OpenSHMEM implementation of HPCG benchmark

Eduardo D’Azevedo, Sarah Powers, Neena Imam

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationOpenSHMEM and Related Technologies
Subtitle of host publicationEnhancing OpenSHMEM for Hybrid Environments - 3rd Workshop, OpenSHMEM 2016, Revised Selected Papers
EditorsManjunath Gorentla Venkata, Neena Imam, Swaroop Pophale, Tiffany M. Mintz
PublisherSpringer Verlag
Pages193-203
Number of pages11
ISBN (Print)9783319509945
DOIs
StatePublished - 2016
Event3rd workshop on OpenSHMEM and Related Technologies, OpenSHMEM 2016 - Baltimore, United States
Duration: Aug 2 2016Aug 4 2016

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10007 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference3rd workshop on OpenSHMEM and Related Technologies, OpenSHMEM 2016
Country/TerritoryUnited States
CityBaltimore
Period08/2/1608/4/16

Funding

Notice: “This manuscript has been authored by UT-Battelle, LLC under Contract No. DE-AC05-00OR22725 with the U.S. Department of Energy. The United States Government retains and the publisher, by accepting the article for publication, acknowledges that the United States Government retains a non-exclusive, paid-up, irrevocable, world-wide license to publish or reproduce the published form of this manuscript, or allow others to do so, for United States Government purposes. The Department of Energy will provide public access to these results of federally sponsored research in accordance with the DOE Public Access Plan ( http://energy.gov/downloads/doe-public-access-plan ). This work was supported by the United States Department of Defense (DoD) and used resources of the Computational Research and Development Programs and the Oak Ridge Leadership Computing Facility (OLCF) at Oak Ridge National Laboratory.

Fingerprint

Dive into the research topics of 'OpenSHMEM implementation of HPCG benchmark'. Together they form a unique fingerprint.

Cite this