Что такое MMX, 3DNow!, SSE

Что такое MMX, 3DNow!, SSE

Это дополнительные наборы инструкций.

Они применяются в современных процессорах и способны значительно ускорить их работу.

Естественно только при условии поддержки данных наборов со стороны приложения.
Все традиционные современные процессоры поддерживают набор инструкций MMX, который был самым первым (разработан Intel еще в 1997 году).

MMX расшифровывается как MultiMedia eXtensions (мультимедийные расширения).
Он представил дополнительные возможности, оpиентиpованные на обработку цифрового изображения и звука.

В основе технологии лежит концепция (микроархитектура) SIMD (Single Instruction Many Data — «одна команда, много данных»), когда при помощи одной инструкции одновременно обрабатывается несколько элементов данных.

SSE, SSE2, 3DNow! — дальнейшее развитие этой идеи.

^