新聞中心

EEPW首頁 > 手機(jī)與無線通信 > 業(yè)界動(dòng)態(tài) > 網(wǎng)絡(luò)處理器芯片的國產(chǎn)化之路

網(wǎng)絡(luò)處理器芯片的國產(chǎn)化之路

作者:李韜 時(shí)間:2014-12-29 來源:電子產(chǎn)品世界 收藏
編者按:  網(wǎng)絡(luò)處理器芯片是構(gòu)建網(wǎng)絡(luò)通信設(shè)備的核心器件,設(shè)計(jì)復(fù)雜,研發(fā)投入巨大,國產(chǎn)化難度較高。這里試圖在充分分析網(wǎng)絡(luò)處理器設(shè)計(jì)挑戰(zhàn)及技術(shù)發(fā)展趨勢的基礎(chǔ)上,提出一條切實(shí)可行的網(wǎng)絡(luò)處理器芯片國產(chǎn)化之路。   

  研制挑戰(zhàn)與技術(shù)趨勢

本文引用地址:http://2s4d.com/article/267424.htm

  與通用不同,芯片研制一方面涉及網(wǎng)絡(luò)通信、微電子、操作系統(tǒng)以及處理器體系結(jié)構(gòu)等多個(gè)領(lǐng)域的技術(shù),設(shè)計(jì)難度大;另一方面其處理性能必須能夠匹配飛速增長的網(wǎng)絡(luò)接口帶寬需求,硬性要求高。因此,芯片復(fù)雜度高、實(shí)現(xiàn)困難,其研制周期長,投入資金高昂,研發(fā)難度非常大,這也是國產(chǎn)商用高性能遲遲未取得突破的重要原因。以思科公司為例,其SPP網(wǎng)絡(luò)處理器于1999年開始設(shè)計(jì),2003年才在cisco的第一臺集群路由器CRS-1中使用;而其在2008年設(shè)計(jì)完成的QFP網(wǎng)絡(luò)處理器前后共花費(fèi)1億美金才研制成功,商用高性能網(wǎng)絡(luò)處理器的研制難度可見一斑。

  從技術(shù)發(fā)展趨勢看,隨著軟件定義網(wǎng)絡(luò)(Software Defined Network,SDN)、網(wǎng)絡(luò)功能虛擬化(Network Function Virtualization)等技術(shù)的出現(xiàn)和發(fā)展,對網(wǎng)絡(luò)通信設(shè)備的可編程性提出更高要求。不斷演化的網(wǎng)絡(luò)通信業(yè)務(wù)和協(xié)議也要求構(gòu)建網(wǎng)絡(luò)通信設(shè)備的核心器件必須能夠易于編程開發(fā),以期加快系統(tǒng)研制進(jìn)度、降低開發(fā)成本并實(shí)現(xiàn)投資保護(hù)?;谕ㄓ?a class="contentlabel" href="http://2s4d.com/news/listbylabel/label/CPU">CPU核的網(wǎng)絡(luò)處理器GNP雖然提供高度的可編程性支持,然而在功耗及芯片集成度方面的天然劣勢使其難以滿足飛速增長的網(wǎng)絡(luò)通信帶寬的需求。

  針對上述問題,Intel公司提出未來的通信處理平臺應(yīng)該以通用多核為核心,采用芯片組方式,從而在性能與可編程性間獲得完美折衷。Intel的Crystal Forest通信處理平臺[6]采用雙Xeon處理器作為分組處理的主要功能單元,通過集成片外QuickAssist加速器,將DPI、加解密以及解壓縮等常用的分組處理功能卸載到QuickAssist加速器中。從軟件層面看,QuickAssist通過提供加速器抽象層,隔離各種物理實(shí)體,從而允許上層軟件都通過統(tǒng)一接口訪問多樣化的硬件加速器。雖然,Crystal Forest通信平臺目前僅可以支持約100Gbps的流量的線速處理,與業(yè)界高性能網(wǎng)絡(luò)處理器有一定差距,但是我們認(rèn)為Intel提出的基于通用多核CPU的多芯片解決方案值得思考和借鑒。多芯片解決方案可以有效緩解對網(wǎng)絡(luò)處理器芯片設(shè)計(jì)的性能壓力,并在系統(tǒng)升級、部署方面提供更大的靈活性。在思科以及阿爾卡特朗訊最近推出的高性能核心路由器中(例如思科CRS-3),高性能轉(zhuǎn)發(fā)線卡都集成多個(gè)處理芯片協(xié)同完成分組轉(zhuǎn)發(fā)處理業(yè)務(wù)。

  國產(chǎn)化技術(shù)途徑

  在把握了網(wǎng)絡(luò)處理器芯片研制挑戰(zhàn)以及發(fā)展趨勢的基礎(chǔ)上,我們認(rèn)為基于國產(chǎn)通用多核CPU+可編程網(wǎng)絡(luò)處理引擎(NPE)的架構(gòu)是網(wǎng)絡(luò)處理器芯片國產(chǎn)化一條現(xiàn)實(shí)可行的技術(shù)途徑。實(shí)際上,網(wǎng)絡(luò)處理器研制與高性能CPU及通用操作系統(tǒng)研制有很多共性技術(shù),例如高性能RISC核設(shè)計(jì)、片上網(wǎng)絡(luò)、低延時(shí)高帶寬的存儲器接口、操作系統(tǒng)和編譯系統(tǒng)等。以飛騰、龍芯為代表的國產(chǎn)通用多核CPU以及以麒麟為代表的國產(chǎn)操作系統(tǒng)在國家核高基等項(xiàng)目支持下已取得巨大突破,其相關(guān)成果已經(jīng)在國家信息系統(tǒng)建設(shè)中發(fā)揮重要作用。因此,有效利用國產(chǎn)高性能CPU和操作系統(tǒng)的研究成果,并對其網(wǎng)絡(luò)處理能力進(jìn)行充分挖潛,是縮短國產(chǎn)網(wǎng)絡(luò)處理器芯片研制周期,降低研制成本和風(fēng)險(xiǎn)的有效途徑。

  然而,通用多核CPU主要面向通用計(jì)算領(lǐng)域設(shè)計(jì),適用于計(jì)算密集型的應(yīng)用。而網(wǎng)絡(luò)處理器則主要面向網(wǎng)絡(luò)處理領(lǐng)域設(shè)計(jì),適用于訪存密集型應(yīng)用。如何提高通用CPU的訪存計(jì)算比(MCR)是決定能否利用通用CPU進(jìn)行網(wǎng)絡(luò)處理的關(guān)鍵。針對這一問題,國防科技大學(xué)課題組對網(wǎng)絡(luò)處理器實(shí)現(xiàn)模型和途徑進(jìn)行了深入研究和探索,提出應(yīng)擺脫傳統(tǒng)以多核軟件為核心的實(shí)現(xiàn)模型,由可編程硬件(即NPE)定義網(wǎng)絡(luò)報(bào)文的處理路徑,并對性能敏感的功能進(jìn)行硬化卸載,從而有效降低通用多核CPU軟件的處理壓力,實(shí)現(xiàn)系統(tǒng)性能提升。這種“硬件定義”的處理模型允許在不改變現(xiàn)有通用多核CPU內(nèi)部架構(gòu)、不對其內(nèi)部實(shí)現(xiàn)進(jìn)行特定優(yōu)化的前提下,縮短網(wǎng)絡(luò)處理器研制周期,降低研制成本,從而有效加速網(wǎng)絡(luò)處理器芯片的國產(chǎn)化進(jìn)程。

  總結(jié)

  網(wǎng)絡(luò)處理器芯片作為構(gòu)建網(wǎng)絡(luò)通信基礎(chǔ)設(shè)施的核心器件,其國產(chǎn)化必須綜合考慮芯片的設(shè)計(jì)復(fù)雜度和研制難度,準(zhǔn)確把握技術(shù)發(fā)展趨勢。我們認(rèn)為,國產(chǎn)通用多核CPU與可編程網(wǎng)絡(luò)處理引擎(NPE)相結(jié)合的體系結(jié)構(gòu)是解決網(wǎng)絡(luò)處理器“中國芯”的問題的一條希望之路。

  參考文獻(xiàn):
  [1] 阿爾卡特朗訊FP3網(wǎng)絡(luò)處理器[R/OL],http://www.alcatel-lucent.com/products/fp3.
  [2]Marvell Xelerated網(wǎng)絡(luò)處理器[R/OL],http://www.marvell.com/network-processors/xelerated-hx/.
  [3]EZchip NP-5網(wǎng)絡(luò)處理器[R/OL],http://www.ezchip.com/p_np5.htm.
  [4]Broadcom XLP900網(wǎng)絡(luò)處理器[R/OL],  http://www.broadcom.com/products/Processors/Enterprise/XLP900-Series
  [5]CaviumOcteon III網(wǎng)絡(luò)處理器[R/OL],http://www.cavium.com/OCTEON-III_CN7XXX.html.
  [6]TianTian, Alexander Belousov. Intel下一代通信平臺數(shù)據(jù)平面解決方案,2012.12.

linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

可控硅相關(guān)文章:可控硅工作原理


pic相關(guān)文章:pic是什么


c++相關(guān)文章:c++教程


路由器相關(guān)文章:路由器工作原理


路由器相關(guān)文章:路由器工作原理


交換機(jī)相關(guān)文章:交換機(jī)工作原理



上一頁 1 2 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉