RUS  ENG
Полная версия
ЖУРНАЛЫ // Программные системы: теория и приложения // Архив

Программные системы: теория и приложения, 2015, том 6, выпуск 4, страницы 227–241 (Mi ps198)

Эта публикация цитируется в 1 статье

Программное и аппаратное обеспечение для суперЭВМ

Использование «сдвоенного» умножителя и сумматора в векторном процессоре с архитектурой управления потоком данных

Н. И. Дикарев, Б. М. Шабанов, А. С. Шмелёв

Межведомственный суперкомпьютерный центр РАН

Аннотация: Процессор с архитектурой управления потоком данных может выполнять до 16 команд в такт по сравнению с 4–6 командами в такт у лучших процессоров фон-неймановской архитектуры. Моделирование векторного потокового процессора показало, что его производительность на программе перемножения матриц может быть доведена до 256 флоп в такт при выдаче менее 8 команд в такт, и поддерживаться близкой к пиковой производительности при значительно меньшем размере обрабатываемых матриц. Анализируются преимущества и недостатки использования в этом процессоре на векторной обработке конвейерного «сдвоенного» умножителя и сумматора вместо раздельных умножителей и сумматоров с плавающей запятой.

Ключевые слова и фразы: суперкомпьютер, векторный процессор, архитектура управления потоком данных, оценка производительности, мелкозернистый параллелизм, сдвоенная арифметика.

УДК: 004.27

Поступила в редакцию: 16.11.2015
Подписана в печать : 07.12.2015



© МИАН, 2024