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

Программные системы: теория и приложения, 2015, том 6, выпуск 1, страницы 175–188 (Mi ps163)

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

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

Реализация T-системы с открытой архитектурой для CUDA-устройств с поддержкой динамического параллелизма и для гибридных суперЭВМ на их основе

В. А. Роганов, А. А. Кузнецов, Г. А. Матвеев, В. И. Осипов

Институт программных систем им. А. К. Айламазяна РАН

Аннотация: В работе изложены основные принципы реализации расширения T-системы с открытой архитектурой (OpenTS), которое распространяет парадигму программирования T++ на аппаратуру современных спецвычислителей с поддержкой технологии CUDA . Специализированная версия T-надстройки, реализованная в микроядре системы OpenTS , способна работать автономно внутри CUDA-устройства, фактически превращая его в полноценный интеллектуальный T-узел гибридной суперЭВМ. В сочетании с поддержкой динамического параллелизма новейшими CUDA-устройствами это помогает существенно поднять процент утилизации графических ускорителей (GPU) без ручной балансировки статически распараллеленных блоков программы. Универсальная логика распараллеливания в T-системе теперь способна порождать и запускать легковесные счетные гранулы, избегая потерь, возникающих при интенсивном взаимодействии GPU с процессами базовой кластерной ОС. Спектр прикладных задач, которые подходят для новой модели вычислений, существенно пополняет привычные вычислительные ядра для GPU, привнося произвольную управляющую логику на уровень спецвычислителей. В качестве демонстрационного примера в статье рассматривается задача обращения криптостойких хэш-функций. Приведены базовые сведения, связанные с прикладными вопросами применения хэш-функций.

Ключевые слова и фразы: динамическое распараллеливание, T-система с открытой архитектурой, OpenTS , язык программирования T++, графические ускорители, гибридные кластерные системы, хэш-функции.

УДК: 519.682.3

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



© МИАН, 2024