GPU-Aware Non-contiguous Data Movement In Open MPI
Wei Wu, George Bosilca, Rolf vandeVaart, Sylvain Jeaugey, Jack J. Dongarra · 2016
Due to better parallel density and power efficiency, GPUs have become more popular for use in scientific applica- tions. Many of these applications are based on the ubiquitous Message Passing Interface (MPI) programming paradigm, and take advantage of non-contiguous memory layouts to exchange data between processes. However, support for efficient non- contiguous data movements for GPU-resident data is still in its infancy, imposing a negative impact on the overall application performance.