Среда, 08.02.2012, 10:45
Приветствую Вас Гость

Сайт факультета ЭВТ ВолгГТУ

Меню сайта
Форма входа
Логин:
Пароль:

Войдите, чтобы не видеть рекламу
Категории раздела
Дополнительно
Реклама


Авиабилеты Москва Сочи бронирование специальные тарифы от авиакомпаний
Это интересно...

Подруга ходила на выставку Церетели, и там прочитала в книге отзывов: "Жжошь, сцуко, лепи исчо!!!"

Поиск
Наш опрос
Вы собираетесь получать второе высшее?
Всего ответов: 207
Статистика

Онлайн всего: 10
Ныкаются: 10
Пользователей: 0
Главная » Файлы » Методички » ЭВМ и системы [ Добавить материал ]

Векторные команды SSE

[ ] 20.06.2010, 03:05

Streaming SIMD Extensions (SSE) – это векторные команды с плавающей запятой, выполняемые процессором в специальном блоке. Это развитие системы команд MMX (MultiMedia eXtensions – мультимедийные расширения). MMX предлагает работу с целочисленными векторами с количеством элементов от 1 до 8. При этом используются 64-разрядные регистры MMX, физически размещаемые в регистрах сопроцессора с плавающей запятой.

В системе команд SSE (а также 2, 3 и 4) используются 128-битные специальные регистры XMM и отдельные операционные устройства. Допускается как обработка с плавающей, так и с фиксированной запятой.

Для работы с SSE необходимо использовать либо команды ассемблера, либо – т.н. intrinsic – "интринсики” – специальные мини-функции на языке высокого уровня (в данной рабте - C++), позволяющие напрямую работать с регистрами SSE и выполнять SSE операции. За одну операцию SSE параллельно выполняются либо 4 операции с плавающей запятой одинарной точности (float), либо – 2 операции двойной точности (double).



Смотрите так же: Векторизация с помощью SSE/SSE2

Категория: ЭВМ и системы | Добавил: mauzer | Теги: SSE
Просмотров: 605 | Загрузок: 0 | Рейтинг: 0.0/0 |
Всего комментариев: 0

Имя *:
Email:
Код *:




Рейтинг@Mail.ru Создать сайт бесплатно