Модели программирования для современных суперкомпьютеров

Лацис Алексей Оттович

Журнал: Программные системы: теория и приложения @programmnye-sistemy

Статья в выпуске: 3 (3) т.1, 2010 года.

Бесплатный доступ

В современных суперкомпьютерах широко применяется оборудование, принципиально отличающееся от оборудования вычислительных кластеров 5–6-летней давности. Это относится как к вычислительному, так и к коммуникационному оборудованию. Новое, более эффективное коммуникационное оборудование обладает рядом преимуществ, которые плохо выражаются в терминах старых технологий параллельного программирования. В статье исследуется вопрос о том, какие именно модели и технологии параллельного программирования идут на смену традиционным и почему.

суперкомпьютер \ модель программирования \ технология параллельного программирования \ сеть двусторонних обменов \ сеть односторонних обменов \ кэшкогерентность \ латентность \ агрегация

Похожие статьи в разделе Программные средства

Суперкомпьютеры, иерархия памяти и потоковая модель вычислений
Суперкомпьютеры, иерархия памяти и потоковая модель вычислений

Климов Аркадий Валентинович, Левченко Николай Николаевич, Окунев Анатолий Семенович, Стемпковский Александр Леонидович

Тенденции развития параллелизма в средствах вычислительной техники
Тенденции развития параллелизма в средствах вычислительной техники

Захаров Анатолий Иванович, Брякалов Геннадий Алексеевич, Швец Татьяна Сергеевна, Петров Иван Сергеевич, Петренко Савелий Максимович

Тенденции развития вычислительных узлов современных суперкомпьютеров
Тенденции развития вычислительных узлов современных суперкомпьютеров

Тютляева Екатерина Олеговна, Одинцов Игорь Олегович, Московский Александр Александрович, Мармузов Глеб Владимирович

Короткий адрес: https://sciup.org/14335883

IDS: 14335883

The modern supercomputer programming models

The modern supercomputer hardware strongly differs in principle from the 5–6-years old hardware. This is true both for the computational hardware and the communication one. The new, better communication hardware has some inherent advantages, that hardly can be properly expressed in terms of the traditional parallel programming technologies. The question of new parallel programming technologies, coming to replace the old ones, is discussed in the article.

Список литературы Модели программирования для современных суперкомпьютеров

  • Лацис А. О., Параллельная обработка данных, , Москва, 2010, ISBN: 978-5-7695-5951-8, 336 с.
  • Интерфейс MPI, http://www.mpi-forum.org
  • Фирма AMD, http://www.amd.com
  • Фирма Cray, http://www.cray.com
  • Фирма Intel, http://www.intel.com
  • Фирма QLogic, http://www.qlogic.com
  • Язык Co-Array Fortran, http://www.co-array.org
  • Язык UPC, http://upc.lbl.gov
  • Сайт Parallel.ru, http://www.parallel.ru