首页> 外文会议>International Symposium on Parallel and Distributed Processing with Applications >A Task Parallel Algorithm for Computing the Costs of All-Pairs Shortest Paths on the CUDA-Compatible GPU
【24h】

A Task Parallel Algorithm for Computing the Costs of All-Pairs Shortest Paths on the CUDA-Compatible GPU

机译:用于计算CUDA兼容GPU上的全对最短路径的成本的任务并行算法

获取原文

摘要

This paper proposes a fast method for computing the costs of all-pairs shortest paths (APSPs) on the graphics processing unit (GPU). The proposed method is implemented using compute unified device architecture (CUDA), which offers us a development environment for performing general-purpose computation on the GPU. Our method is based on Harish's iterative algorithm that computes the cost of the single-source shortest path (SSSP) for every source vertex. We present that exploiting task parallelism in the APSP problem allows us to efficiently use on-chip memory in the GPU, reducing the amount of data being transferred from relatively slower off-chip memory. Furthermore, our task parallel scheme is useful to exploit a higher parallelism, increasing the efficiency with highly threaded code. As a result, our method is 3.4--15 times faster than the prior method. Using on-chip memory, our method eliminates approximately 20% of data loads from off-chip memory.
机译:本文提出了一种快速计算图形处理单元(GPU)上的全对最短路径(APSP)的成本。所提出的方法是使用计算统一设备架构(CUDA)来实现的,该方法为我们提供了用于在GPU上执行通用计算的开发环境。我们的方法基于Harish的迭代算法,该算法计算每个源顶点的单源最短路径(SSP)的成本。我们展示了APSP问题中的开发任务并行性允许我们在GPU中有效地使用片上存储器,从而减少从相对较慢的碎片存储器传输的数据量。此外,我们的任务并行方案可用于利用更高的并行性,提高高度线程代码的效率。结果,我们的方法比先前的方法快3.4--15倍。使用片上存储器,我们的方法消除了从片外存储器中的大约20%的数据负载。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号