MMX (instruction set)
Instruction set designed by Intel / From Wikipedia, the free encyclopedia
MMX is a single instruction, multiple data (SIMD) instruction set architecture designed by Intel, introduced on January 8, 1997[1][2] with its Pentium P5 (microarchitecture) based line of microprocessors, named "Pentium with MMX Technology".[3] It developed out of a similar unit introduced on the Intel i860,[4] and earlier the Intel i750 video pixel processor. MMX is a processor supplementary capability that is supported on IA-32 processors by Intel and other vendors as of 1997[update]. AMD also added MMX instruction set in its K6 processor.
![Thumb image](http://upload.wikimedia.org/wikipedia/en/thumb/d/d5/PentiumMMX-presslogo.jpg/220px-PentiumMMX-presslogo.jpg)
The New York Times described the initial push, including Super Bowl advertisements, as focused on "a new generation of glitzy multimedia products, including videophones and 3-D video games."[5]
MMX has subsequently been extended by several programs by Intel and others: 3DNow!, Streaming SIMD Extensions (SSE), and ongoing revisions of Advanced Vector Extensions (AVX).