Skip to main content
eScholarship
Open Access Publications from the University of California

Extending MPI to Accelerators

Abstract

Current trends in computing and system architecture point towards a need for accelerators such as GPUs to have inherent communication capabilities. We review previous and current software libraries that provide pseudo-communication abilities through direct message passing. We show how these libraries are beneficial to the HPC community, but are not forward-thinking enough. We give motivation as to why MPI should be extended to support these accelerators, and provide a road map of achievable milestones to complete such an extension, some of which require advances in hardware and device drivers.

Main Content
For improved accessibility of PDF content, download the file to your device.
Current View