Форум для диверсантов

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум для диверсантов » Новости » Инновационный набор команд Streaming SIMD Extensions 4 (SSE4)


Инновационный набор команд Streaming SIMD Extensions 4 (SSE4)

Сообщений 1 страница 2 из 2

1

Корпорация Intel объявила о расширении архитектуры Intel®. Новый набор команд представляет собой наиболее крупный прорыв в этой области с момента внедрения набора команд SSE2. Быстрые темпы развития технологий Intel позволяют создавать продукцию, поддерживающую высочайшую производительность и энергоэкономичность, а также широкие функциональные возможности. С новым набором команд на базе архитектуры Intel® 64 (ISA) микропроцессоры Intel обеспечивают высочайшую производительность и энергоэкономичность для всех вычислительных систем массового производства, поддерживающих работу разнообразных 32- и 64-разрядных приложений. 

  Описание
 
Корпорация Intel и другие компании отрасли совместно работали над созданием нового стандарта набора команд, которым стал набор команд (SSE4). При создании этого передового набора команд учитывались разнообразные потребности независимых разработчиков программного обеспечения, что позволило оптимизировать уникальные функциональные возможности, высокую производительность и энергоэкономичность микроархитектуры Intel® в соответствии с программным обеспечением.

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

Эти команды представляют собой еще один важный этап в развитии нового поколения полупроводниковых технологий и процессорной архитектуры Intel. Этот набор команд может использоваться для оптимизации работы приложений, которые включают работу с графическими изображениями, кодировку и обработку видео, работу с трехмерными изображениями, а так же для игр, Web-серверов и серверов приложений. Кроме того, этот набор команд позволит оптимизировать работу таких высокопроизводительных приложений как приложения для анализа данных; базы данных; приложения, использующие алгоритмы сложного поиска и поиска по шаблону; приложения для работы с аудио, видео, изображениями и сжатием данных; приложения, использующие алгоритмы синтаксического анализа, и т.п.

Долгая история инноваций ISA

Корпорация Intel уже очень давно стремится повысить производительность приложений в системах на базе процессоров Intel® посредством использования специальных наборов команд. Одним из первых примеров этого стало определение набора команд для выполнения операций с плавающей запятой в процессоре 8086. Затем, были реализованы система команд SIMD и технология Intel® MMX™. Система команд SIMD использовалась корпорацией Intel для увеличения уровня параллелизма в микроархитектуре P5 посредством применения специальных команд, одновременно работавших с многочисленными элементами данных. Используя набор команд технологии Intel MMX, программисты могли выполнять команды для нескольких элементов данных, загруженных в реестры технологии MMX, что обеспечивало повышение производительности мультимедийных приложений, в том числе приложений для работы с графикой, игр, потокового видео и т.д.

В микроархитектуре P6 корпорация Intel ввела набор команд Streaming SIMD Extensions (SSE). Набор команд SSE, разработанный для процессора Intel® Pentium® III, расширял возможности технологии Intel MMX и позволял одновременно выполнять вычисления SIMD с четырьмя элементами данных с плавающей запятой с одинарной точностью, используя 128-разрядные реестры (название XMM0-XMM7). С микроархитектурой Intel NetBurst® (процессор Intel® Pentium® 4) корпорация Intel ввела набор команд SSE2 для расширения набора команд SSE (и технологии Intel MMX). Набор команд SSE2 обеспечил возможность параллельно выполнять больше вычислений, расширяя команды, введенные в технологии Intel MMX и набор команд SSE, и обеспечивая поддержку 128-разрядных типов данных целых чисел и упакованных чисел с плавающей запятой с двойной точностью. В наборе команд SSE2 было добавлено 144 новые команды, обеспечившие повышение производительности разнообразных приложений.

После выпуска процессора Intel® Pentium® 4 на базе 90-нанометровой производственной технологии был разработан набор команд SSE3. В набор команд SSE3 входят 13 дополнительных команд SIMD по сравнению с набором SSE2. Эти команды прежде всего направлены на улучшение синхронизации потоков и расширение возможностей математических операций x87 и операций с плавающей запятой. Следующим этапом Следующий шаг был сделан с созданием дополнительного набора команд SSE3, который реализован сегодня в микроархитектуре Intel® Core™. Дополнительный набор команд SSE3, используемый в процессорах Intel® Xeon® 5100 (для серверов и рабочих станций) и Intel® Core™2 Duo (для мобильных и настольных ПК), добавляет 32 новых кода операций, включая операции приведения в соответствие, умножения и сложения, что обеспечивает еще большую производительность.

0

2


Вы здесь » Форум для диверсантов » Новости » Инновационный набор команд Streaming SIMD Extensions 4 (SSE4)