закрыть ×
Компьютер
Windows
Программы
Сеть
ru
КомпьютерПроцессорТехнологии и инструкции → SSE

SSE (Streaming SIMD Extensions)









SSE (сокр. от Streaming SIMD Extensions) – технология, разработанная компанией Intel. SIMD расшифровывается как Single Instruction Multiple Data, что значит "одна инструкция - множество данных".

Впервые SSE была использована в 1999 году в процессорах Pentium ІІІ с ядром Katmai. Изначально она называлась KNI (Katmai New Instructions).

SSE стала своеобразным ответом Intel на разработанную годом ранее компанией AMD технологию 3DNow!. Так же, как и 3DNow!, SSE применяется процессором, когда нужно совершить одни и те же действия над разными данными и обеспечивает осуществление до 4 таких вычислений за 1 такт. Этим достигается существенный прирост быстродействия. При этом, данные могут быть как целочисленными, так и вещественными.

Преимуществом SSE по сравнению с 3DNow! является использование собственных регистров, благодаря чему вместе с инструкциями SSE процессор может задействовать инструкции математического сопроцессора (регистры 3DNow! являются общими с сопроцессором и использовать их одновременно процессор не может).

SSE реализована в виде:

• 70 новых инструкций;

• 8 (в 64-битных процессорах - 16) 128-битных регистров, каждый из которых разделён на четыре 32-битных регистра с плавающей точкой;

• одного 32-битного (в 64-битных процессорах - одного 64-битного) регистра управления, необходимого также для проверки состояния SSE инструкций.

Каждый 128-битный регистр SSE может одновременно хранить не только 4 32-битных числа. За один такт процесор может обрабатывать любые данные, помещающиеся в 128 бит (при условии использования оптимизированного программного обеспечения).







ПОХОЖИЕ МАТЕРИАЛЫ

MMX (Multimedia Extensions).
Информация о наборе инструкций, ускоряющих обработку аудио- и видеоданных.

SSSE3 (Streaming SIMD Extensions 3).
Набор из 16 инструкций, улучшающих работу процессора с упакованными целыми.

3DNow!.
Сведения о 3DNow! - технологии, ускоряющей обработку мультимедийных данных.

SSE4 (SSE4.1 + SSE4.2).
Набор из 54 команд, разработанных Intel для повышения эффективности процессора.

SSE2 (Streaming SIMD Extensions 2).
Набор из 144 инструкций, повышающих эффективность процессора.

SSE4A (Streaming SIMD Extensions 4A).
Инструкции потокового SIMD-расширения, используемые в процессорах AMD.

SSE3 (Streaming SIMD Extensions 3).
Набор из 13 инструкций, повышающих эффективность процессора.

AES instructions.
Расширение системы команд процессора, улучшающее работу с алгоритмом AES.

chaynikam.info © 2009 - 2016