SSE

E637103

SSE (Streaming SIMD Extensions) is an Intel processor instruction set extension that accelerates multimedia, floating-point, and parallel data processing operations.

Jump to: Statements Referenced by

Statements (51)

Predicate Object
instanceOf SIMD instruction set
instruction set extension
addsRegisterClass XMM0–XMM7 in 32-bit mode
alternativeName Intel SSE NERFINISHED
compatibleWith x86-32
x86-64
developer Intel NERFINISHED
documentedIn Intel Architecture Software Developer’s Manual NERFINISHED
extends IA-32 architecture NERFINISHED
x86 instruction set
fullName Streaming SIMD Extensions NERFINISHED
hasFeature packed single-precision floating-point add
packed single-precision floating-point dot-product style operations (via combinations of instructions)
packed single-precision floating-point multiply
improves performance of 3D graphics
performance of audio processing
performance of video processing
throughput of vectorizable code
includesInstructionCategory arithmetic SIMD instructions
cacheability control instructions
comparison SIMD instructions
data movement SIMD instructions
logical SIMD instructions
memory prefetch instructions
shuffle and unpack instructions
introducedBy Intel NERFINISHED
introducedInMicroarchitecture Pentium III NERFINISHED
introducedYear 1999
marketedAs technology for enhanced multimedia performance
numberOfRegistersInitial 8 XMM registers in 32-bit mode
primaryUse floating-point vector operations
graphics workloads
multimedia acceleration
parallel data processing
scientific computing
signal processing
registerWidthBits 128
replaces Intel MMX for many floating-point SIMD tasks NERFINISHED
requires FXSAVE and FXRSTOR or equivalent context switching support
operating system support for XMM state saving
successor AVX NERFINISHED
SSE2 NERFINISHED
SSE3 NERFINISHED
SSE4 NERFINISHED
SSSE3 NERFINISHED
supportsDataType packed single-precision floating-point vectors
single-precision floating-point
targetedAt 3D gaming applications
content creation applications
multimedia applications
usesRegisterFile XMM registers

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Intel SSE abbreviation SSE
Intel AVX predecessor SSE
SSE2 predecessor SSE
Goldmont Plus supports SSE