Scaling applications with irregular memory access on Blue Gene/P and Lomonosov supercomputers using the extended SHMEM+ library

Authors

  • A.A. Korzh

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.


Published

2010-10-28

Issue

Section

Section 2. Programming

Author Biography

A.A. Korzh


References

  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).