SSE

E637103

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

All labels observed (1)

Label Occurrences
SSE canonical 13

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf SIMD instruction set
instruction set extension
addsRegisterClass XMM0–XMM7 in 32-bit mode
alternativeName Intel SSE
compatibleWith x86-32
x86-64
developer Intel
linked to: Intel Corporation
documentedIn Intel Architecture Software Developer’s Manual
extends IA-32 architecture
linked to: IA-32

x86 instruction set
fullName Streaming SIMD Extensions
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
linked to: Intel Corporation
introducedInMicroarchitecture Pentium III
linked to: Intel Pentium III
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
linked to: Intel SSE
requires FXSAVE and FXRSTOR or equivalent context switching support
operating system support for XMM state saving
successor AVX
SSE2
SSE3
SSE4
SSSE3
supportsDataType packed single-precision floating-point vectors
single-precision floating-point
targetedAt 3D gaming applications
content creation applications
multimedia applications
usesRegisterFile XMM registers

How these facts were elicited

Referenced by (13)

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