MMX was introduced in 1997 with P5-based Pentium microprocessors by Intel. It is an instruction
set. It developed out of a similar unit introduced on the Intel i860, (and initially the Intel i750 video pixel processor). MMX is a processor supplementary capability that is supported on recent IA-32 processors.
MMX has subsequently been extended by several programs. It is a single instruction, multiple data (SIMD).
Read More: