Scaling applications with irregular memory access on Blue Gene/P and Lomonosov supercomputers using the extended SHMEM+ library
Keywords:
NPB UA benchmark
PGAS paradigm
SHMEM
unstructured adaptive
OpenMP extension
Lomonosov supercomputer,
Blue Gene/P
active messages
parallel programming
Abstract
An extension of SHMEM library with original synchronization schemes and active messages is considered. The new library is called SHMEM+. The basic SHMEM library and the programming style imposed by it are described. The modification details of the OpenMP NPB UA benchmark version for the SHMEM and SHMEM+ libraries implemented by the author for the Blue Gene/P and Lomonosov supercomputers are discussed.
Section
Section 2. Programming
References
- Корж А.А. Результаты масштабирования бенчмарка NPB UA на тысячи ядер суперкомпьютера Blue Gene/P с помощью PGAS-расширения OpenMP // Вычислительные методы и программирование. 2010. 11, № 1. 164-174.
- 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.
- Лацис А.О. Вычислительная система МВС-Экспресс (http://www.kiam.ru/MVS/research/mvs_express.html).