RUS  ENG
Полная версия
ЖУРНАЛЫ // Вестник Южно-Уральского государственного университета. Серия «Вычислительная математика и информатика» // Архив

Вестн. ЮУрГУ. Сер. Выч. матем. информ., 2014, том 3, выпуск 1, страницы 5–16 (Mi vyurv24)

Информатика, вычислительная техника и управление

Автоматическая генерация программ для графических процессоров по непроцедурным спецификациям

А. Н. Андрианов, А. Б. Бугеря, Е. Н. Гладкова, К. Н. Ефимкин, П. И. Колударов

Институт прикладной математики им. М.В. Келдыша РАН (Москва, Российская Федерация)

Аннотация: Рассмотрены методы и средства автоматического построения параллельных программ для графических процессоров по непроцедурной спецификации задачи, заданной на языке Норма. Приводятся алгоритмы автоматического построения программ для графических процессоров, основанные на анализе зависимостей и выявлении внутреннего параллелизма графа потока управления, полученного по программе на языке Норма. Приведены результаты применения описанных алгоритмов для создания расчетной программы с использованием технологии CUDA при решении задачи из области газодинамики и оценена производительность получающихся параллельных программ.

Ключевые слова: суперкомпьютеры, параллельное программирование, графические процессоры, CUDA, Норма, непроцедурные спецификации.

УДК: 004.4'242, 004.4'422, 004.432.4

Поступила в редакцию: 18.09.2013



© МИАН, 2024