AMD annonce le SSE5
AMD, la société concurrente d’Intel, vient d’annoncer le SSE5. C’est une nouvelle assez surprenante, le nom SSE est traditionnellement associé à Intel, qui a introduit ces instructions avec le Pentium III et qui va sortir dans quelques mois des processeurs équipés de la version 4 du jeu d’instruction.
Le principe des SSE : le SIMD
Les jeux d’instructions SSE ont tous la même fonction : permettre d’utiliser des instructions de type SIMD. SIMD (Single Instruction Multiple Data) signifie qu’une instruction peut être utilisée pour appliquer un traitement à plusieurs données en même temps. Un exemple parlant : sur un traitement d’image, si on doit assombrir tous les pixels d’une image avec une instruction classique, on devra appliquer une instruction par pixel. Avec un jeu d’instruction SIMD, on pourra appliquer le traitement sur plusieurs pixels en même temps et donc accélérer drastiquement le traitement. Le SIMD est vraiment intéressant dans les traitements d’images, mais peut aussi être utilisé dans les jeux (avec certains jeux d’instruction, on peut atteindre 10 ou 15 % de performances en plus en optimisant).
Des instructions à trois et quatre opérandes
Une des grosses nouveautés des instructions vient de la possibilité de travailler avec trois ou quatre opérandes. En général, une instruction se fait sous la forme suivante : ADD destination, valeur (on ajoute la valeur dans la destination, un registre par exemple). Les nouvelles instructions permettent des possibilités comme celle-ci : FMADDPS destination, valeur1, valeur2, valeur3. La destination va recevoir valeur1 x valeur2 + valeur3, le tout en une seule instruction. Des instructions de comparaison et d’opérations sur les vecteurs sont aussi proposées. En pratique, le SSE5 devrait être assez proche du SSE4 d’Intel et permettre des gains substantiels dans les traitements vidéo.
AMD va implémenter le SSE5 dans les processeurs Bulldozer, qui sont prévus pour 2009.
- Processeur,
- amd ,
- sse5
- La X38 Diamond de MSI se dévoile
- Antec TruePower Quattro : 1000 Watts sous le capot
- Bientôt des lecteurs HD plus rapides dans les portables
- Apevia X-Jupiter Jr : entre tuning et sobriété
- Vista SP1 officiel
- Bestofmicro : les avant-premières de l'IFA de Berlin
- OCZ : des nouvelles de l'Hydrojet
- Sparkle : une GeForce 8600 GTS avec 512 Mo
- La huitième génération pour la production des dalles LCD
- Jeu concours La grande évasion : on a les résultats
- Le G92 de Nvidia au mois de novembre ?
- Une alimentation de 1250 Watts chez Cooler Master
- Nvidia : bientôt des GeForce 8 en AGP ?
- Un écran LCD 20 pouces au format 4/3 chez Asus
- Un graveur 20x LightScribe chez Asus
- Coolermaster RC-690 en test sur Presence-PC
- Et Bioshock entra dans la légende !
- Palit se lance sur le marché des cartes mères





En gros ton exemple c'est une instruction MACC utilisée dans les DSP
ah
honnêtement, ça vient de la doc AMD et j'ai plus fait d'assembleur depuis plus de 5 ans (et j'avais appris que le simple x86 de base en 16 bits)