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

Авторы

  • Александр Николаевич Андрианов Автор
  • Александр Борисович Бугеря Автор
  • Екатерина Николаевна Гладкова Автор
  • Кирилл Николаевич Ефимкин Автор
  • Павел Иванович Колударов Автор

Аннотация

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

Биографии авторов

  • Александр Николаевич Андрианов
    д.ф.-м.н.,  в.н.с.
  • Александр Борисович Бугеря
    к.ф.-м.н.,  с.н.с.
  • Екатерина Николаевна Гладкова
    электроник
  • Кирилл Николаевич Ефимкин
    к.ф.-м.н.,  зав.  отделом
  • Павел Иванович Колударов
    стажер-исследователь

Опубликован

2014-04-23

Выпуск

Раздел

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