A high performance broadcast design with hardware multicast and GPUDirect RDMA for streaming applications on Infiniband clusters
A high performance broadcast design with hardware multicast and GPUDirect RDMA for streaming applications on Infiniband clusters
复制标题
具有硬件多播和 GPUDirect RDMA 的高性能广播设计,适用于 Infiniband 集群上的流应用程序
DOI:
10.1109/hipc.2014.7116875
复制
发表时间:
2014
期刊:
影响因子:
--
通讯作者:
D. Panda
中科院分区:
文献类型:
--
作者:
Akshay Venkatesh;H. Subramoni;Khaled Hamidouche;D. Panda
Several streaming applications in the field of high performance computing are obtaining significant speedups in execution time by leveraging the raw compute power offered by modern GPGPUs. This raw compute power, coupled with the high network throughput offered by high performance interconnects such as InfiniBand (IB) are allowing streaming applications to scale to rapidly. A frequently used operation that constitutes to the execution of multi-node streaming applications is the broadcast operation where data from a single source is transmitted to multiple sinks, typically from a live data site. Although high performance networks like IB offer novel features like hardware based multicast to speed up the performance of the broadcast operation, their benefits have been limited to host based applications due to the inability of IB Host Channel Adapters (HCAs) to directly access the memory of the GPGPUs. This poses a significant performance bottleneck to high performance streaming applications that rely heavily on broadcast operations from GPU memories. The recently introduced GPUDirect RDMA feature alleviates this bottleneck by enabling IB HCAs to perform data transfers directly to / from GPU memory (bypassing host memory). Thus, it presents an attractive alternative to designing high performance broadcast operations for GPGPU based high performance streaming applications. In this work, we propose a novel method for fully utilizing GPUDirect RDMA and hardware multicast features in tandem to design a high performance broadcast operation for streaming applications. The experiments conducted with the proposed design show up 60% decrease in latency and 3X-4X improvement in a throughput benchmark compared to the naive scheme on 64 GPU nodes.
DOI:
10.1177/1094342010391989
发表时间:
2011-02-01
影响因子:
3.1
作者:
Dongarra, Jack;Beckman, Pete;Yelick, Kathy
通讯作者:
Yelick, Kathy