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 programmingAbstract
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.
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).
Downloads
Published
28-10-2010
How to Cite
Корж А. Scaling Applications With Irregular Memory Access on Blue Gene/P and Lomonosov Supercomputers Using the Extended SHMEM+ Library // Numerical Methods and Programming (Vychislitel’nye Metody i Programmirovanie). 2010. 11. 123-129
Issue
Section
Section 2. Programming