SSE
Definizione rapida
Estensione dell'architettura x86 che introduce istruzioni vettoriali per elaborare più valori con una singola operazione.
Spiegazione
Intel introdusse SSE con il Pentium III per accelerare calcoli ripetitivi in grafica, audio e applicazioni scientifiche. I registri vettoriali consentono di trattare in parallelo gruppi di numeri; estensioni successive ampliarono tipi e operazioni disponibili.
Esempio pratico
Un codec usa un'istruzione SSE per applicare la stessa operazione a quattro campioni in virgola mobile contemporaneamente.
Spiegazione tecnica
La prima versione mette a disposizione registri XMM da 128 bit e operazioni soprattutto su valori float a 32 bit. Sistema operativo e applicazione devono preservare lo stato dei registri e verificare il supporto della CPU.
Da non confondere con
Non è SSE2 o SSE3: queste sono revisioni successive che aggiungono ulteriori tipi numerici e istruzioni.