基于多核NPU的TCP數(shù)據(jù)接收卸載
發(fā)布時(shí)間:2017-11-03 00:05
本文關(guān)鍵詞:基于多核NPU的TCP數(shù)據(jù)接收卸載
更多相關(guān)文章: TCP亂序重組 TCP數(shù)據(jù)接收卸載 LRO TOE 多核NPU
【摘要】:目前以太網(wǎng)的發(fā)展速度遠(yuǎn)高于存儲(chǔ)器和CPU的發(fā)展速度,存儲(chǔ)器訪問和CPU處理網(wǎng)絡(luò)協(xié)議已經(jīng)成為TCP的性能瓶頸。網(wǎng)絡(luò)帶寬的不斷增大對(duì)CPU造成了沉重的負(fù)擔(dān),大約需要1GHz的CPU處理資源對(duì)1Gbps的網(wǎng)絡(luò)流量進(jìn)行協(xié)議處理。為此,使用多核NPU作為NIC,實(shí)現(xiàn)TCP接收數(shù)據(jù)路徑中的校驗(yàn)和計(jì)算、報(bào)文亂序重組功能,并將合并之后的大報(bào)文經(jīng)Linux網(wǎng)卡驅(qū)動(dòng)程序交由協(xié)議棧處理,從而減少協(xié)議棧處理報(bào)文和網(wǎng)卡產(chǎn)生中斷的數(shù)量,提升端系統(tǒng)的TCP性能。在10Gbps以太網(wǎng)絡(luò)中,實(shí)驗(yàn)取得4.9Gbps的TCP接收數(shù)據(jù)吞吐量。
【作者單位】: 國(guó)防科學(xué)技術(shù)大學(xué)計(jì)算機(jī)學(xué)院;
【關(guān)鍵詞】: TCP亂序重組 TCP數(shù)據(jù)接收卸載 LRO TOE 多核NPU
【基金】:國(guó)家自然科學(xué)基金(61379148)
【分類號(hào)】:TP393.11;TP333
【正文快照】: 1引言TCP(Transmission Control Protocol)是互聯(lián)網(wǎng)中的一個(gè)重要協(xié)議,它提供了端系統(tǒng)之間的數(shù)據(jù)可靠傳輸、多路并傳、基本的流量控制和擁塞控制等功能,在互聯(lián)網(wǎng)中得到了廣泛的應(yīng)用。雖然服務(wù)器的處理能力、PCI總線的帶寬都有很大的提高,但服務(wù)器端TCP服務(wù)的性能仍然是內(nèi)容提供
【相似文獻(xiàn)】
中國(guó)重要報(bào)紙全文數(shù)據(jù)庫(kù) 前2條
1 李志國(guó);暢訊推出國(guó)產(chǎn)高性能NPU芯片[N];中國(guó)計(jì)算機(jī)報(bào);2005年
2 ;NPU新興公司重心轉(zhuǎn)向以太網(wǎng)[N];計(jì)算機(jī)世界;2003年
,本文編號(hào):1133742
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/1133742.html
最近更新
教材專著