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