Перспективные подходы к созданию масштабируемых приложений для суперкомпьютеров гибридной архитектуры
Автор: Климов Юрий Андреевич, Орлов Антон Юрьевич
Журнал: Программные системы: теория и приложения @programmnye-sistemy
Статья в выпуске: 4 (8) т.2, 2011 года.
Бесплатный доступ
В данной работе обсуждается вопрос создания эффективных и масштабируемых приложений для современных и перспективных суперкомпьютеров. Очерчен круг возникающих при этом проблем, связанных с усложнением иерархии памяти, вызванной, в частности, использованием ускорителей вычислений (то есть гибридной архитектурой). Сделан краткий обзор известных подходов к решению этих проблем. Из всего спектра возможных решений выделена и описана наиболее продуктивная по мнению авторов область.
Высокопроизводительные вычисления, гибридная архитектура, иерархия памяти, балансировка нагрузки
Короткий адрес: https://sciup.org/14335922
IDR: 14335922
Список литературы Перспективные подходы к созданию масштабируемых приложений для суперкомпьютеров гибридной архитектуры
- Backus J. W. Can programming be liberated from the von Neumann style? A functional style and its algebra of programs//Communications of the ACM, 1978. 21, no. 8, p. 613-641
- Стандарт OpenMP, http://openmp.org/wp/.
- Библиотека MPI, http://www.mpi-forum.org/.
- Набор тестов NAS, http://www.nas.nasa.gov/Resources/Software/npb.html.
- Графические процессоры общего назначения, http://gpgpu.org/.
- Список Top500 за июнь 2011 года, http://top500.org/list/2011/06/100.
- Лацис А. О. Параллельная обработка данных: учебное пособие для студентов вузов (Университетский учебник. Серия Прикладная математика и информатика). М.: Издательский центр «Академия», 2010.
- HPL -A Portable Implementation of the High-Performance Linpack Benchmark for Distributed-Memory Computers, http://netlib.org/benchmark/hpl/.
- Intel Cluster OpenMP User’s Guide, http://software.intel.com/file/6330.
- Библиотека SHMEM, http://www.shmem.org/.
- Coarray Fortran 2.0 at Rice University, http://caf.rice.edu/.
- Parallel Languages/Paradigms: Charm++ -Parallel Objects, http://charm.cs.uiuc.edu/research/charm.
- DVM-система, http://www.keldysh.ru/dvm/.
- Крюков В. А. Разработка параллельных программ для вычислительных кластеров и сетей//Информационные технологии и вычислительные системы, 2003, № 1-2, c. 42-61
- DVMH -DVM для гетерогенных систем, http://www.keldysh.ru/dvm/dvmhtm1107/rus/dvmh.html.
- StarPU -унифицированная рантайм-система для гетерогенных многоядерных архитектур, http://runtime.bordeaux.inria.fr/StarPU/.