Перспективные подходы к созданию масштабируемых приложений для суперкомпьютеров гибридной архитектуры

Автор: Климов Юрий Андреевич, Орлов Антон Юрьевич

Журнал: Программные системы: теория и приложения @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/.
Еще
Статья научная