SSE SSE2 и SSE3

В феврале 1999 года Intel представляет процессор Pentium III и в том, что процессор на обновление MMX называемые потоки SIMD расширений (SSE). Они также призвали Катмаи Новые инструкции (KNI) до их дебют потому, что они были изначально включены в Катмаи процессора, которая является codename для Pentium III. На Celeron 533A и Celeron быстрее процессоров на основе Pentium III основные также поддержку инструкций SSE. Ранее Pentium II и Celeron 533 и ниже (на основе Pentium II основной) не поддерживают SSE.

  

SSE включает 70 новых инструкций для графики и обработки звука за то, что предусмотрено MMX. SSE аналогично MMX; Фактически, помимо вызова KNI, SSE также призвал MMX - 2 примерно до его освобождения. В дополнение к добавив больше стиля инструкции MMX, SSE инструкции на возможность плавающей точкой расчетов и теперь используют отдельное подразделение в рамках процессор вместо совместного стандарта с плавающей точкой блока MMX, как сделали.

SSE2 был представлен в ноябре 2000 года вместе с Pentium 4 процессор, и добавляет 144 дополнительных SIMD инструкций. SSE2 включает также все предыдущие MMX и SSE инструкций.

SSE3 была введена в феврале 2004 года вместе с Pentium 4 Прескотт процессор, и добавляет 13 новых SIMD инструкций по улучшению сложной математике, графику, видео кодирования и синхронизации нитей. SSE3 включает также все предыдущие MMX, SSE и SSE2 инструкций.

В Потоковое SIMD расширений входят новые инструкции, включая SIMD с плавающей точкой, дополнительных SIMD целое, и cacheability контроля инструкций. Некоторые из технологий, воспользоваться Потоковое SIMD расширений входят передовые изображений, 3D видео, потоковое аудио и видео (DVD воспроизведение), и слова - признание заявок. Преимущества SSE, относятся следующие:

В SSEx инструкции особенно полезны MPEG2 декодирования, которая является стандартной схемы используются на DVD видео диски. SSE оснащенных процессорами должна быть более способный выполнять MPEG2 декодирование программного обеспечения на полной скорости, не требуя дополнительного аппаратного MPEG2 декодер карты. SSE оснащенных процессорами гораздо лучше и быстрее, чем предыдущие процессоры, когда речь идет о речи, а.

Одним из основных преимуществ перед простым SSE MMX заключается в том, что он поддерживает одного точности с плавающей точкой SIMD операции, которые создают проблемы в 3D графика обработки. Точно так же, как с обычной MMX, SIMD позволяет несколько операций, которые должны выполняться на процессор инструкции. В частности, SSE поддерживает до четырех с плавающей точкой операций за цикл; То есть, одного инструкция может работать на четырех элементов данных одновременно. SSE с плавающей точкой инструкции можно смешивать с MMX инструкциями, не к снижению производительности. SSE также поддерживает данные предварительная, которая является механизмом для чтения данных в кэш, прежде чем она действительно призвал.

Заметим, что для любой из инструкций SSE быть полезными, они должны быть закодированы в программное обеспечение вы используете, тем SSE - известно, должны использоваться, чтобы увидеть преимущества. Большинство программных компаний письменной графики и звука соответствующего программного обеспечения сегодня обновили этих заявок будет известно SSE и использовать функции SSE. Например, мощные графические приложения, такие как Adobe Photoshop поддержки SSE инструкций для увеличения производительности на процессоры оснащены SSE. Microsoft включает поддержку SSE в DirectX 6,1, а затем видео- и звуковых драйверов, которые включены в Windows 98 Второе издание, Windows Me, Windows NT 4.0 (с пакет 5 или более поздней версии), Windows 2000 и Windows XP .

SSE является расширение MMX; SSE2 - это расширение для SSE; И SSE3 - это расширение для SSE2. Таким образом, процессоры, которые поддерживают SSE3 также поддерживать SSE2 инструкции процессоров, поддерживающих SSE2 также поддержку SSE, и процессоры, которые поддерживают SSE также поддерживать подлинные MMX инструкций. Это означает, что стандарт MMX - возможность запуска приложений, как они на MMX - только процессоры.

Первый др. процессоров для поддержки SSE3 являются 0,09 микрон из версий Athlon 64 и все варианты этих двухъядерных Athlon 64 X2.

в этой статье идет речь добавил Крейг Hungaro
Опровержение: Наш сайт не несет ответственности за информацию, содержащуюся в этой статье. Эта статья никоим образом не отражает взгляды, мнения, мысли или веры каталог статей сотрудников.

Перевод уведомления: В статье "SSE SSE2 и SSE3" был переведен с использованием автоматизированной службы перевода. Мы приносим извинения за любые ошибки перевода, что произошло. Спасибо за понимание.

Online: 551 users browsing the articles directory