SSSE3
Supplemental Streaming Simd Extension 3 (SSSE3) è il nome che Intel ha dato al quarto set di istruzioni SSE; la versione precedente è la SSE3. Intel ha aggiunto una S anziché incrementare il numero della versione perché la considera una mera revisione del SSE3. Prima che Intel utilizzasse il nome ufficiale, veniva erroneamente chiamato SSE4, fatto che ha causato un po' di confusione. È conusciuto anche con i nomi in codice Tejas New Instruction (TNI) o Merom New Instruction (MNI). Introdotto nella Intel Core Microarchitecture, SSSE3 è disponibile per i processori Xeon Serie 5100 (Server e Workstation) e per i processori Intel Core 2 (Notebook e Desktop). SSSE3 contiene 16 nuove istruzioni in più rispetto alla versione precedente e ognuna può funzionare su registri 64-bit MMX o 128-bit MMX. I precedenti set di istruzioni SIMD per i processori con Architettura x86 sono, dal più vecchio al più recente: MMX, 3DNow! (solo su processori Amd), SSE, SSE2 e SSE3.
CPU con supporto SSSE3
- Intel:
- Xeon Serie 5100
- Xeon Serie 5300
- Xeon Serie 3000
- Core 2 Duo
- Core 2 Extreme
- Core 2 Quad
- Core i7
- Core i5
- Pentium Dual Core (NON "Pentium D")
- Celeron 4xx Core Conroe-L
- Celeron Dual Core E1200
- Celeron M 500 series
- Atom
- VIA:
Nuove Istruzioni
- PSIGNW, PSIGND, PSIGNB
- PSHUFB
- PMULHRSW, PMADDUBSW
- PHSUBW, PHSUBSW, PHSUBD
- PHADDW, PHADDSW, PHADDD
- PALIGNR
- PABSW, PABSD, PABSB
Voci correlate
- SSE
- SIMD
- MMX
- Intel Core 2
- Tejas (processore)
Collegamenti esterni
- Intel ammette l'esistenza del SSSE3 e descrive il SSE4
- Documentazione che elenca le funzioni delle istruzioni del SSSE3 (PDF), su intel.com.
V · D · M | |
---|---|
SIMD (RISC) | Alpha (MVI) · ARM (NEON · SVE) · MIPS (MDMX · MIPS-3D · MXU · MIPS SIMD) · PA-RISC (MAX) · Power ISA (VMX) · SPARC (VIS) |
SIMD (x86) | MMX (1996) · 3DNow! (1998) · SSE (1999) · SSE2 (2001) · SSE3 (2004) · SSSE3 (2006) · SSE4 (2006) · |
Manipolazione dei bit | BMI (ABM: 2007, BMI1: 2012, BMI2: 2013, TBM: 2012) · ADX (2014) |
Istruzioni compresse | Thumb · MIPS16e ASE |
Sicurezza e crittografia | AES-NI (2008); 32 e 64 bit ARMv8 ha anche istruzioni AES · CLMUL (2010) · RdRand (2012) · SHA (2013) · MPX (2015) · SGX (2015) |
Memoria transazionale | TSX (2013) · ASF |
Virtualizzazione | VT-x (2005) · AMD-V (2006) |
Le estensioni non più utilizzate sono |