The Application of GPGPU in Network Packet Processing

碩士 === 國立中山大學 === 資訊工程學系研究所 === 98 === Several demands relied on high-performance computing come up with the advanced technologies, like Satellite Imaging, Genetic Engineering, Global Weather Forecast, Nuclear Explosion Emulation, and in the meantime, the amount of data usually approaches the rank o...

Full description

Bibliographic Details
Main Authors: Chun-cheng Su, 蘇峻晟
Other Authors: RICHARD CHUN-HUNG LIN
Format: Others
Language:en_US
Published: 2010
Online Access:http://ndltd.ncl.edu.tw/handle/96344831572911494767
id ndltd-TW-098NSYS5392031
record_format oai_dc
spelling ndltd-TW-098NSYS53920312015-10-13T18:39:45Z http://ndltd.ncl.edu.tw/handle/96344831572911494767 The Application of GPGPU in Network Packet Processing 通用圖像處理器的網路封包處理應用 Chun-cheng Su 蘇峻晟 碩士 國立中山大學 資訊工程學系研究所 98 Several demands relied on high-performance computing come up with the advanced technologies, like Satellite Imaging, Genetic Engineering, Global Weather Forecast, Nuclear Explosion Emulation, and in the meantime, the amount of data usually approaches the rank of Tera-Bytes, even Peta-Bytes. Besides, we need practical image application in our daily life, such as Game, 3D Display, High-Definition Video, etc. These requirements of high-performance computing are rigorous challenge to current devices. The performance of GPU (Graphic Processing Unit) is growing up rapidly in recent years. GPU doubles its computing power every year, which is far superior to CPU (Central Processing Unit) performance based on Moore’s Law. Nowadays, the computing power of GPU on the single-precision floating-point operations is ten times than that of CPU. Furthermore, CUDA (Compute Unified Device Architecture) is a parallel computing architecture proposed by NVIDIA at 2007, and it is the first C-like language software development environment without Graphics API. In this research, we use GPU to assist network devices in filtering packets of the network flow, whose quantity is becoming more and more large. Due to the popularization of network, people pay attention to different types of network attacks or safety problems. Therefore, it is important to remove malicious packets from normal ones without degrading the network performance. RICHARD CHUN-HUNG LIN 林俊宏 2010 學位論文 ; thesis 34 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立中山大學 === 資訊工程學系研究所 === 98 === Several demands relied on high-performance computing come up with the advanced technologies, like Satellite Imaging, Genetic Engineering, Global Weather Forecast, Nuclear Explosion Emulation, and in the meantime, the amount of data usually approaches the rank of Tera-Bytes, even Peta-Bytes. Besides, we need practical image application in our daily life, such as Game, 3D Display, High-Definition Video, etc. These requirements of high-performance computing are rigorous challenge to current devices. The performance of GPU (Graphic Processing Unit) is growing up rapidly in recent years. GPU doubles its computing power every year, which is far superior to CPU (Central Processing Unit) performance based on Moore’s Law. Nowadays, the computing power of GPU on the single-precision floating-point operations is ten times than that of CPU. Furthermore, CUDA (Compute Unified Device Architecture) is a parallel computing architecture proposed by NVIDIA at 2007, and it is the first C-like language software development environment without Graphics API. In this research, we use GPU to assist network devices in filtering packets of the network flow, whose quantity is becoming more and more large. Due to the popularization of network, people pay attention to different types of network attacks or safety problems. Therefore, it is important to remove malicious packets from normal ones without degrading the network performance.
author2 RICHARD CHUN-HUNG LIN
author_facet RICHARD CHUN-HUNG LIN
Chun-cheng Su
蘇峻晟
author Chun-cheng Su
蘇峻晟
spellingShingle Chun-cheng Su
蘇峻晟
The Application of GPGPU in Network Packet Processing
author_sort Chun-cheng Su
title The Application of GPGPU in Network Packet Processing
title_short The Application of GPGPU in Network Packet Processing
title_full The Application of GPGPU in Network Packet Processing
title_fullStr The Application of GPGPU in Network Packet Processing
title_full_unstemmed The Application of GPGPU in Network Packet Processing
title_sort application of gpgpu in network packet processing
publishDate 2010
url http://ndltd.ncl.edu.tw/handle/96344831572911494767
work_keys_str_mv AT chunchengsu theapplicationofgpgpuinnetworkpacketprocessing
AT sūjùnchéng theapplicationofgpgpuinnetworkpacketprocessing
AT chunchengsu tōngyòngtúxiàngchùlǐqìdewǎnglùfēngbāochùlǐyīngyòng
AT sūjùnchéng tōngyòngtúxiàngchùlǐqìdewǎnglùfēngbāochùlǐyīngyòng
AT chunchengsu applicationofgpgpuinnetworkpacketprocessing
AT sūjùnchéng applicationofgpgpuinnetworkpacketprocessing
_version_ 1718035838778998784