(国防科技大学计算机学院 长沙 410072) (lijunnan@nudt.edu.cn)
出版日期:
2018-04-01基金资助:
国家自然科学基金项目(61702538)DrawerPipe: A Reconfigurable Packet Processing Pipeline for FPGA
Li Junnan, Yang Xiangrui, Sun Zhigang(College of Computer, National University of Defense Technology, Changsha 410072)
Online:
2018-04-01摘要/Abstract
摘要: 公有云中需要灵活地部署网络功能以实现多租户间的网络隔离、服务质量保证与安全防护.软件实现的网络功能具有较高的灵活性,但性能较低,并存在分组处理吞吐率较低、处理延时较高等不足.FPGA具有良好的可编程性及较高的处理性能.但如何使用FPGA实现可重构的网络功能缺乏统一的架构和方法.针对FPGA实现网络功能提出了一种可重构流水线模型——DrawerPipe.该模型将网络功能实现架构抽象为5个标准的“抽屉”,不同的“抽屉”可以根据需要装载不同的处理模块,通过组合这些处理模块实现各种网络功能.此外,DrawerPipe采用了一种协议无关的可编程模块接口,以实现不同模块接口之间的适配,从而解除模块间由特定接口信号定义而绑定的耦合性.最后,基于DrawerPipe实现了多种网络功能.实验结果表明DrawerPipe具有良好的可扩展性,以及线速处理性能、资源利用率高等优点,可用于网络功能的快速部署.
参考文献
相关文章 15
[1] | 汤嘉武, 郑龙, 廖小飞, 金海. 面向高性能图计算的高效高层次综合方法[J]. 计算机研究与发展, 2021, 58(3): 467-478. |
[2] | 韩栋,周聖元,支天,陈云霁,陈天石. 智能芯片的评述和展望[J]. 计算机研究与发展, 2019, 56(1): 7-22. |
[3] | 卢冶,陈瑶,李涛,蔡瑞初,宫晓利. 面向边缘计算的嵌入式FPGA卷积神经网络构建方法[J]. 计算机研究与发展, 2018, 55(3): 551-562. |
[4] | 刘珂, 蔡晓军, 张志勇, 赵梦莹, 贾智平. 基于高性能SOC FPGA阵列的NVM验证架构设计与验证[J]. 计算机研究与发展, 2018, 55(2): 265-272. |
[5] | 夏 静,王天成,吕 涛,李华伟,邝继顺. SER-Tvpack:基于软错误率评估的SRAM型FPGA的装箱算法[J]. 计算机研究与发展, 2014, 51(8): 1764-1772. |
[6] | 朱 英 陈 诚 许晓红 李彦哲. 一款多核处理器FPGA验证平台的设计与实现[J]. 计算机研究与发展, 2014, 51(6): 1295-1303. |
[7] | 刘兴奎, 邵宗有, 刘新春, 孙凝晖,. 面向深度包检测的DFA细粒度并行匹配方法[J]. 计算机研究与发展, 2014, 51(5): 1061-1070. |
[8] | 李沂滨 贾智平 谢 帅 刘福财. 基于远程动态可重构的WSN节点研究与实现[J]. 计算机研究与发展, 2014, 51(1): 173-179. |
[9] | 王文迪, 汤 文, 段 勃, 张春明, 张佩珩, 孙凝晖,. 基于Hash索引的高通量基因序列比对并行加速技术研究[J]. , 2013, 50(11): 2463-2471. |
[10] | 方跃坚, 沈晴霓, 吴中海,. 一种超椭圆曲线密码处理器并行结构设计[J]. , 2013, 50(11): 2383-2388. |
[11] | 徐建波 龙 静 彭 理. 一种高容量的分散式FPGA芯核水印算法[J]. , 2013, 50(11): 2389-2396. |
[12] | 夏 辉, 贾智平, 张 峰, 李 新, 陈仁海, Edwin H. -M. Sha,. AES专用指令处理器的研究与实现[J]. , 2011, 48(8): 1554-1562. |
[13] | 夏飞, 窦勇, 徐佳庆, 张阳,. 基于FPGA的存储优化的细粒度并行Zuker算法加速器研究[J]. , 2011, 48(4): 709-719. |
[14] | 何 义 任 巨 文 梅 杨乾明 伍 楠 张春元 郭 敏. 适用于SIMD体系结构的FPGA分页仿真模型研究[J]. , 2011, 48(1): 9-18. |
[15] | 徐 龙, 邓 磊, 彭小明, 季向阳, 高 文,. AVS熵编码器的VLSI设计[J]. , 2009, 46(5): 881-888. |
PDF全文下载地址:
https://crad.ict.ac.cn/CN/article/downloadArticleFile.do?attachType=PDF&id=3665