NPB UA benchmark scaling to thousands of Blue Gene/P cores using PGAS-like OpenMP extension

Authors

  • A.A. Korzh

Keywords:

NPB UA Benchmark
PGAS paradigm
unstructured adaptive
OpenMP extension
Blue Gene/P
parallel programming

Abstract

This paper demonstrates a parallel implementation of the Unstructured Adaptive Benchmark from the NASA Parallel Benchmark collection in the PGAS paradigm extending the OpenMP paradigm for distributed memory supercomputers. Some details of the modified OpenMP benchmark version generalized to the PGAS variant are discussed. The PGAS-like SHMEM library implementation for IBM Blue Gene/P through the DCMF messaging layer is considered. A number of results obtained on up to 4096 cores of the Blue Gene/P system installed at the Moscow State University are analyzed. The paper was prepared on the basis of the authors’ report at the International Conference on Parallel Computing Technologies (PaVT-2010; http://agora.guru.ru/pavt).


Published

2010-03-26

Issue

Section

Section 2. Programming

Author Biography

A.A. Korzh


References

  1. 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, 2008. Island of Kos, Greece. ACM. 94-103.
  2. Field M., Feng H., van der Wijngaart R.F., Biswas R. Unstructured adaptive (UA) NAS Parallel Benchmark. NASA Ames Research Center. Moffett Field, 2004.
  3. Лацис А.О. Вычислительная система МВС-Экспресс. http://www.kiam.ru/MVS/research/mvs_express.html.
  4. Dzhosan O.V., Popova N.N., Korzh A.A. Hierarchical visualization system for high performance computing // Proc. 14th International Conference on Parallel Computing. September 1-4, 2009. Lyon, France.