Cavium發(fā)布下一代專用網(wǎng)絡處理器
2006年3月9日,Cavium公司在北京召開新聞發(fā)布會,發(fā)布了10款新型的高度集成的基于MIPS64的單核和雙核OCTEON處理器系列。Cavium Networks公司總部在加州的硅谷核心地帶山景城,并在麻州的萬寶路和印度的海德拉巴設有研發(fā)中心。
該公司總裁兼CEO 賽意德.阿里介紹說,OCTEON SOC處理器為網(wǎng)絡、無線、控制和存儲應用提供高度集成化和低成本的64位計算的解決方案,是目前業(yè)界最領先的、數(shù)量最全的面向下一代智能網(wǎng)絡的新型處理器。
新推出的OCTEON產(chǎn)品家族提供從單核到16核的業(yè)界最具可擴展性和兼容的MIPS64處理器產(chǎn)品線,包括:針對中小企業(yè)、企業(yè)級和控制層應用的OCTEON 31XX處理器及針對SOHO/SME和控制層應用的OCTEON 30XX處理器。其中,OCTEON 31XX處理器是企業(yè)級路由器、網(wǎng)關、UTM設備、服務線卡和三網(wǎng)合一網(wǎng)關的完美解決方案,而OCTEON 30XX處理器則是有線和無線(802.11a/b/g/n)寬帶路由器、網(wǎng)關、無線接入點(Wireless Access Point)和家用NAS產(chǎn)品的完美解決方案。該系列處理器與目前市場上領先的多核處理器家族CN38XX系列保持軟件兼容。更重要的是,新的 SOC(System on Chip)集成了專門定制的MIPS64處理器和業(yè)界最先進的多層應用(multi-layer applications)加速和安全處理硬件,以及豐富的可配置的網(wǎng)絡接口,成功地解決下一代網(wǎng)絡、無線、控制和存儲應用對特性和性價比的需求。這就使得OEM廠商可以使用同一套通用的軟件開發(fā)不同性能核價格點的設備,極大地降低了開發(fā)成本和縮短了產(chǎn)品面市時間。
OCTEON CN31XX和CN30XX處理器基于與目前已有的CN38XX和CN36XX同樣的定制的cnMIPS64 CPU核。CPU核心是專門針對最好的網(wǎng)絡和服務性能專門設計的,并且功耗非常小。此外,CN31XX和CN30XX處理器還有豐富的硬件加速選項,每個處理器有CP(通信處理器,Communication Processor)、SCP(安全通信處理器,Secure Communication Processor)和NSP(網(wǎng)絡服務處理器,Network Services Processor,僅CN31XX有 NSP版本)三個版本。新推出的OCTEON處理器擁有標準操作系統(tǒng)和C軟件,支持LinuxÒ、MontaVista Linux和Wind RiverÒVxWorksÒ這些標準操作系統(tǒng),并且支持一個針對數(shù)據(jù)層面(data-plane)快速通道(fast-path)軟件的瘦執(zhí)行系統(tǒng)(thin executive)。
OCTEON處理器被廣泛地設計進了各種網(wǎng)絡設備,包括路由器、交換機、統(tǒng)一威脅管理(UTM,Unified Threat Managment)設備、應用認知(Application-aware)網(wǎng)關、三網(wǎng)合一(Triple-play)網(wǎng)關、無線局域網(wǎng)(WLAN)、3G接入和聚合設備以及網(wǎng)絡存儲設備等。其與眾不同的設計理念,包括:更關注于提供杰出的應用性能;通過廣泛的、根據(jù)條件的時鐘控制來降低功耗;處理器核心內建硬件加速器;使用多核技術,而不是簡單的提高CPU的頻率;一體化的針對不同應用的專用協(xié)處理器;使用標準指令集的簡單軟件模型。
為了突破下一代網(wǎng)絡、無線、控制和存儲應用對特性和性價比的需求,新的SOC(System on Chip)集成了專門定制的MIPS64處理器和業(yè)界最先進的多層應用(multi-layer applications)加速和安全處理硬件,以及豐富的可配置的網(wǎng)絡接口。由于目前已有的處理沒有足夠的馬力來滿足現(xiàn)在網(wǎng)絡的需要,現(xiàn)在的解決方案都是使用一個吉赫茲(GHz)的處理器配上各種各樣的協(xié)處理器和FPGA,最終的結果是成本很高、功耗很大。Cavium公司推出的OCTEON CN31XX和CN30XX處理器則成功地滿足了下一代IPv4和IPv6網(wǎng)絡的各種需求,它集成了廣泛的從L3-L7的數(shù)據(jù)、內容和安全服務硬件加速選項,這些加速器分擔了MIPS CPU的很多任務、降低了獲得千兆線速所需要的CPU主頻,從而降低功耗和成本。OCTEON處理器的出現(xiàn)使得安全的應用認知型網(wǎng)絡成為普遍配置。
新推出的OCTEON產(chǎn)品家族包括:針對中小企業(yè)、企業(yè)級和控制層應用的OCTEON 31XX處理器及針對SOHO/SME和控制層應用的OCTEON 30XX處理器。OCTEON CN31XX和CN30XX處理器基于與目前已有的CN38XX和CN36XX同樣的定制的cnMIPS64 CPU核。CPU核心是專門針對最好的網(wǎng)絡和服務性能專門設計的,并且功耗非常小。cnMIPS核心是業(yè)界第一款 MIPS64第二版的實現(xiàn),5級流水線、雙指令超標量體系結構,成熟的預取和優(yōu)化的緩存和內存延時。每個處理器有1個或者2個帶有最多256KB L2緩存和豐富接口的cnMIPS核心,這些I/O接口包括千兆以太網(wǎng)接口、PCI/PCI-X、DDR2、SPI、UART 和擴展總線。處理器的主頻從300MHz到550MHz,最大功耗的范圍是從2瓦特到7瓦特,同時性能范圍是從幾百兆到2Gbps的吞吐量。
OCTEON處理器支持Linux、MontaVista Linux和Wind River VxWorks這些標準操作系統(tǒng),并且支持一個針對數(shù)據(jù)層面(data-plane)快速通道(fast-path)軟件的瘦執(zhí)行系統(tǒng)(thin executive)。Cavium Networks提供了完整的軟件開發(fā)套件,包括 Linux、軟件例子、GNU工具鏈、GDB開發(fā)環(huán)境和第三方的工具鏈與開發(fā)支持,使得成千上萬的MIPS32、MIPS64和其他C/C++應用可以很輕松的被移植到OCTEON上。另外,Cavium Networks還提供針對IPsec、SSL和TCP協(xié)議棧的API和軟件工具集,使快速面市成為可能。
OCTEON 系列網(wǎng)絡服務處理器面向高速數(shù)據(jù)流 L4-L7 處理,通過對執(zhí)行環(huán)境、內存、硬件加速器、總線結構、網(wǎng)絡應用開發(fā)接口的綜合優(yōu)化,具有靈活軟件體系提供硬件級處理性能的關鍵特性。