OpenSHMEM Implementation of HPCG Benchmark, In: OpenSHMEM 2016: OpenSHMEM and Related Technologies. Enhancing OpenSHMEM for Hybrid Environments
- Computer Science and Mathematics Division, Oak Ridge National Laboratory, Oak Ridge, Tennessee (United States)
- 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
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
|
conference | January 2013 |
SRC: OpenSHMEM library development
|
conference | January 2011 |
Similar Records
OpenSHMEM Implementation of IOR Benchmark
Graph 500 in OpenSHMEM, In: OpenSHMEM 2014: OpenSHMEM and Related Technologies. Experiences, Implementations, and Technologies