MMX

MMX (Multimedia Extensions — мультимедийные расширения) — коммерческое название дополнительного SIMD-набора инструкций, разработанного компанией Intel и впервые представленного в 1997 году одновременно с линией процессоров Pentium MMX. Набор инструкций был предназначен для ускорения процессов кодирования/декодирования потоковых аудио- и видеоданных. Является развитием технологий, предложенных в микропроцессоре i860[1]. Разработан в лаборатории Intel в Хайфе, Израиль, в первой половине 1990-х[2][3].

Сейчас набор инструкций MMX, представленный в 1997 году, является откровенно устаревшим и уже давно вытеснен различными версиями SSE и AVX. Тем не менее, в средствах разработки он всё ещё формально поддерживается; правда, в силу редкости использования реализация страдает от многочисленных дефектов. Поэтому есть предложения удалить его из популярного набора компиляторов LLVM[4].

  1. Millind Mittal, Alex Peleg, Uri Weiser. MMX Technology Architecture Overview // Intel Technology Journal. — 1997. — Т. 1, № 3. Архивировано 4 марта 2016 года.
  2. Intel in Haifa, Israel Архивная копия от 19 июля 2013 на Wayback Machine // intel.com
  3. Intel Israel Fab Tour — первое официальное международное пресс-мероприятие Intel в Израиле Архивная копия от 11 ноября 2013 на Wayback Machine // ixbt.com
  4. Компиляторы могут остаться без поддержки Intel MMX Архивная копия от 3 сентября 2020 на Wayback Machine // 2.09.2020

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne