Earticle

다운로드

벨만-포드 알고리즘을 이용한 GPU 기반 소프트웨어 라우터 구현
Implementation of a GPU-based Software Router using the Bellman-Ford Algorithm

  • 간행물
    한국차세대컴퓨팅학회 논문지 KCI 등재 바로가기
  • 권호(발행년)
    Vol.9 No.6 (2013.12) 바로가기
  • 페이지
    pp.15-23
  • 저자
    지아 우딘, 김종면
  • 언어
    영어(ENG)
  • URL
    https://www.earticle.net/Article/A209183

원문정보

초록

한국어
본 논문에서는 인터넷 프로토콜 라우팅에서 널리 사용되는 벨만-포드 라우팅 알고리즘을 그래픽스 처리 장치 상에서 구현한다. 제안하는 그래픽스 처리 장치 기반 소프트웨어 라우터 구현 기법에서는 각각의 정점 거리를 순차적으로 계산하는 기존 방법과 달리, 수많은 스트리밍 프로세서의 다중 쓰레드를 동시에 수행함으로써 정점 거리 계산을 가속화 시킨다. 또한, 본 논문에서는 다양한 수의 정점을 변화시키면서 제안하는 기법과 CPU를 이용한 동일한 순차 구현과의 성능 및 에너지 소모량을 비교한다. 모의실험결과, 제안하는 GPU기반 기법은 수많은 스트리밍 프로세서를 동시에 수행함으로써CPU 기반 구현 보다 15배에서 242배의 우수한 성능을 보였다. 또한, 제안하는 기법은 CPU 구현보다 평균적으로 90% 이상의 에너지 소모를 줄였다.
영어
his paper presents a GPU-based implementation of the Bellman-Ford (BF) routing algorithm widely used in internet protocol (IP) routing. In the proposed GPU-based approach, multiple threads concurrently run in numerous streaming processors in the GPU to update the routing information instead of computing the individual vertex distances one-by-one, where an individual vertex distance is considered as a single thread. In this paper, we compare the performance and energy consumption of the GPU-based approach with that of the equivalent CPU-based implementation for varying the number of vertices. Experimental results show that the GPU-based approach achieves 15x to 242x better performance than the CPU-based implementation in terms of execution time because of executing numerous streaming processors of GPU concurrently. In addition, the proposed GPU-based approach reduces about 90% energy consumption compared to the sequential CPU-based implementation.

목차

요약
 Abstract
 1. Introduction
 2. BACKGROUND INFORMATION
  2.1 GPU and CUDA Interaction
  2.2 A Bellman Ford Distance Vector Routing Algorithm
 3. The GPU-based Bellman Ford Implementation using CUDA
 4. Performance Evaluation
 5. Conclusion
 Acknowledgements
 참고문헌

저자

  • 지아 우딘 [ Jia Uddin | 울산대학교 전기공학부 ]
  • 김종면 [ Jongmyon Kim | 울산대학교 전기공학부 ] Corresponding author.

참고문헌

자료제공 : 네이버학술정보

    간행물 정보

    • 간행물
      한국차세대컴퓨팅학회 논문지 [THE JOURNAL OF KOREAN INSTITUTE OF NEXT GENERATION COMPUTING]
    • 간기
      격월간
    • pISSN
      1975-681X
    • 수록기간
      2005~2026
    • 등재여부
      KCI 등재
    • 십진분류
      KDC 566 DDC 004