一种面向FPGA异构计算的高效能KV加速器
本文关键词:一种面向FPGA异构计算的高效能KV加速器
更多相关文章: 网络功能虚拟化 Key-Value查询 三态内容可寻址存储器 现场可编程门阵列
【摘要】:网络功能虚拟化等新兴应用的蓬勃发展对Key-Value查询的能效提出了更高要求。传统的解决方法要么采用基于软件Hash表,要么采用专用的三态内容可寻址存储器(TCAM)芯片进行加速。其中,软件方法实现成本低,但是在数据冲突较高时会导致查表性能急速下降;硬件TCAM方法具有优良的时间特性,但其价格昂贵、耗能巨大。目前,随着基于现场可编程门阵列FPGA的异构计算技术的高速发展,利用系统已经提供的FPGA资源对基于软件实现的Hash表结构进行加速成为一种性价比更佳的解决方案。探讨如何利用FPGA上的RAM资源来实现一种具有高扩展性和高能效比的TCAM逻辑。与传统的TCAM结构不同,提出的架构支持查表范围的动态缩放,从而可以有效减少查表功耗。为了验证方案的有效性,利用Virtex-7系列FPGA对本文方案进行实现和评估,并与软件查表的性能进行详细比较。实验表明,本文方案吞吐量可达到234 Mpps,查表延迟为25.56ns。相比软件的方法,吞吐量提高780倍,延迟降低240倍。
【作者单位】: 中国科学院计算技术研究所;
【关键词】: 网络功能虚拟化 Key-Value查询 三态内容可寻址存储器 现场可编程门阵列
【基金】:国家自然科学基金(61331008,61521092) 中国科学院战略性先导科技专项(XDA06010401) 华为A类高通量服务器项目(YBCB2011030)
【分类号】:TN791;TP368.5
【正文快照】: 通信地址:100190北京市海淀区科学院南路6号中国科学院计算技术研究所Address:Institute of Computing Technology,Chinese Academy of Sciences,6Kexueyuan Rd South,Haidian District,Beijing 100190,P.R.China1引言随着服务器计算能力的不断提升以及网络设备开放化需求的不
【参考文献】
中国期刊全文数据库 前1条
1 周立力;基于TCAM技术的高速路由查找方案[J];计算机应用;2003年09期
【共引文献】
中国期刊全文数据库 前3条
1 孙征征;兰亚柱;付斌章;;一种面向FPGA异构计算的高效能KV加速器[J];计算机工程与科学;2016年08期
2 杨乾斌;张鹏;陈苏铿;张兴明;;基于双优先级的IPv4单播查表解决方法[J];计算机工程与应用;2009年05期
3 苗建松;丁炜;;改进的TCAM路由更新方法与实现[J];微电子学与计算机;2006年10期
【相似文献】
中国期刊全文数据库 前10条
1 张彤;;培养异构计算的思维[J];中国教育网络;2012年07期
2 林卫东,金茂忠;异构计算──求解超级问题的新途径[J];计算机工程与设计;1996年05期
3 陆鑫达;剖析异构计算[J];中国计算机用户;1999年12期
4 Janlen.Chang;;异构计算:计算巨头的下一个十年[J];个人电脑;2011年11期
5 纪剑雄;郑骏;;一种异构计算系统动态任务分配模型[J];南通大学学报(自然科学版);2007年03期
6 俞莉花;曾国荪;;异构计算中的时间和能耗优化执行方法[J];计算机科学;2011年10期
7 郑飞,陆鑫达;异构计算系统的三元模型与性能分析[J];上海交通大学学报;1997年08期
8 朱晓琴;;计算机性能与异构计算[J];盐城工学院学报;1999年04期
9 HMC;;异构来临 HSA联盟初探[J];电脑迷;2013年07期
10 马义忠,张聪,周立文,易纪海;基于异构计算系统的任务分配与调度算法[J];甘肃科学学报;2005年03期
中国重要会议论文全文数据库 前2条
1 陈虎;陈思桐;李观钊;罗伟良;甄真;张林亚;干芸芸;赖路双;奚建清;;异构计算平台上列存储数据库的并行查询技术研究[A];第29届中国数据库学术会议论文集(B辑)(NDBC2012)[C];2012年
2 林新华;顾一众;;上海交通大学高性能计算建设理念与实践[A];中国高等教育学会教育信息化分会第十二次学术年会论文集[C];2014年
中国重要报纸全文数据库 前9条
1 本报记者 霍光;走出异构计算的认识误区[N];中国计算机报;2009年
2 本报记者 霍光;异构计算两大引擎再次加速[N];中国计算机报;2009年
3 ;计算:从工作到生活[N];中国计算机报;2010年
4 姑苏飘雪;异构计算,PC效率的提升之道[N];电脑报;2012年
5 本报记者 李万予;Altera披露新异构计算核心[N];中国计算机报;2013年
6 本报记者 王星;异构计算引领软件开发创新[N];电脑报;2012年
7 本报记者 霍光;计算未来[N];中国计算机报;2012年
8 ;“芯”融聚 谋未来[N];中国电脑教育报;2011年
9 李映;MIPS能否从“芯”再出发[N];中国电子报;2012年
中国博士学位论文全文数据库 前1条
1 张丹;面向异构体系结构的任务流化技术研究[D];解放军信息工程大学;2012年
中国硕士学位论文全文数据库 前8条
1 范兴山;基于异构计算的矩阵广义逆算法研究及实现[D];电子科技大学;2014年
2 纪剑雄;基于异构计算系统中动态任务分配的蜂群算法研究[D];华东师范大学;2008年
3 周斯波;异构计算环境下的地图代数空间分析并行方法研究[D];中国地质大学;2013年
4 朱伟;异构计算环境下高性能网络模拟任务划分[D];江南大学;2014年
5 张胜辉;基于FPGA加速的异构计算多结点系统实时硬件任务调度与管理[D];华东交通大学;2013年
6 何东阳;适用异构计算环境中监控软件系统的研究与实践[D];东华大学;2012年
7 周子航;基于OpenCL异构计算的数学图像绘制[D];广州大学;2013年
8 江文;异构计算环境下任务调度算法的研究[D];湖南大学;2010年
,本文编号:597394
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/597394.html