Разделы:
Best links:
Система команд sse-расширения
• упакованные и скалярные числа с плавающей запятой в КВФ формате;
• упакованные и скалярные числа с плавающей запятой в ДВФ формате;
• упакованные и скалярные целые числа размером 128 бит.
Эта технология предназначена для разработки приложений трехмерной графики, обработки сигналов, кодирования и декодирования, распознавания речи и т. п. Кроме того, SSE2-команды позволяют:
• разрабатывать алгоритмы, в которых одновременно можно обрабатывать смешанные типы данных: упакованные числа с плавающей точкой в коротком формате и указанные с двойной точностью, а также целые 64- и 128-разрядные числа;
• работать с данными различной размерности: байтом, словом, двойным словом, учетверенным словом и двойным учетверенным словом.
Следующим шагом совершенствования SSE-технологи стало SSE3-расширение, которое добавило еще 13 новых команд. Все они, за исключением трех, используют ХММ-регистры и предназначены для повышения производительности при выполнении следующих операций:
• быстрое преобразование вещественного числа в целое (соответствующая
команда fisttp заменяет семь «обычных» команд);
• сложные арифметические вычисления (команды addsubps, addsubpd, movsldup, movshdup, movddup);
• кодирование видео (команда 1ddqu);
• обработка графики (команды haddps, hsubps, haddpd, hsubpd);
• синхронизация потоков (команды monitor, mwait).
Детальное описание новых команд можно найти в фирменных источниках Intel.
предыдущаяследующая© Copyright, 2009.
Для связи: info@dgs-srl.com.