Netronome推出NFP32xx系列網(wǎng)絡(luò )流處理器
高度可編程半導體領(lǐng)域的領(lǐng)先供應商Netronome系統有限公司日前宣布推出NFP32xx系列網(wǎng)絡(luò )流處理器。這款采用65納米技術(shù)的處理器集成了多個(gè)高性能的網(wǎng)絡(luò )和安全處理內核,同時(shí)支持I/O虛擬化,是業(yè)界首款匯聚了網(wǎng)絡(luò )和服務(wù)器統一計算架構的商用芯片。針對快速發(fā)展的中國數據通信技術(shù)和市場(chǎng),Netronome將加強與國內領(lǐng)先廠(chǎng)商的合作,攜手在應用開(kāi)發(fā)領(lǐng)域共同創(chuàng )新,開(kāi)發(fā)針對不同應用的世界級的數據通信系統。
本文引用地址:http://dyxdggzs.com/article/95011.htm2007年11月,Intel把擴展IXP2800網(wǎng)絡(luò )處理器產(chǎn)品線(xiàn)的開(kāi)發(fā)授權給了Netronome公司。后者是一家開(kāi)發(fā)高性能智能網(wǎng)絡(luò )解決方案,并針對網(wǎng)絡(luò )和安全設備提供內容流分析和深度包檢測的公司。根據協(xié)議條款,由Netronome繼續開(kāi)發(fā)基于英特爾IXP2800架構的網(wǎng)絡(luò )處理器,公司利用自己的流量管理和深度包檢測技術(shù)改進(jìn)和完善了IXP技術(shù),推出新的網(wǎng)絡(luò )流處理器NFP32XX系列。
作為全新的多內核超高性能網(wǎng)絡(luò )流處理器系列,NFP32XX處理器不僅能夠向前兼容市場(chǎng)領(lǐng)先的英特爾® IXP28XX網(wǎng)絡(luò )處理器,保護了客戶(hù)經(jīng)過(guò)多年現場(chǎng)驗證過(guò)的軟件和硬件投資,而且還能夠在數據包轉發(fā)功能基礎上提供智能包處理,同時(shí)保證較好的功耗效率。
NFP系列處理器由40個(gè)支持硬件多線(xiàn)程的可編程內核組成,運行頻率達到1.4GHz。320個(gè)硬件線(xiàn)程優(yōu)化了存儲器訪(fǎng)問(wèn)效率,可以提供每秒560億次指令運算能力,如果以每秒處理三千萬(wàn)個(gè)數據包計算,將有一千八百條指令負責處理每一個(gè)數據包。NFP同時(shí)集成了20G線(xiàn)速的安全加速引擎和I/O虛擬化技術(shù),使得在二層到七層的深度包檢測處理上支持數百萬(wàn)并發(fā)流成為可能。該系列處理器的功耗僅為15瓦到35瓦,不僅符合綠色環(huán)保要求,而且其功耗效率4倍于其他相近競爭對手。
“NFP為現有IXP28XX的客戶(hù)提供了一條實(shí)現更高性能產(chǎn)品設計的最佳途徑”,英特爾嵌入式計算高性能產(chǎn)品部的總經(jīng)理Rose Schooler 評價(jià)道。在IXP28XX系列基礎上,NFP系列除了高性能和低功耗外,還實(shí)現了多項技術(shù)創(chuàng )新,包括軟件可定義I/O的 靈活可編程處理,實(shí)現了虛擬化,深度包檢測(DPI),集成安全、內容和并行處理的硬件加速等等。
與其他功能固定的ASIC和可配置的網(wǎng)絡(luò )處理器不同,Netronome 的網(wǎng)絡(luò )流處理器具備完全可編程能力,能夠滿(mǎn)足統一計算架構中復雜和日益增長(cháng)的業(yè)務(wù)處理需要。軟件可定義I/O支持二層到三層包處理和四層到七層的應用及基于內容的深度包檢測;這種可編程性再加上支持線(xiàn)速包處理能力使得傳統網(wǎng)絡(luò )處理器的應用領(lǐng)域(如高性能線(xiàn)卡)能擴展到更高性能并能實(shí)現內容檢測功能。同時(shí)NFP為需要統一計算的適配卡 (如FCoE HBA、 iSCSI、TOE)提供了新的思路,在同一硬件平臺上只需靈活更改適配卡的固件就能實(shí)現不同的功能。
支持虛擬化的多核CPU正越來(lái)越多地用于交換機、路由器和網(wǎng)絡(luò )設備的控制和數據平面處理,以及安全和其他的網(wǎng)絡(luò )應用。為了把網(wǎng)絡(luò )性能提高到10Gbps及以上,NFP32xx 支持PCIe v2.0接口 ,通過(guò)支持256個(gè)隊列擴展了SR-IOV ( 單根I/O虛擬化),保障了訪(fǎng)問(wèn)共享I/O設備的帶寬,降低了訪(fǎng)問(wèn)延時(shí)。Netronome 的SR-IOV 驅動(dòng)支持可配置算法可以將負載均衡到虛擬化的多個(gè)CPU,同時(shí)利用Zero-copy機制可以明顯提高CPU的處理性能,改進(jìn)內存和系統帶寬的利用率。除了支持8個(gè)lane 的PCIe接口,NFP支持包括兩個(gè)25Gbps的Interlaken,SPI4.2和兩個(gè)10Gbps XAUI的高速網(wǎng)絡(luò )接口。
統一計算架構需要支持廣泛的安全處理。從粗顆粒的全流量處理IEEE 802.1AE LinkSec應用,到諸如IPsec和SSL等以細顆粒和狀態(tài)流為基礎的安全應用,大多數網(wǎng)絡(luò )流量都需要網(wǎng)絡(luò )安全處理,NFP通過(guò)在可編程數據平面嵌入安全加速引擎,可以提供20Gbps的線(xiàn)速安全處理性能。
經(jīng)過(guò)驗證的開(kāi)發(fā)工具和龐大的應用開(kāi)發(fā)伙伴生態(tài)系統
Netronome的NFP得到包括主流操作系統廠(chǎng)家、外圍器件廠(chǎng)家、軟件協(xié)議棧、系統設計服務(wù)商和其他開(kāi)發(fā)工具廠(chǎng)家在內的廣大合作伙伴的支持。另外,公司提供了一套全面的開(kāi)發(fā)工具,提供無(wú)與倫比的易用性,以支持客戶(hù)的設計。
源于英特爾開(kāi)發(fā)工具(IXA SDK4.3)的Programmer Studio 向前兼容客戶(hù)的現有設計,保護了他們的軟件投資?,F有IXP客戶(hù)都會(huì )感覺(jué)Programmer Studio開(kāi)發(fā)環(huán)境非常熟悉,另外新的NFP客戶(hù)也可以受益于這個(gè)經(jīng)過(guò)幾代開(kāi)發(fā),并且經(jīng)過(guò)測試和驗證的、魯棒的開(kāi)發(fā)工具。Netronome的開(kāi)發(fā)工具包中提供軟件參考設計和硬件評估板系統。
Netronome 的創(chuàng )始人兼首席執行官Niel Viljoen表示:“Netronome很高興能和我們的客戶(hù)分享我們對于NFP技術(shù)的理解,那就是每一個(gè)數據包都能被智能地安全處理;正在打算升級移植現有IXP28XX設計的客戶(hù),和那些打算構建基于NFP和多核CPU異構方案的客戶(hù)都能實(shí)現其愿望。”
針對中國通信和網(wǎng)絡(luò )技術(shù)的快速發(fā)展,以及相關(guān)應用的不斷涌現,Netronome高度重視與中國廠(chǎng)商的合作。該公司表示將不僅支持在中國廣泛存在的、采用Intel的IXP28XX系列的開(kāi)發(fā)商向NFP系列成功移植,而且將全力支持在新的NFP32XX系列上開(kāi)發(fā)各種創(chuàng )新的應用。
NFP32XX為客戶(hù)提供多種選擇,內核可從16到40個(gè),工作頻率為1.0GHz或者1.4GHz可選,以及可選擇是否支持加密模塊。Netronome從現在開(kāi)始接受樣片預訂,價(jià)格為275美金起,2009年第三季度可以提供樣片。
評論