Accelerating IP routing algorithm using graphics processing unit for high speed multimedia communication

被引:0
作者
Jia Uddin
In-Kyu Jeong
Myeongsu Kang
Cheol-Hong Kim
Jong-Myon Kim
机构
[1] University of Ulsan,School of Electrical Engineering
[2] Chonnam National University,School of Electronics and Computer Engineering
来源
Multimedia Tools and Applications | 2016年 / 75卷
关键词
Bellman-Ford algorithm; IP routing; Graphics processing unit; Clustering computing;
D O I
暂无
中图分类号
学科分类号
摘要
This paper presents a Graphics Processing Unit (GPU)-based implementation of a Bellman-Ford (BF) routing algorithm using NVIDIA’s Compute Unified Device Architecture (CUDA). In the proposed GPU-based approach, multiple threads run concurrently over numerous streaming processors in the GPU to dynamically update routing information. Instead of computing the individual vertex distances one-by-one, a number of threads concurrently update a larger number of vertex distances, and an individual vertex distance is represented in a single thread. This paper compares the performance of the GPU-based approach to an equivalent CPU implementation while varying the number of vertices. Experimental results show that the proposed GPU-based approach outperforms the equivalent sequential CPU implementation in terms of execution time by exploiting the massive parallelism inherent in the BF routing algorithm. In addition, the reduction in energy consumption (about 99 %) achieved by using the GPU is reflective of the overall merits of deploying GPUs across the entire landscape of IP routing for emerging multimedia communications.
引用
收藏
页码:15365 / 15379
页数:14
相关论文
共 42 条
  • [1] Bellman R(1958)On a routing problem Q J Appl Math 16 87-90
  • [2] Bhattacharya A(2012)Quality of experience evaluation of voice communication: an affect-based approach Human-centric Comput Inf Sci 2 1-18
  • [3] Wu W(2010)Challenges to next generation services in IP multimedia subsystem J Inf Process Syst 6 129-146
  • [4] Yang Z(2013)An efficient scheduling scheme using estimated execution time for heterogeneous computing systems J Supercomput 65 886-902
  • [5] Chang KD(2013)Collective intelligence within web video Human-centric Comput Inf Sci 3 1-16
  • [6] Chen CY(2013)Fractal based method on hardware acceleration for natural environments J Converg 4 6-12
  • [7] Chen JL(2011)Accelerating the Sweep3D for a graphic processor unit J Inf Process Syst 7 63-74
  • [8] Chao HC(2009)GPU-based stereo matching algorithm with the strategy of population-based incremental learning J Inf Process Syst 5 105-116
  • [9] Choi H(2012)IP multimedia subsystem authentication protocol in LTE-heterogeneous networks Human-centric Comput Inf Sci 2 1-19
  • [10] Son D(2012)VCUDA: GPU-accelerated high-performance computing in virtual machines IEEE Trans Comput 61 1-11