DocumentCode :
3085748
Title :
IP address lookup using GPU
Author :
Tsung-Hsien Li ; Hung-Mao Chu ; Pi-Chung Wang
Author_Institution :
Dept. of Comput. Sci. & Eng., Nat. Chung Hsing Univ., Taichung, Taiwan
fYear :
2013
fDate :
8-11 July 2013
Firstpage :
177
Lastpage :
184
Abstract :
In this paper, we proposed a parallel IP address lookup architecture, which is a novel concept based on graphics processing unit (GPU) via Compute Unified Device Architecture (CUDA). Device function in GPU only performs IP address lookup. Host function is exploited to construct and update the data structure of IP address lookup. Both host and device functions can be executed simultaneously to fully utilize computation resource. Accordingly, we propose an IPv6-capable data structure and implement the data structure with CUDA. One of experimental results shows that G92 GPU can achieve a throughput more than 1.3 billion packets per second (GPPS) on IPv4 routing tables with more than 350K prefixes, which signifies CUDA-based IP forwarding engine with the proposed approach has the capability of GPPS IP forwarding rate on a low-end CUDA device. By employing dual data structures, our implementation can support several hundred thousand updates per second. Furthermore, the proposed forwarding scheme is varied to be applied and compatible with other Internet schemes and devices.
Keywords :
IP networks; data structures; graphics processing units; parallel architectures; transport protocols; CUDA-based IP forwarding engine; GPU; IPv4 routing tables; IPv6-capable data structure; Internet schemes; compute unified device architecture; dual data structures; forwarding scheme; graphics processing unit; parallel IP address lookup architecture; Data structures; Graphics processing units; Hardware; IP networks; Instruction sets; Routing; Throughput; CUDA; IP address lookup; longest prefix matching;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Switching and Routing (HPSR), 2013 IEEE 14th International Conference on
Conference_Location :
Taipei
ISSN :
2325-5552
Type :
conf
DOI :
10.1109/HPSR.2013.6602309
Filename :
6602309
Link To Document :
بازگشت