CUG Logo

Papers

Designing HPE Cray Message Passing Toolkit Software Stack for HPE Cray EX supercomputers

Authors: Krishna Kandalla (Hewlett Packard Enterprise), Naveen Ravi (Hewlett Packard Enterprise), Kim McMahon (Hewlett Packard Enterprise), Larry Kaplan (Hewlett Packard Enterprise), Mark Pagel (Hewlett Packard Enterprise)

Abstract: The Frontier supercomputer at ORNL is the world’s first supercomputer to break the exascale barrier and this system is based on the HPE Cray EX architecture. The HPE Cray EX architecture is designed to be highly flexible and relies on the HPE Slingshot technology. HPE Cray Programming Environment is a key software component that is tightly integrated with the broader HPE Cray EX hardware and software ecosystem to offer high performance and improved programmer productivity on HPE Cray EX systems. HPE Cray Messaging Passing Toolkit is one of the building blocks of the HPE Cray Programming Environment. It comprises of HPE Cray MPI and HPE Cray OpenSHMEMX software stacks. HPE Cray MPI is a proprietary implementation of the MPI specification and is used as the primary MPI stack on HPE Cray EX supercomputers and was instrumental in surpassing the exascale performance barrier on the Frontier supercomputer. HPE Cray OpenSHMEMX is a proprietary implementation of the OpenSHMEM specification and is the premier SHMEM implementation on HPE EX systems. Both libraries leverage years of innovation to offer high performance and scalable communication capabilities. This talk offers an overview of HPE Cray MPI and HPE Cray OpenSHMEMX stacks on HPE Cray EX supercomputers.

Long Description: The Frontier supercomputer at ORNL is the world’s first supercomputer to break the exascale barrier and this system is based on the HPE Cray EX architecture. The HPE Cray EX architecture is designed to be highly flexible and relies on the HPE Slingshot technology. HPE Cray Programming Environment is a key software component that is tightly integrated with the broader HPE Cray EX hardware and software ecosystem to offer high performance and improved programmer productivity on HPE Cray EX systems. HPE Cray Messaging Passing Toolkit is one of the building blocks of the HPE Cray Programming Environment. It comprises of HPE Cray MPI and HPE Cray OpenSHMEMX software stacks. HPE Cray MPI is a proprietary implementation of the MPI specification and is used as the primary MPI stack on HPE Cray EX supercomputers and was instrumental in surpassing the exascale performance barrier on the Frontier supercomputer. HPE Cray OpenSHMEMX is a proprietary implementation of the OpenSHMEM specification and is the premier SHMEM implementation on HPE EX systems. Both libraries leverage years of innovation to offer high performance and scalable communication capabilities. This talk offers an overview of HPE Cray MPI and HPE Cray OpenSHMEMX stacks on HPE Cray EX supercomputers.

Paper: PDF



Back to Papers Archive Listing