首页> 外文期刊>The international arab journal of information technology >Parallel Batch Dynamic Single Source Shortest Path Algorithm and Its Implementation on GPU based Machine
【24h】

Parallel Batch Dynamic Single Source Shortest Path Algorithm and Its Implementation on GPU based Machine

机译:并行批处理动态单源最短路径算法及其在基于GPU的机器上的实现

获取原文
获取原文并翻译 | 示例
       

摘要

In this fast changing and uncertain world, to meet the user's requirements the computer applications based on real world data always try to give responses in the minimum possible time. Single Source Shortest Path (SSSP) calculation is a basic requirement of applications using graphs portraying real world data like social networks and road networks etc. to get useful information from them. Some of these real world data changes very frequently, so recalculation of the shortest path for all nodes of a graph depicting these real world data after small updates of graph structure is an expensive process. To minimize the cost of recalculation shortest path algorithms need to process only the affected part of a graph after any update, and to speed-up any process parallel implementation of algorithm is a frequently used technique. This paper proposes a new parallel batch dynamic SSSP calculation approach and shows its implementation on a CPU- Graphic Processing Unit (GPU) based hybrid machine. The proposed algorithm is defined for positive edge weighted graphs. It accepts multiple edge weight updates simultaneously. It uses parallel modified Bellman Ford algorithm for SSSP recalculation of all affected nodes. Nvidia's Tesla C2075 GPU is used to run the parallel implementation of the algorithm. The proposed parallel algorithm shows up to a twenty-fold speed increase as compared to best serial algorithm available in literature.
机译:在这个瞬息万变的世界中,为了满足用户的需求,基于现实世界数据的计算机应用程序始终尝试在尽可能短的时间内给出响应。单一来源最短路径(SSSP)计算是应用程序使用图形描绘真实世界数据(如社交网络和道路网络等)以从中获取有用信息的基本要求。这些现实世界数据中的一些非常频繁地发生更改,因此在对图结构进行少量更新之后,重新计算描述这些现实世界数据的图的所有节点的最短路径是一个昂贵的过程。为了最大程度地减少重新计算的成本,最短路径算法仅需要在任何更新后仅处理图形的受影响部分,并且为了加快任何过程的并行执行,算法是一种经常使用的技术。本文提出了一种新的并行批处理动态SSSP计算方法,并展示了其在基于CPU图形处理单元(GPU)的混合机上的实现。为正边缘加权图定义了所提出的算法。它同时接受多个边缘权重更新。它使用并行修改的Bellman Ford算法对所有受影响的节点进行SSSP重新计算。英伟达的Tesla C2075 GPU用于运行算法的并行实现。与文献中可获得的最佳串行算法相比,所提出的并行算法显示出高达二十倍的速度增长。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号