
SSE2 (Streaming SIMD Extensions 2)
02.11.2016 г.
SSE2 - набор инструкций, разработанный компанией Intel и впервые использованный ею в процессорах Pentium 4 (2000 - 2001 гг.).
Название технологии происходит от англ. Streaming SIMD Extensions, что переводится как потоковое SIMD-расширение (SIMD - Single Instruction, Multiple Data, одна инструкция — множество данных).
По сути SSE2 является дополнением к технологии SSE, разработанной Intel в 1999 году. Этот набор инструкций добавил к SSE 144 новые команды (в SSE их было только 70). При этом, дополнительные регистры не вводились.
То есть, инструкции SSE2 используют все те же восемь 128-битных регистров SSE и позволяют процессору улучшить работу с ними. В частности, SSE2 дает возможность в регистрах SSE эффективно производить разнообразные операции со скалярными и упакованными типами данных, вещественными числами, а также осуществлять потоковую обработку целочисленных данных. Кроме того, SSE2 включает в себя сложные дополнения к командам преобразования чисел, а также алгоритмы управления кэшем процессора, минимизирующие его загрязнения при обработке объёмных потоков данных.
Поддержка инструкций SSE2 является обязательным условием использования современного программного обеспечения. В частности, без этого набора команд не будут работать популярные браузеры Google Chrome и Яндекс-браузер. На компьютере без SSE2 также невозможно использовать Windows 8, Windows 10, Microsoft Office 2013 и др.