首页> 外文会议>Proceedings of the Seventh International Conference on Information Technology: New Generations >Designing Efficient Many-Core Parallel Algorithms for All-Pairs Shortest-Paths Using CUDA
【24h】

Designing Efficient Many-Core Parallel Algorithms for All-Pairs Shortest-Paths Using CUDA

机译:使用CUDA设计全对最短路径的高效多核并行算法

获取原文

摘要

Finding the all-pairs shortest-paths on a large graph is a fundamental problem in many practical applications such as bioinformatics, internet node traffic and network routing. In this paper, we present the designs of two efficient parallel algorithms for many-core GPUs using CUDA. Our algorithms expose substantial fine-grained parallelism while maintaining minimal global communication. By using the global scope of the GPU's global memory, coalescing the global memory reads and writes, and avoiding on-chip shared memory bank conflicts, we are able to achieve a large performance benefit with a speed-up of 2,500x on a desktop computer in comparison with a single core program. Our algorithms are scalable, which can handle graphs with size larger than the memory available on the GPUs and when multiple GPUs are added into the system.
机译:在大图上查找所有对的最短路径是许多实际应用中的基本问题,例如生物信息学,互联网节点流量和网络路由。在本文中,我们介绍了两种使用CUDA的针对多核GPU的高效并行算法的设计。我们的算法在保持最小的全局通信的同时,公开了实质性的细粒度并行性。通过使用GPU全局内存的全局范围,合并全局内存读写,并避免片上共享内存组冲突,我们能够在台式计算机上以2500倍的速度获得巨大的性能优势与单个核心程序相比。我们的算法是可扩展的,可以处理大小大于GPU上可用内存的图形,以及将多个GPU添加到系统中时的图形。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号