Extending MPI to Accelerators
University of California, Davis
First Workshop on Architectures and Systems for Big Data (ASBD), 2011
@inproceedings{Stuart:2011:EMT,
author={Jeff A. Stuart and Pavan Balaji and John D. Owens},
title={Extending {MPI} to Accelerators},
booktitle={ASBD 2011: First Workshop on Architectures and Systems for Big Data},
year={2011},
month={oct},
url={http://www.idav.ucdavis.edu/publications/print_pub?pub_id=1073}
}
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.
August 26, 2012 by hgpu