SSE2
(
англ.
Streaming SIMD Extensions 2
, потоковые SIMD расширения 2) — это набор
SIMD
инструкций, разработанный
Intel
и впервые представленный в процессорах серии
Pentium 4
. SSE2 расширяет набор инструкций
SSE
с целью полностью вытеснить
MMX
. Набор SSE2 добавил 144 новые команды к
SSE
, в котором было только 70 команд процессору.
SSE2 использует восемь 128-битных регистров (xmm0 до xmm7), включённых в архитектуру x86 с вводом расширения
SSE
, каждый из которых трактуется как 2 последовательных значения с плавающей точкой двойной точности.
SSE2 включает в себя набор инструкций, который производит операции со скалярными и упакованными типами данных.
SSE2 содержит инструкции для потоковой обработки целочисленных данных в тех же 128-битных xmm регистрах, что делает это расширение более предпочтительным для целочисленных вычислений, нежели использование набора инструкций
MMX
, появившегося гораздо раньше.