基于图形处理单元的高性能网络包处理技术研究

基本信息
批准号:61472130
项目类别:面上项目
资助金额:84.00
负责人:张大方
学科分类:
依托单位:湖南大学
批准年份:2014
结题年份:2018
起止时间:2015-01-01 - 2018-12-31
项目状态: 已结题
项目参与者:李彦彪,李玮,苏欣,霍晟,张洁,李果,何大成,郑锦涛,赵威
关键词:
高性能可扩展包处理批处理图形处理单元
结项摘要

Packet processing is one of the key network tecnologies, and promoting its performance has vast importance to realize high-speed data interconnection and interactive. Based on research basis of packet processing, common data structures and algorithms, this project, by utlizing Grphic Processing Units (GPUs)- a new accelerating platform, focuses on the research of high-performance routing lookup, packet classification and filtering. By deeply mining the massive parallelsim and vast computing power of GPU, by combining the charactersitics of thread scheduling and memory accessing, this project makes a great of efforts on optimizing the design of mechansims, policies, structures and algorithms, to improve the comprehensive performance of packet processing. This project explores a flexible multi-dimensional mechansim of batch processing, by incorporating GPU's architecture features and the multi-stream pipeline. Moreovere, effective structures and algorithms, targeted to the GPU platform, are studied for new network applications and architecture, such as the virtual router platform, Named Data Networking and so on. Hopefully, the research results could be used in next-generation high-performance network routing/switching and security devices. Specifically, for some complex processing processes of packets, this project proposes a "compressing first and then accelerating" method, which also has great reference value for accelerating other similar problems using GPU. Hence, this project has bright application prospect and important academic value.

网络数据包处理是互联网的关键技术之一,有效提升网络包处理的性能对实现高速数据互联及交互具有重要意义。本课题基于包处理机制以及常用数据结构和算法的前期研究,面向新型加速平台- - 图形处理单元(Graphic Processing Unit, GPU),围绕高性能路由查找及数据包分类过滤技术,深入挖掘GPU的并行计算能力,并结合其调度、访存等方面的特性来优化机制、策略以及结构和算法的设计,以实现综合性能的提升。本课题不仅结合GPU的架构特性和多流技术探索灵活的多维度批处理触发机制,且面向虚拟化路由器平台、命名数据网络等新型应用场景和网络架构研究适合GPU平台的包处理结构和算法。所取得的研究成果将有望应用到下一代高性能网络路由/交换及安全设备中。尤其是本课题针对复杂包处理问题提出的"先压缩再加速"思路,对类似问题的GPU加速研究都具有重要的参考意义。因此,本课题的研究具有良好的应用前景和学术价值。

项目摘要

网络数据包处理是互联网的关键技术之一,有效提升网络包处理的性能对实现高速数据互联及交互具有重要意义。本课题基于包处理机制以及常用数据结构和算法的前期 研究,面向新型加速平台——图形处理单元(Graphic Processing Unit, GPU),围绕高性能路由查找及数据包分类过滤技术,深入挖掘 GPU 的并行计算能力,并结合其调度、访存等方面的特性来优化机制、策略以及结构和算法的设计,以实现综合性能的提升。本课题不仅面向IPv6、虚拟化路由器平 台、命名数据网络等新型应用场景和网络架构研究适合 GPU 平台的包处理结构和算法,还从整体系统层面探索CPU/GPU混合的协同包处理架构。项目组在IPv6地址查找、命名数据网络名字查找、虚拟化路由器多表查找、5元组包分类以及多元组的OpenFlow流分类等方面设计了一系列新型数据结构和算法,以配合GPU多核加速。同时,项目组还在数据包IO、内存管理、任务调度等方面设计了一系列高效机制实现CPU/GPU的协同处理及性能和能效优化。所取得的研究成果将有望应用到下一代高性能网络路由/交换及安全设备中。

项目成果
{{index+1}}

{{i.achievement_title}}

{{i.achievement_title}}

DOI:{{i.doi}}
发表时间:{{i.publish_year}}

暂无此项成果

数据更新时间:2023-05-31

其他相关文献

1

正交异性钢桥面板纵肋-面板疲劳开裂的CFRP加固研究

正交异性钢桥面板纵肋-面板疲劳开裂的CFRP加固研究

DOI:10.19713/j.cnki.43-1423/u.t20201185
发表时间:2021
2

环境类邻避设施对北京市住宅价格影响研究--以大型垃圾处理设施为例

环境类邻避设施对北京市住宅价格影响研究--以大型垃圾处理设施为例

DOI:10.11821/dlyj020190689
发表时间:2020
3

基于图卷积网络的归纳式微博谣言检测新方法

基于图卷积网络的归纳式微博谣言检测新方法

DOI:10.3785/j.issn.1008-973x.2022.05.013
发表时间:2022
4

多源数据驱动CNN-GRU模型的公交客流量分类预测

多源数据驱动CNN-GRU模型的公交客流量分类预测

DOI:10.19818/j.cnki.1671-1637.2021.05.022
发表时间:2021
5

平行图像:图像生成的一个新型理论框架

平行图像:图像生成的一个新型理论框架

DOI:10.16451/j.cnki.issn1003-6059.201707001
发表时间:2017

张大方的其他基金

批准号:90718008
批准年份:2007
资助金额:50.00
项目类别:重大研究计划
批准号:61173167
批准年份:2011
资助金额:57.00
项目类别:面上项目
批准号:60673155
批准年份:2006
资助金额:27.00
项目类别:面上项目
批准号:60273070
批准年份:2002
资助金额:22.00
项目类别:面上项目
批准号:69973016
批准年份:1999
资助金额:12.00
项目类别:面上项目
批准号:60473031
批准年份:2004
资助金额:23.00
项目类别:面上项目
批准号:30973948
批准年份:2009
资助金额:8.00
项目类别:面上项目
批准号:81173597
批准年份:2011
资助金额:58.00
项目类别:面上项目

相似国自然基金

1

基于非标准模式匹配及图形处理单元的深度包检测研究

批准号:61170266
批准年份:2011
负责人:张猛
学科分类:F0205
资助金额:56.00
项目类别:面上项目
2

基于图形处理器的高性能计算

批准号:60903118
批准年份:2009
负责人:张严辞
学科分类:F0209
资助金额:18.00
项目类别:青年科学基金项目
3

基于视觉计算的交互图形处理技术研究

批准号:60633070
批准年份:2006
负责人:鲍虎军
学科分类:F0209
资助金额:200.00
项目类别:联合基金项目
4

基于多核处理器的高性能深度数据包检测技术研究

批准号:61173167
批准年份:2011
负责人:张大方
学科分类:F0207
资助金额:57.00
项目类别:面上项目