MMX

E643844

MMX is an Intel multimedia extension technology that adds SIMD instructions to accelerate tasks like audio, video, and graphics processing on compatible processors.

All labels observed (2)

Label Occurrences
MMX canonical 8
Intel MMX 3

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Intel technology ⓘ
SIMD instruction set ⓘ
instruction set extension ⓘ
abbreviationFor MultiMedia eXtensions ⓘ
architectureType SIMD ⓘ
category multimedia instruction sets ⓘ
x86 extensions ⓘ
compatibleWith IA-32 architecture ⓘ
linked to: IA-32

x86 architecture ⓘ
linked to: x86
dataTypeSupport fixed-point ⓘ
integer ⓘ
designGoal enable parallel processing of multiple data elements ⓘ
improve performance of multimedia applications ⓘ
developer Intel ⓘ
linked to: Intel Corporation
effectOnSoftware requires specific compiler or hand-written assembly optimizations ⓘ
firstSupportedBy Pentium II ⓘ
linked to: Intel Pentium II

Pentium III ⓘ
linked to: Intel Pentium III

Pentium MMX ⓘ
linked to: Intel Pentium MMX
fullName MultiMedia eXtensions ⓘ
instructionSetType integer SIMD instructions ⓘ
introducedBy Intel ⓘ
linked to: Intel Corporation
introducedDecade 1990s ⓘ
limitation no native floating-point SIMD support ⓘ
shares registers with x87 FPU ⓘ
marketedAs multimedia performance enhancement ⓘ
optimizationTarget 3D graphics operations ⓘ
digital signal processing ⓘ
image processing algorithms ⓘ
software codecs ⓘ
parallelismModel single instruction multiple data ⓘ
purpose accelerate audio processing ⓘ
accelerate graphics processing ⓘ
accelerate multimedia workloads ⓘ
accelerate video processing ⓘ
improve integer SIMD performance ⓘ
registerAliasOf x87 FPU registers ⓘ
registerWidth 64-bit ⓘ
requires MMX-capable processor ⓘ
succeededBy SSE ⓘ
SSE2 ⓘ
supportsOperation packed addition ⓘ
packed logical operations ⓘ
packed multiplication ⓘ
packed subtraction ⓘ
saturation arithmetic ⓘ
usedIn PC processors ⓘ
embedded x86 processors ⓘ
usesRegisterFile x87 floating-point stack registers ⓘ

How these facts were elicited

Referenced by (11)

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