SSE3

SSE3 , også kjent under sitt interne kodenavn Prescott New Instructions (PNI), er tredje generasjon av SSE- instruksjonssett for IA-32- arkitekturen . Intel introduserte SSE3 tidlig i 2004 med Prescott- versjonen av Pentium 4- prosessoren . IApril 2005, AMD introduserte et delsett av SSE3 i Revisjon E av Athlon 64- prosessoren (Venezia og San Diego) . Deres SIMD- instruksjonssett for x86- plattformen , fra eldste til nyeste, er MMX , 3DNow! (utviklet av AMD ), SSE og SSE2 .

Endringer

Den mest bemerkelsesverdige endringen er muligheten til å operere horisontalt i et register, i motsetning til de mer eller mindre strenge vertikale operasjonene til alle tidligere SSE- instruksjoner . Mer spesifikt er instruksjoner for å legge til og multiplisere flere verdier lagret i et enkelt register lagt til. Disse instruksjonene forenkler implementeringen av mange DSP- og 3D-operasjoner . Det er også en ny instruksjon om å konvertere flytende punktverdier til heltall uten å måtte endre den globale avrundingsmodus, og dermed unngå å tilbakestille instruksjonsrørledningen. Til slutt er det tillegg av LDDQU, en alternativ instruksjon, som gir bedre ytelse på NetBurst- arkitekturer , for å laste vektorer med feiljusterte heltall som krysser hurtiglinjegrenser .

Prosessorer med SSE3

Nye instruksjoner

Vanlige instruksjoner

Aritmetikk

AOS (Tabell over strukturer)

Intel Instruksjoner

Se også