Распараллеливание задач с нерегулярным доступом к памяти с помощью расширенной библиотеки SHMEM+ на суперкомпьютерах BLUE GENE/P и "Ломоносов"

Авторы

  • А.А. Корж

Ключевые слова:

NPB UA бенчмарк
парадигма PGAS
SHMEM
неструктурированные адаптивные сетки
расширение OpenMP
суперкомпьютер
Blue Gene/P
активные сообщения
параллельное программирование

Аннотация

Рассматривается библиотека программирования SHMEM и модель параллельного программирования, характерная для задач, использующих эту библиотеку. Описываются предлагаемые расширения библиотеки SHMEM с помощью нестандартных схем синхронизации и активных сообщений. Обсуждаются детали распараллеливания бенчмарка NASA NPB UA с помощью этой библиотеки, реализованной автором на суперкомпьютерах Blue Gene/P и "Ломоносов", установленных в Московском государственном университете им. М.В. Ломоносова. Работа выполнена при финансовой поддержке РФФИ (код проекта № 09-07-13596-офи_ц). Статья рекомендована к печати программным комитетом международной научной конференции "Научный сервис в сети Интернет: суперкомпьютерные центры и задачи" (http://agora.guru.ru/abrau2010)


Загрузки

Опубликован

2010-10-28

Выпуск

Раздел

Раздел 2. Программирование

Автор

А.А. Корж

Научно-исследовательский центр электронной вычислительной техники (НИЦЭВТ)
Варшавское шоссе, 125, 117587, Москва
• начальник сектора


Библиографические ссылки

  1. Корж А.А. Результаты масштабирования бенчмарка NPB UA на тысячи ядер суперкомпьютера Blue Gene/P с помощью PGAS-расширения OpenMP // Вычислительные методы и программирование. 2010. 11, № 1. 164-174.
  2. Kumar S., et al. The deep computing messaging framework: generalized scalable message passing on the Blue Gene/P supercomputer // Proc. 22nd Annual International Conference on Supercomputing. June 07-12, Island of Kos, 2008. New York: ACM, 2008. 94-103.
  3. Лацис А.О. Вычислительная система МВС-Экспресс (http://www.kiam.ru/MVS/research/mvs_express.html).