Набор инструкций AVX
Несколько лет назад AMD предлагала свою инструкцию SSE5. Однако Intel решила создать свою собственную реализацию того, что будет называться SSE5, и назвала ее AVX (Advanced Vector Extensions).
Эти инструкции используют те же SIMD (Single Instruction Multiple Data), понятие введенное с MMX и использовавшее инструкции SSE (Streaming SIMD Extensions). Эта концепция заключается в использовании одного большого реестра, который хранил несколько небольших по размеру данных, а затем обрабатывал все данные одной командой, значительно ускоряя процесс обработки.
Набор инструкций AVX добавляет 12 новых инструкций и увеличивает размер регистров XMM с 128 бит до 256 бит.