RUS  ENG
Full version
JOURNALS // Numerical methods and programming // Archive

Num. Meth. Prog., 2010 Volume 11, Issue 4, Pages 123–129 (Mi vmp347)

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

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

A. A. Korzh

T-Platforms Company

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.

Keywords: NPB UA benchmark; PGAS paradigm; SHMEM; unstructured adaptive; OpenMP extension; Lomonosov supercomputer; Blue Gene/P; active messages; parallel programming.

UDC: 004.274.43



© Steklov Math. Inst. of RAS, 2024