Труды института системного программирования РАН
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Труды ИСП РАН:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Труды института системного программирования РАН, 2016, том 28, выпуск 4, страницы 169–182
DOI: https://doi.org/10.15514/ISPRAS-2016-28(4)-10
(Mi tisp59)
 

Поддержка стандарта OpenMP 4.0 для архитектуры NVIDIA PTX в компиляторе GCC

А. В. Монаков, В. А. Иванишин

Институт системного программирования РАН
Список литературы:
Аннотация: В статье описывается реализация стандарта OpenMP версии 4.0 для акселераторов NVIDIA PTX в компиляторе GCC. Особое внимание уделяется вопросам генерации корректного и эффективного кода для прагм OpenMP с учетом ограничений архитектуры PTX. Поскольку реализация опирается на существующую в GCC трансляцию OpenMP и интеграцию с библиотекой libgomp, для PTX реализованы вторичные программные стеки, позволяющие организовать общий для синхронной группы стек в глобальной памяти и передавать адреса на данные в таких стеках между нитями. Описывается схема организации выполнения одной OpenMP-нити в 32 синхронных потоках выполнения в PTX вне OpenMP SIMD-регионов за счет легковесной инструментации некоторых инструкций. Представлены результаты тестирования на микротестах и сравнение с реализацией стандарта OpenACC.
Ключевые слова: компиляторы, GCC, OpenMP, CUDA, PTX.
Финансовая поддержка Номер гранта
Российский фонд фундаментальных исследований 13-07-12102
Работа поддержана грантом РФФИ 13-07-12102 офи_м.
Реферативные базы данных:
Тип публикации: Статья
Образец цитирования: А. В. Монаков, В. А. Иванишин, “Поддержка стандарта OpenMP 4.0 для архитектуры NVIDIA PTX в компиляторе GCC”, Труды ИСП РАН, 28:4 (2016), 169–182
Цитирование в формате AMSBIB
\RBibitem{MonIva16}
\by А.~В.~Монаков, В.~А.~Иванишин
\paper Поддержка стандарта OpenMP 4.0 для архитектуры NVIDIA PTX в компиляторе GCC
\jour Труды ИСП РАН
\yr 2016
\vol 28
\issue 4
\pages 169--182
\mathnet{http://mi.mathnet.ru/tisp59}
\crossref{https://doi.org/10.15514/ISPRAS-2016-28(4)-10}
\elib{https://elibrary.ru/item.asp?id=27174145}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/tisp59
  • https://www.mathnet.ru/rus/tisp/v28/i4/p169
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Труды института системного программирования РАН
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2025