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.
Observed surface forms (1)
| Surface form | Occurrences |
|---|---|
| Intel MMX | 1 |
Statements (48)
| Predicate | Object |
|---|---|
| instanceOf |
Intel technology
ⓘ
SIMD instruction set ⓘ instruction set extension ⓘ |
| abbreviationFor | MultiMedia eXtensions NERFINISHED ⓘ |
| architectureType | SIMD ⓘ |
| category |
multimedia instruction sets
ⓘ
x86 extensions ⓘ |
| compatibleWith |
IA-32 architecture
NERFINISHED
ⓘ
x86 architecture NERFINISHED ⓘ |
| dataTypeSupport |
fixed-point
ⓘ
integer ⓘ |
| designGoal |
enable parallel processing of multiple data elements
ⓘ
improve performance of multimedia applications ⓘ |
| developer | Intel NERFINISHED ⓘ |
| effectOnSoftware | requires specific compiler or hand-written assembly optimizations ⓘ |
| firstSupportedBy |
Pentium II
NERFINISHED
ⓘ
Pentium III NERFINISHED ⓘ Pentium MMX NERFINISHED ⓘ |
| fullName | MultiMedia eXtensions NERFINISHED ⓘ |
| instructionSetType | integer SIMD instructions ⓘ |
| introducedBy | Intel NERFINISHED ⓘ |
| 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
NERFINISHED
ⓘ
SSE2 NERFINISHED ⓘ |
| supportsOperation |
packed addition
ⓘ
packed logical operations ⓘ packed multiplication ⓘ packed subtraction ⓘ saturation arithmetic ⓘ |
| usedIn |
PC processors
ⓘ
embedded x86 processors ⓘ |
| usesRegisterFile | x87 floating-point stack registers ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Intel MMX