一種面向FPGA異構(gòu)計算的高效能KV加速器
本文關(guān)鍵詞:一種面向FPGA異構(gòu)計算的高效能KV加速器
更多相關(guān)文章: 網(wǎng)絡(luò)功能虛擬化 Key-Value查詢 三態(tài)內(nèi)容可尋址存儲器 現(xiàn)場可編程門陣列
【摘要】:網(wǎng)絡(luò)功能虛擬化等新興應用的蓬勃發(fā)展對Key-Value查詢的能效提出了更高要求。傳統(tǒng)的解決方法要么采用基于軟件Hash表,要么采用專用的三態(tài)內(nèi)容可尋址存儲器(TCAM)芯片進行加速。其中,軟件方法實現(xiàn)成本低,但是在數(shù)據(jù)沖突較高時會導致查表性能急速下降;硬件TCAM方法具有優(yōu)良的時間特性,但其價格昂貴、耗能巨大。目前,隨著基于現(xiàn)場可編程門陣列FPGA的異構(gòu)計算技術(shù)的高速發(fā)展,利用系統(tǒng)已經(jīng)提供的FPGA資源對基于軟件實現(xiàn)的Hash表結(jié)構(gòu)進行加速成為一種性價比更佳的解決方案。探討如何利用FPGA上的RAM資源來實現(xiàn)一種具有高擴展性和高能效比的TCAM邏輯。與傳統(tǒng)的TCAM結(jié)構(gòu)不同,提出的架構(gòu)支持查表范圍的動態(tài)縮放,從而可以有效減少查表功耗。為了驗證方案的有效性,利用Virtex-7系列FPGA對本文方案進行實現(xiàn)和評估,并與軟件查表的性能進行詳細比較。實驗表明,本文方案吞吐量可達到234 Mpps,查表延遲為25.56ns。相比軟件的方法,吞吐量提高780倍,延遲降低240倍。
【作者單位】: 中國科學院計算技術(shù)研究所;
【關(guān)鍵詞】: 網(wǎng)絡(luò)功能虛擬化 Key-Value查詢 三態(tài)內(nèi)容可尋址存儲器 現(xiàn)場可編程門陣列
【基金】:國家自然科學基金(61331008,61521092) 中國科學院戰(zhàn)略性先導科技專項(XDA06010401) 華為A類高通量服務器項目(YBCB2011030)
【分類號】:TN791;TP368.5
【正文快照】: 通信地址:100190北京市海淀區(qū)科學院南路6號中國科學院計算技術(shù)研究所Address:Institute of Computing Technology,Chinese Academy of Sciences,6Kexueyuan Rd South,Haidian District,Beijing 100190,P.R.China1引言隨著服務器計算能力的不斷提升以及網(wǎng)絡(luò)設(shè)備開放化需求的不
【參考文獻】
中國期刊全文數(shù)據(jù)庫 前1條
1 周立力;基于TCAM技術(shù)的高速路由查找方案[J];計算機應用;2003年09期
【共引文獻】
中國期刊全文數(shù)據(jù)庫 前3條
1 孫征征;蘭亞柱;付斌章;;一種面向FPGA異構(gòu)計算的高效能KV加速器[J];計算機工程與科學;2016年08期
2 楊乾斌;張鵬;陳蘇鏗;張興明;;基于雙優(yōu)先級的IPv4單播查表解決方法[J];計算機工程與應用;2009年05期
3 苗建松;丁煒;;改進的TCAM路由更新方法與實現(xiàn)[J];微電子學與計算機;2006年10期
【相似文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 張彤;;培養(yǎng)異構(gòu)計算的思維[J];中國教育網(wǎng)絡(luò);2012年07期
2 林衛(wèi)東,金茂忠;異構(gòu)計算──求解超級問題的新途徑[J];計算機工程與設(shè)計;1996年05期
3 陸鑫達;剖析異構(gòu)計算[J];中國計算機用戶;1999年12期
4 Janlen.Chang;;異構(gòu)計算:計算巨頭的下一個十年[J];個人電腦;2011年11期
5 紀劍雄;鄭駿;;一種異構(gòu)計算系統(tǒng)動態(tài)任務分配模型[J];南通大學學報(自然科學版);2007年03期
6 俞莉花;曾國蓀;;異構(gòu)計算中的時間和能耗優(yōu)化執(zhí)行方法[J];計算機科學;2011年10期
7 鄭飛,陸鑫達;異構(gòu)計算系統(tǒng)的三元模型與性能分析[J];上海交通大學學報;1997年08期
8 朱曉琴;;計算機性能與異構(gòu)計算[J];鹽城工學院學報;1999年04期
9 HMC;;異構(gòu)來臨 HSA聯(lián)盟初探[J];電腦迷;2013年07期
10 馬義忠,張聰,周立文,易紀海;基于異構(gòu)計算系統(tǒng)的任務分配與調(diào)度算法[J];甘肅科學學報;2005年03期
中國重要會議論文全文數(shù)據(jù)庫 前2條
1 陳虎;陳思桐;李觀釗;羅偉良;甄真;張林亞;干蕓蕓;賴路雙;奚建清;;異構(gòu)計算平臺上列存儲數(shù)據(jù)庫的并行查詢技術(shù)研究[A];第29屆中國數(shù)據(jù)庫學術(shù)會議論文集(B輯)(NDBC2012)[C];2012年
2 林新華;顧一眾;;上海交通大學高性能計算建設(shè)理念與實踐[A];中國高等教育學會教育信息化分會第十二次學術(shù)年會論文集[C];2014年
中國重要報紙全文數(shù)據(jù)庫 前9條
1 本報記者 霍光;走出異構(gòu)計算的認識誤區(qū)[N];中國計算機報;2009年
2 本報記者 霍光;異構(gòu)計算兩大引擎再次加速[N];中國計算機報;2009年
3 ;計算:從工作到生活[N];中國計算機報;2010年
4 姑蘇飄雪;異構(gòu)計算,PC效率的提升之道[N];電腦報;2012年
5 本報記者 李萬予;Altera披露新異構(gòu)計算核心[N];中國計算機報;2013年
6 本報記者 王星;異構(gòu)計算引領(lǐng)軟件開發(fā)創(chuàng)新[N];電腦報;2012年
7 本報記者 霍光;計算未來[N];中國計算機報;2012年
8 ;“芯”融聚 謀未來[N];中國電腦教育報;2011年
9 李映;MIPS能否從“芯”再出發(fā)[N];中國電子報;2012年
中國博士學位論文全文數(shù)據(jù)庫 前1條
1 張丹;面向異構(gòu)體系結(jié)構(gòu)的任務流化技術(shù)研究[D];解放軍信息工程大學;2012年
中國碩士學位論文全文數(shù)據(jù)庫 前8條
1 范興山;基于異構(gòu)計算的矩陣廣義逆算法研究及實現(xiàn)[D];電子科技大學;2014年
2 紀劍雄;基于異構(gòu)計算系統(tǒng)中動態(tài)任務分配的蜂群算法研究[D];華東師范大學;2008年
3 周斯波;異構(gòu)計算環(huán)境下的地圖代數(shù)空間分析并行方法研究[D];中國地質(zhì)大學;2013年
4 朱偉;異構(gòu)計算環(huán)境下高性能網(wǎng)絡(luò)模擬任務劃分[D];江南大學;2014年
5 張勝輝;基于FPGA加速的異構(gòu)計算多結(jié)點系統(tǒng)實時硬件任務調(diào)度與管理[D];華東交通大學;2013年
6 何東陽;適用異構(gòu)計算環(huán)境中監(jiān)控軟件系統(tǒng)的研究與實踐[D];東華大學;2012年
7 周子航;基于OpenCL異構(gòu)計算的數(shù)學圖像繪制[D];廣州大學;2013年
8 江文;異構(gòu)計算環(huán)境下任務調(diào)度算法的研究[D];湖南大學;2010年
,本文編號:597394
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/597394.html