Отображение на кластеры с графическими процессорами DVMH-программ с регулярными зависимостями по данным
Автор: Бахтин Владимир Александрович, Колганов Александр Сергеевич, Крюков Виктор Алексеевич, Поддерюгина Наталия Викторовна, Притула Михаил Николаевич
Статья в выпуске: 4 т.2, 2013 года.
Бесплатный доступ
В 2011 г. для новых гетерогенных и гибридных суперкомпьютерных систем в Институте прикладной математики им. М.В. Келдыша РАН была предложена модель DVMH (DVM for Heterogeneous systems), разработаны языки программирования высокого уровня, представляющие собой стандартные языки Фортран и Си, расширенные директивами отображения программы на параллельную машину, оформленными в виде специальных комментариев (или прагм). В статье описываются проблемы и методы отображения циклов с зависимостями на графические процессоры, демонстрируется эффективность разработанных на языке Fortran DVMH параллельных программ с регулярными зависимостями по данным.
Гибридные системы с ускорителями, графические процессоры
Короткий адрес: https://sciup.org/147160512
IDR: 147160512
Список литературы Отображение на кластеры с графическими процессорами DVMH-программ с регулярными зависимостями по данным
- Top500 List -November 2012 TOP500 Supercomputer Sites. URL: http://top500.org/list/2012/11/(дата обращения 01.12.2012).
- High Performance Fortran. URL: http://hpff.rice.edu/(дата обращения 01.12.2012).
- Параллельное программирование в системе DVM. Языки Fortran-DVM и C-DVM/Н.А. Коновалов, В.А. Крюков, А.А. Погребцов и др.//Труды Международной конференции «Параллельные вычисления и задачи управления» (PACO’2001). -Москва, 2001. -С. 140-154.
- Fortran DVM -язык разработки мобильных параллельных программ/Н.А. Коновалов, В.А. Крюков, С.Н. Михайлов, А.А. Погребцов//Программирование. -1995. -№ 1. -С. 49-54.
- Коновалов, Н.А. C-DVM -язык разработки мобильных параллельных программ/Н.А. Коновалов, В.А. Крюков, Ю.Л. Сазанов//Программирование. -1999. -№ 1. -С. 54-65.
- Dolbeau, R. HMPP™: A Hybrid Multi-core Parallel Programming Environment/R. Dolbeau, S. Bihan, F. Bodin. URL: http://www.caps-entreprise.com/wp-content/uploads/2012/08/caps-hmpp-gpgpu-Boston-Workshop-Oct-2007.pdf (дата обращения 02.12.2012).
- The Portland Group. PGI Accelerator Programming Model for Fortran & C. URL: http://www.pgroup.com/lit/whitepapers/pgi_accel_prog_model_L3.pdf (дата обращения 02.12.2012).
- OpenACC. URL: http://www.openacc-standard.org/(дата обращения 01.12.2012).
- Han, T.D. hiCUDA: High-Level GPGPU Programming/T.D. Han, T.S. Abdelrahman.//IEEE Transactions on Parallel and Distributed Systems. -2011. -Vol. 22, No. 3 -P. 78-90.
- Расширение DVM-модели параллельного программирования для кластеров с гетерогенными узлами/В.А. Бахтин, М.С. Клинов, В.А. Крюков и др.//Вестник Южно-Уральского государственного университета, серия «Математическое моделирование и программирование». -Челябинск: Издательский центр ЮУрГУ, 2012. -Вып. 12 -№ 18 (277). -С. 82-92.
- Pennycook, S.J. Performance Analysis of a Hybrid MPI/CUDA Implementation of the NAS-LU Benchmark/S.J. Pennycook, S.D. Hammond, S.A. Jarvis, G.R. Mudalige//ACM SIGMETRICS Performance Evaluation Review -Special issue on the 1st international workshop on performance modeling, benchmarking and simulation of high performance computing systems (PMBS 10). -2011. -Vol. 38, Issue 4. -P. 23-29.
- Seo, S. Performance Characterization of the NAS Parallel Benchmarks in OpenCL/S. Seo, G. Jo, J. Lee//2011 IEEE International Symposium on. Workload Characterization (IISWC). -2011. -P. 137-148.