arrow
返回

A high-throughput DPI engine on GPU via algorithm/implementation co-optimization

delete2016-02-01
delete11
PRE
AI
C
Cheng-Liang Hsieh *
N
Ning Weng
DOI:10.1016/j.jpdc.2015.11.001delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The Graphics Processing Unit (GPU) is a promising platform to implement Deep Packet Inspection (DPI) due to the GPU's rich parallelism and programmability for high performance and frequent pattern update requirements. However, it is a great challenge to achieve a high performance implementation due to the GPU's performance sensitivity to algorithm and implementation issues such as memory overhead, thread divergence, and large lookup table sizes. In this paper, we propose algorithm and implementation co-optimization techniques that achieve high performance by reducing required memory, removing thread divergence, optimizing memory access patterns, and optimizing for multithreading. To lower the implementation cost, a GPU performance model is developed to detect the bottlenecks and provide design direction for the GPU kernel. Based on these optimization techniques, a prototype implementation of DPI at 150 Gb/s is achieved on a single NVIDIA K20 GPU. (C) 2015 Elsevier Inc. All rights reserved.
Keyword:
GPU
Deep packet inspection
Pattern matching
Optimization techniques

期刊

Journal of Parallel and Distributed Computing 封面图
Journal of Parallel and Distributed Computing
IF:
4
论文数:
3.8K
被引数:
4.8K

机构

S
Southern Illinois University
学者数:
2.9K
论文数: 2.4K
被引数: 1.4K
Southern Illinois University System 封面图
Southern Illinois University System
学者数:
6.0K
论文数: 5.1K
被引数: 55
引用论文

引用论文

Comprehensive catalogs for microbial genes and metagenome-assembled genomes of the swine lower respiratory tract microbiome identify the relationship of microbial species with lung lesions
err
IF0
err2023-07-25
err0
errOAAI
errJingquan Li; Fei Huang; Yunyan Zhou; Tao Huang; Xinkai Tong; Mingpeng Zhang; Jiaqi Chen; Zhou Zhang; Huipeng Du; Zifeng Liu; Meng Zhou; Yiwen Xiahou; Huashui Ai; Congying Chen; Lusheng Huang
err分享
err收藏
Embedded Wind Turbine Generation into AC Weak Distribution Grids
err2002-11-01
err0
PREAI
errN. Schinas; N. A. Vovos; G. B. Giannakopoulos
err分享
err收藏
Recombinant aequorin as a reporter for receptor-mediated changes of intracellular Ca 2+ -levels in Drosophila S2 cells
err2002-03-27
err0
PREAI
errHerbert Torfs; Jeroen Poels; Michel Detheux; Vincent Dupriez; Tom Van Loy; Linda Vercammen; Gilbert Vassart; Marc Parmentier; Jozef Vanden Broeck
err分享
err收藏
Observations of Soft X-Rays Two Supernova Remnants in the Constellation Lupus and the Diffuse Background
err1972-11-01
err0
errOAAI
errT. M. Palmieri; G. A. Burginyon; R. W. Hill; J. K. Scudder; F. D. Seward
err分享
err收藏
学者 查看更多内容