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

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

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

Название статьи, аннотация и ключевые слова на английском языке

Корж А.А., архитектор, e-mail: anton@korzh.ru - ОАО Т-Платформы, Ленинский просп., д. 113/1, офис Е-520, 117198, Москва