ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 26.10.2023
Просмотров: 625
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
АРХИТЕКТУРЫ, ХАРАКТЕРИСТИКИ, КЛАССИФИКАЦИЯ ЭВМ
3. ФУНКЦИОНАЛЬНАЯ И СТРУКТУРНАЯ
4. ПРИНЦИПЫ ОРГАНИЗАЦИИ ПОДСИСТЕМЫ ПАМЯТИ ЭВМ И ВС
ОРГАНИЗАЦИЯ СИСТЕМНОГО ИНТЕРФЕЙСА И ВВОДА/ВЫВОДА ИНФОРМАЦИИ
МНОГОПРОЦЕССОРНЫЕ И МНОГОМАШИННЫЕ ВЫЧИСЛИТЕЛЬНЫЕ СИСТЕМЫ
Рис. 2.7. Данные типа указатель
Векторные данные ММХ-технологии
Целочисленные данные могут быть как со знаком, так и без знака (рис. 2.8).
63 47 31 15 0
| | | | | | | |
Упакованные 8 байт
Данные 3 | Данные 2 | Данные 1 | Данные 0 |
Упакованные 4 слова
Упакованные 2 двойных слова
Рис. 2.8. Данные ММХ-технологии
Векторные данные SSE-расширения
На рис. 2.9 показаны 4 формата упакованных в 128 бит целочис- ленных данных, которые могут быть как со знаком, так и без знака.
| | | | | | | | | | | | | | | |
127
95 63 31 0
Упакованные 16 байт
| | | | | | | |
Данные 3 | Данные 2 | Данные 1 | Данные 0 |
Упакованные 8 слов Упакованные 4 двойных слова
Упакованные два 64-разрядных слова
Рис. 2.9. Целочисленные данные SSE2 расширения
На рис. 2.10 приведен 128-разрядный формат упакованных данных с плавающей точкой одинарной и двойной точности.
Данные 3 | Данные 2 | Данные 1 | Данные 0 |
127 95 63 31 0
a
127 63 0
б
Упакованные 4 числа с плавающей запятой одинарной точности
Упакованные 2 числа с плавающей запятой двойной точности
Рис. 2.10. Данные с плавающей запятой: а – для SSE-расширения; а, б – для SSE2-расширения
Векторные данные AVX-расширния
На рис. 2.11. показаны два формата упакованных в 256 бит чисел с плавающей запятой одинарной и двойной точности.
| | | | | | | |
255
191 127 63 0
Упакованные 8 чисел с плавающей запятой одинарной точности
Данные 3 | Данные 2 | Данные 1 | Данные 0 |
Упакованные 4 числа с плавающей запятой двойной точности
Рис. 2.11. Данные для AVX, AVX2-расширения
В AVX2-расширении кроме операций над числами с плавающей запятой, рассмотренных выше, выполняются логические операции OR, XOR, AND и т.д. над целочисленными данными (рис. 2.12). Арифмети- ческих операций нет.
| | | | | | | | | | | | | | | |
255
191 127 63 0
Упакованные 16 слов целочис- ленных данных
| | | | | | | |
Упакованные 8 двойных слов це- лочисленных данных
Данные 3 | Данные 2 | Данные 1 | Данные 0 |
Упакованные 4 64-разрядных сло- ва целочисленных данных
Рис. 2.12. Данные AVX2-расширения
1 ... 21 22 23 24 25 26 27 28 ... 76