RUS  ENG
Полная версия
ЖУРНАЛЫ // Вычислительные методы и программирование // Архив

Выч. мет. программирование, 2010, том 11, выпуск 4, страницы 123–129 (Mi vmp347)

Программирование

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

А. А. Корж

ОАО Т-Платформы

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

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

УДК: 004.274.43



© МИАН, 2024