MMX è un microprocessore Pentium di Intel progettato per funzionare più velocemente durante la riproduzione di applicazioni multimediali. Secondo Intel, un PC con un microprocessore MMX esegue un'applicazione multimediale fino al 60% più veloce di uno con un microprocessore avente la stessa velocità di clock ma senza MMX. Inoltre, un microprocessore MMX esegue altre applicazioni circa il 10% più velocemente.
La tecnologia MMX consiste in tre miglioramenti rispetto al microprocessore Pentium non MMX:
- Sono state aggiunte 57 nuove istruzioni per microprocessore progettate per gestire i dati video, audio e grafici in modo più efficiente.
- Un nuovo processo, SIMD (Single Instruction Multiple Data), consente a un'istruzione di eseguire la stessa operazione su più elementi di dati.
- La cache di memoria sul microprocessore è aumentata a 32 mila byte, il che significa un minor numero di accessi alla memoria che è fuori dal microprocessore.