Streaming SIMD Extensions
E773937
Streaming SIMD Extensions is an Intel processor instruction set that adds single-instruction, multiple-data (SIMD) capabilities to accelerate multimedia, floating-point, and parallel data processing tasks.
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
Intel technology
ⓘ
SIMD instruction set ⓘ instruction set extension ⓘ |
| abbreviation | SSE NERFINISHED ⓘ |
| addsTo | x87 floating-point unit capabilities ⓘ |
| alsoKnownAs | SSE NERFINISHED ⓘ |
| backwardCompatibleWith | x86 NERFINISHED ⓘ |
| category | CPU instruction set ⓘ |
| designedFor | streaming data processing ⓘ |
| developer | Intel NERFINISHED ⓘ |
| extends | x86 instruction set ⓘ |
| hasVersion | SSE NERFINISHED ⓘ |
| improvesOver | MMX integer-only SIMD ⓘ |
| includes |
arithmetic SIMD instructions
ⓘ
comparison SIMD instructions ⓘ data movement instructions ⓘ logical SIMD instructions ⓘ shuffle and unpack instructions ⓘ |
| influenced |
SSE2 design
ⓘ
later SIMD extensions on x86 ⓘ |
| introducedBy | Intel NERFINISHED ⓘ |
| introducedInMicroarchitecture | Pentium III NERFINISHED ⓘ |
| introducedYear | 1999 ⓘ |
| numberOfXMMRegistersIn32bitMode | 8 ⓘ |
| numberOfXMMRegistersIn64bitMode | 16 ⓘ |
| predecessor | MMX NERFINISHED ⓘ |
| purpose |
accelerate floating-point computations
ⓘ
accelerate multimedia workloads ⓘ accelerate parallel data processing ⓘ |
| registerType | XMM register ⓘ |
| registerWidth | 128-bit ⓘ |
| requires | operating system support for XMM state saving ⓘ |
| successor |
AVX
NERFINISHED
ⓘ
SSE2 NERFINISHED ⓘ SSE3 NERFINISHED ⓘ SSE4 NERFINISHED ⓘ SSSE3 NERFINISHED ⓘ |
| supports |
packed single-precision floating-point data
ⓘ
scalar single-precision floating-point operations ⓘ single-precision floating-point SIMD operations ⓘ |
| targetArchitecture | x86 ⓘ |
| usedIn |
3D graphics applications
ⓘ
audio processing ⓘ digital signal processing ⓘ game engines ⓘ multimedia applications ⓘ scientific computing ⓘ video encoding and decoding ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.