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.

Jump to: Statements Referenced by

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.

Intel SSE alsoKnownAs Streaming SIMD Extensions