DOE OSTI · 1567474
Efficient Breadth First Search on Multi-GPU Systems Using GPU-Centric OpenSHMEM
Abstract
NVSHMEM is an implementation of OpenSHMEM for NVIDIA GPUs which allows communication to be issued from inside CUDA kernels. In this work, we present an implementation of Breadth First Search for multi-GPU systems using NVSHMEM. We analyze the benefits and bottlenecks of moving fine-grained communication into CUDA kernels. Using our implementation of BFS, we achieve up to 75% improvement in performance compared to a CUDA-aware MPI-based implementation, in the best case.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Potluri, Sreeram, Goswami, Anshuman, Venkata, Manjunath Gorentla, Imam, Neena. 2017-08-07. Efficient Breadth First Search on Multi-GPU Systems Using GPU-Centric OpenSHMEM. https://doi.org/10.1007/978-3-319-73814-7_6
Cite the original work for its findings. Save a collection to share your selection of sources.