SSE3SSE3, Streaming SIMD Extensions 3, també coneguda pel seu nom de codi Intel Prescott New Instructions (PNI), [1] és la tercera iteració del conjunt d'instruccions SSE per a l'arquitectura IA-32 (x86). Intel va presentar SSE3 a principis de 2004 amb la revisió Prescott de la seva CPU Pentium 4.[1] L'abril de 2005, AMD va introduir un subconjunt de SSE3 a la revisió E (Venècia i San Diego) de les seves CPU Athlon 64.[2] Els conjunts d'instruccions SIMD anteriors a la plataforma x86, del més antic al més recent, són MMX, 3DNow! (desenvolupat per AMD, ja no és compatible amb les CPU més noves), SSE i SSE2. SSE3 conté 13 instruccions noves sobre SSE2.[3] CanvisEl canvi més notable és la capacitat de treballar horitzontalment en un registre, a diferència del funcionament més o menys estrictament vertical de totes les instruccions SSE anteriors. Més concretament, s'han afegit instruccions per sumar i restar els múltiples valors emmagatzemats dins d'un sol registre.[4] Aquestes instruccions es poden utilitzar per accelerar la implementació d'una sèrie d'operacions DSP i 3D. També hi ha una nova instrucció per convertir els valors de coma flotant en nombres enters sense haver de canviar el mode d'arrodoniment global, evitant així les costoses parades de canonades. Finalment, l'extensió afegeix CPU amb SSE3
Referències
|