Использование языка Fortran DVMH для решения задач гидродинамики на высокопроизводительных гибридных вычислительных системах
Автор: Бахтин Владимир Александрович, Клинов Максим Сергеевич, Крюков Виктор Алексеевич, Поддерюгина Наталия Викторовна, Притула Михаил Николаевич, Смирнов Александр Андреевич
Статья в выпуске: 3 т.2, 2013 года.
Бесплатный доступ
В 2011 году для новых гетерогенных и гибридных суперкомпьютерных систем в Институте прикладной математики им. М.В. Келдыша РАН была предложена модель DVMH (DVM for Heterogeneous systems), разработаны языки программирования высокого уровня, представляющие собой стандартные языки Фортран и Си, расширенные директивами отображения программы на параллельную машину, оформленными в виде специальных комментариев (или прагм). В статье анализируется эффективность разработанных на языке Fortran DVMH параллельных программ для решения задач гидродинамики «Каверна» и «Контейнер». Приводятся результаты расчетов при использовании нескольких тысяч ядер и более 1200 GPU-ускорителей.
Гибридные системы с ускорителями, графические процессоры
Короткий адрес: https://sciup.org/147160500
IDR: 147160500
Список литературы Использование языка Fortran DVMH для решения задач гидродинамики на высокопроизводительных гибридных вычислительных системах
- Konovalov, N.A. Fortran DVM -a Language for Portable Parallel Program Development/N.A. Konovalov, V.A. Krukov, S.N. Mihailov, A.A. Pogrebtsov//Proceedings of Software For Multiprocessors & Supercomputers: Theory, Practice, Experience. Moscow, 1994. -P. 124-133. 2013, т. 2, № 3
- CUDA С Programming Guide. URL: http://docs.nvidia.com/cuda-c-programming-guide/index.html (дата обращения: 13.06.2013).
- CUDA Fortran. Programming Guide and Reference. Release 2013. URL: http://www.pgroup.com/lit/whitepapers/pgicudaforug.pdf (дата обращения: 13.06.2013).
- Бахтин, В.А. Расширение DVM-модели параллельного программирования для кластеров с гетерогенными узлами/В.А. Бахтин, М.С. Клинов, В.А. Крюков, Н.В. Поддерюгина, М.Н. Притула, Ю.Л. Сазанов//Вестник Южно-Уральского университета. Cерия «Математическое моделирование и программирование». -2012. -№ 18(277). -Выпуск 12. -С. 82-92.
- Антонов, А.С. Практика суперкомпьютера «Ломоносов»/Вл.В. Воеводин, С.А. Жуматий, С.И. Соболев, А.С. Антонов, П.А. Брызгалов, Д.А. Никитенко, К.С. Стефанов, Вад.В Воеводин//Открытые системы. -М.: Издательский дом «Открытые системы», 2012. -№ 7. -С. 36-39.
- Давыдов, А.А. Моделирование течений несжимаемой жидкости и слабосжимаемого газа на многоядерных гибридных вычислительных системах./А.А. Давыдов, Б.Н. Четверушкин, Е.В. Шильников//Ж. Вычисл. матем. и матем. физ. -2010. -Т. 50, № 12. -С. 2275-2284.