açılımı "matrix math extensions" olan intel'in 1996 yılında işlemcileri için hazırladığı komut kümesi. multimedya ve haberleşme uygulamarında daha üst bir performansı beraberinde getirilmesini sağlamıştır. işin içinde multimedya olunca bu kısaltmanın açılımı "multi media extensions" olarakta sanılır ama yanlıştır. mmx standartını intel yaratmış olmasına rağmen diğer üreticilerinde kullanmasına izin vermiştir, böylece piyasada mmx komut seti olmayan işlemci kalmamıştır.
(bkz: http://www.intel.com/design/archives/processors/mmx/)
128 bitlik media talimatlarının kısaltması "128 bit MMX" veya kısaca "128 bit"tir. Bu talimatlar 128 bitlik veri türleri üzerinde çalışır ve multimedya uygulamalarını hızlandırmak için tasarlanmıştır. Hem tam sayı hem de kayan nokta işlemlerini içerirler ve birden fazla veri öğesini aynı anda işlemek için paralel olarak kullanılabilirler. Talimatlar, tek talimatlı çoklu veri (SIMD) işleme olarak bilinen bir vektör (veya paketlenmiş) paralel işleme biçimini kullanır. Bu teknoloji, tek bir kayıt defterinin birden fazla bağımsız veri parçasını tutmasına olanak tanır ve vektör talimatları, bir kayıt defterindeki tüm veri öğeleri üzerinde bağımsız ve aynı anda işlem yapabilir. Bazı yaygın 128 bitlik ortam talimatları arasında PUNPCKLWD, PMULHUW ve PADDB bulunur. Bu talimatlar sırasıyla paket açma, işaretsiz tam sayıları çarpma ve bayt ekleme gibi işlemleri gerçekleştirir. 128 bitlik ortam talimatlarının performans avantajları, üzerinde işlem yapılan veri boyutlarına bağlıdır ve daha küçük işlenen boyutları genellikle daha fazla performans artışı sağlar. Ayrıca, küçük işlenen boyutları kullanmak bellek erişimlerini azaltmaya ve önbellek yerelliğini iyileştirmeye yardımcı olabilir. Tüm işlemcilerin 128 bit ortam talimatlarını desteklemediğini, bu nedenle yazılımların bu talimatları yürütmeden önce özellik desteğini kontrol etmesi gerektiğini unutmamak önemlidir.