RUS  ENG
Полная версия
ЖУРНАЛЫ // Препринты Института прикладной математики им. М. В. Келдыша РАН // Архив

Препринты ИПМ им. М. В. Келдыша, 2016, 073, 24 стр. (Mi ipmp2149)

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

Трансляция непроцедурного языка НОРМА для графических процессоров

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


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

Ключевые слова: суперкомпьютеры, параллельное программирование, графические процессоры, язык НОРМА, CUDA.

DOI: 10.20948/prepr-2016-73



© МИАН, 2024