首页> 外文会议>IEEE International Symposium on Parallel Distributed Processing >Inter-block GPU communication via fast barrier synchronization
【24h】

Inter-block GPU communication via fast barrier synchronization

机译:通过快速屏障同步块间块GPU通信

获取原文

摘要

While GPGPU stands for general-purpose computation on graphics processing units, the lack of explicit support for inter-block communication on the GPU arguably hampers its broader adoption as a general-purpose computing device. Interblock communication on the GPU occurs via global memory and then requires barrier synchronization across the blocks, i.e., inter-block GPU communication via barrier synchronization. Currently, such synchronization is only available via the CPU, which in turn, can incur significant overhead. We propose two approaches for inter-block GPU communication via barrier synchronization: GPU lock-based synchronization and GPU lock-free synchronization. We then evaluate the efficacy of each approach via a micro-benchmark as well as three well-known algorithms - Fast Fourier Transform (FFT), dynamic programming, and bitonic sort. For the micro-benchmark, the experimental results show that our GPU lock-free synchronization performs 8.4 times faster than CPU explicit synchronization and 4.0 times faster than CPU implicit synchronization. When integrated with the FFT, dynamic programming, and bitonic sort algorithms, our GPU lock-free synchronization further improves performance by 10%, 26%, and 40%, respectively, and ultimately delivers an overall speed-up of 70x, 13x, and 24x, respectively.
机译:虽然GPGPU代表了图形处理单元的通用计算,但对于GPU上的块间通信缺乏显式支持可以使其作为通用计算设备的更广泛的采用。 GPU上的Interblock通信通过全局存储器发生,然后需要跨块的屏障同步,即通过屏障同步地块间GPU通信。目前,这种同步仅通过CPU可用,CPU又可以产生大量的开销。我们提出了两种用于间块间GPU通信的方法,通过屏障同步:基于GPU锁的同步和GPU无锁同步。然后,我们通过微基准以及三种众所周知的算法(FFT),动态编程和BITONIC排序来评估各方法的功效。对于微基准,实验结果表明,我们的GPU无锁同步比CPU显式同步快8.4倍,而不是CPU隐式同步速度快4.0倍。当与FFT,动态编程和BITONIC分类算法集成时,我们的GPU无锁同步进一步提高了10%,26%和40%的性能,最终提供了70倍,13倍和分别为24倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号