|
Вестник Южно-Уральского государственного университета. Серия «Математическое моделирование и программирование», 2012, выпуск 12, страницы 82–92
(Mi vyuru59)
|
|
|
|
Эта публикация цитируется в 5 научных статьях (всего в 5 статьях)
Программирование
Расширение DVM-модели параллельного программирования для кластеров с гетерогенными узлами
В. А. Бахтин, М. С. Клинов, В. А. Крюков, Н. В. Поддерюгина, М. Н. Притула, Ю. Л. Сазанов Институт прикладной математики им. М. В. Келдыша РАН (г. Москва, Российская Федерация)
Аннотация:
В статье рассматриваются принципы расширения DVM-модели и построения языка Fortran DVMH для кластеров с гетерогенными узлами. Новые возможности языка позволяют: определить фрагменты программы, которые следует выполнять на том или ином ускорителе; определить данные, необходимые для выполнения заданного фрагмента программы; задать правила отображения витков цикла на ускоритель; управлять перемещением данных между оперативной памятью универсального процессора и памятью ускорителей. Описываются принципы построения компилятора с языка Fortran DVMH и новые функции системы поддержки параллельного выполнения программ Lib-DVMH. Приводятся экспериментальные данные об эффективности выполнения тестовых программ на графических процессорах кластера К-100. Появление компилятора с языка Fortran DVMH не только упростит разработку программ для кластеров с гетерогенными узлами, но и ускорит создание для таких кластеров автоматически распараллеливающего компилятора с языка Fortran, использующего язык Fortran DVMH в качестве выходного языка, на котором программист сможет проводить дополнительную ручную оптимизацию программы.
Ключевые слова:
языки параллельного программирования, гибридные многопроцессорные вычислительные системы, графические ускорители.
Поступила в редакцию: 15.11.2011
Образец цитирования:
В. А. Бахтин, М. С. Клинов, В. А. Крюков, Н. В. Поддерюгина, М. Н. Притула, Ю. Л. Сазанов, “Расширение DVM-модели параллельного программирования для кластеров с гетерогенными узлами”, Вестн. ЮУрГУ. Сер. Матем. моделирование и программирование, 2012, № 12, 82–92
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/vyuru59 https://www.mathnet.ru/rus/vyuru/y2012/i12/p82
|
Статистика просмотров: |
Страница аннотации: | 206 | PDF полного текста: | 80 | Список литературы: | 52 |
|