ARM系統(tǒng)芯片總愛在高核心數(shù)量上作文章?Mellanox公司此次仍然延續(xù)這一思路,希望憑借自家BlueField系統(tǒng)芯片處理器全力沖擊超大規(guī)模市場(chǎng)。
Mellanox公司以8.11億美元收購EzChip,Bob Doud也隨此次交易一同進(jìn)入前者為之效力。而此次發(fā)布的BlueField架構(gòu)正是以EzChip公司的Tilera多核心芯片技術(shù)作為主干。在采訪中,其解釋稱BlueField繼續(xù)秉承了Mellanox方面的發(fā)展戰(zhàn)略,即在每代新產(chǎn)品中引入更加復(fù)雜的負(fù)載分擔(dān)機(jī)制。
“那些巨頭級(jí)企業(yè),F(xiàn)acebook與谷歌,都擁有自己的軟件開發(fā)團(tuán)隊(duì),也很清楚自己的工作負(fù)載與痛點(diǎn)所在,”Doud指出。而他也希望自己的供應(yīng)商能夠“推出更多計(jì)算核心以滿足網(wǎng)絡(luò)環(huán)境下的各類關(guān)鍵性需求。”
讓適配器擁有更出色的負(fù)載分擔(dān)能力,意味著其能夠持續(xù)“將更多CPU投入工作負(fù)載處理”,他解釋稱。
BlueField的網(wǎng)絡(luò)針對(duì)性設(shè)計(jì)特性包括經(jīng)由芯片的數(shù)據(jù)路徑,其能夠處理小型數(shù)據(jù)包、提供低延遲水平并降低卡頓等“在x86架構(gòu)中很難實(shí)現(xiàn)的虛擬工作負(fù)載處理效果”,Doud宣稱。
目標(biāo)應(yīng)用包括網(wǎng)絡(luò)功能虛擬化(簡(jiǎn)稱NFV)中的數(shù)據(jù)平面分擔(dān)、網(wǎng)絡(luò)與安全以及閃存陣列中的嵌入存儲(chǔ)控制器。
網(wǎng)絡(luò)分擔(dān)應(yīng)用所能夠支持的協(xié)議則包括VXLAN、NVGRE、GENEVE覆蓋網(wǎng)絡(luò)、RSS、TSS、HDS、LRO、LSOv2、RDMA以及RoCE。
其另一大優(yōu)勢(shì)在于立足網(wǎng)絡(luò)處理加密隧道:相較于通過CPU傳遞一切,該隧道能夠指向適配器,并由后者將流量引導(dǎo)至PCI或者主機(jī)內(nèi)存當(dāng)中,他表示。
在存儲(chǔ)應(yīng)用領(lǐng)域,Doud表示業(yè)界目前“對(duì)于閃存、向外擴(kuò)展架構(gòu)以及NVMe的出現(xiàn)抱有深厚興趣?!?/p>
“單一NVMe驅(qū)動(dòng)器需要20 Gbps傳輸帶寬才能充分發(fā)揮自身性能,”他解釋道;而BlueField允許大型企業(yè)用戶利用InfiniBand或者以太網(wǎng)顯著提升NVMe驅(qū)動(dòng)器數(shù)量規(guī)模。
“Bluefield能夠作為存儲(chǔ)控制器運(yùn)作,包括25/50/100;另外,它還擁有大量可用于同驅(qū)動(dòng)器通信的下行PCI帶寬。”
Tilera技術(shù)的作用
對(duì)于將大量核心納入單一芯片的設(shè)計(jì)方案,實(shí)現(xiàn)良好性能的前提就是在不同核心之間設(shè)有理想的交互通道。Tilera Tile Mesh架構(gòu)正是為此而生,其專門負(fù)責(zé)承擔(dān)芯片內(nèi)互連任務(wù)。
這套二維網(wǎng)格具備可擴(kuò)展性,而且在接受收購之前,EzChip公司就已經(jīng)公布過一款百核ARM芯片。
“我們?cè)趩涡酒A亢诵念I(lǐng)域處于領(lǐng)先地位,而且我們能夠證明這套方案并非僅僅只是核心數(shù)量眾多,同時(shí)也能夠以98%的可觀比率實(shí)現(xiàn)新增核心的性能提升?!彼赋?。
在研發(fā)工作當(dāng)中,其面臨的設(shè)計(jì)挑戰(zhàn)包括內(nèi)存?zhèn)鬏攷挕⒕彺鎮(zhèn)鬏攷捯约耙恢滦詤f(xié)議的具體實(shí)現(xiàn)。
“一致性很難實(shí)現(xiàn):我們開發(fā)了一套可擴(kuò)展緩存一致性架構(gòu),并借此實(shí)現(xiàn)了成百上千計(jì)算核心的并行工作,”他表示。
首款BlueField系統(tǒng)芯片計(jì)劃在2017年第一季度發(fā)布樣品。
上圖僅為設(shè)計(jì)模型:BlueField將于2017年第一季度正式發(fā)布樣品