skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: OpenSHMEM Implementation of HPCG Benchmark, In: OpenSHMEM 2016: OpenSHMEM and Related Technologies. Enhancing OpenSHMEM for Hybrid Environments

Conference · · OPENSHMEM AND RELATED TECHNOLOGIES: ENHANCING OPENSHMEM FOR HYBRID ENVIRONMENTS
 [1];  [1];  [2]
  1. Computer Science and Mathematics Division, Oak Ridge National Laboratory, Oak Ridge, Tennessee (United States)
  2. Computing and Computational Sciences Directorate, Oak Ridge National Laboratory, Oak Ridge, Tennessee (United States)

We describe the effort to implement the HPCG benchmark using OpenSHMEM and MPI one-sided communication. Unlike the High Performance LINPACK (HPL) benchmark that places emphasis on large dense matrix computations, the HPCG benchmark is dominated by sparse operations such as sparse matrix-vector product, sparse matrix triangular solve, and long vector operations. The MPI one-sided implementation is developed using the one-sided OpenSHMEM implementation. Preliminary results comparing the original MPI, OpenSHMEM, and MPI one-sided implementations on an SGI cluster, Cray XK7 and Cray XC30 are presented. The results suggest the MPI, OpenSHMEM, and MPI one-sided implementations all obtain similar overall performance but the MPI one-sided implementation seems to slightly increase the run time for multigrid preconditioning in HPCG on the Cray XK7 and Cray XC30.

Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States). Oak Ridge Leadership Computing Facility (OLCF)
Sponsoring Organization:
USDOE Office of Science (SC)
DOE Contract Number:
AC05-00OR22725
OSTI ID:
1567409
Journal Information:
OPENSHMEM AND RELATED TECHNOLOGIES: ENHANCING OPENSHMEM FOR HYBRID ENVIRONMENTS, Vol. 10007; Conference: Workshop on OpenSHMEM and Related Technologies, Baltimore, MD, August 2-4, 2016
Publisher:
Springer International Publishing AG 2016
Country of Publication:
United States
Language:
English

References (6)

Introducing OpenSHMEM: SHMEM for the PGAS community conference January 2010
High-performance conjugate-gradient benchmark: A new metric for ranking high-performance computing systems journal August 2015
HPCG Benchmark Technical Specification report October 2013
S12---The HPC Challenge (HPCC) benchmark suite conference January 2006
Improving performance of openSHMEM reference library by portable PE mapping technique
  • Pophale, Swaroop; Curtis, Tony; Chapman, Barbara
  • Proceedings of the 27th international ACM conference on International conference on supercomputing - ICS '13 https://doi.org/10.1145/2464996.2467279
conference January 2013
SRC: OpenSHMEM library development conference January 2011

Similar Records

Related Subjects