新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 業(yè)界動(dòng)態(tài) > 網(wǎng)絡(luò)加速平臺(tái)展現(xiàn)風(fēng)河產(chǎn)品新戰(zhàn)略

網(wǎng)絡(luò)加速平臺(tái)展現(xiàn)風(fēng)河產(chǎn)品新戰(zhàn)略

作者:風(fēng)河公司中國(guó)區(qū)總經(jīng)理 韓青 時(shí)間:2010-07-26 來源:電子產(chǎn)品世界 收藏

  最后來看網(wǎng)絡(luò)技術(shù)。毫無疑問,如果不懂網(wǎng)絡(luò)技術(shù),就不可能構(gòu)造一個(gè)有效的包處理系統(tǒng)。不過,要用來構(gòu)造包處理系統(tǒng)還會(huì)遇到更復(fù)雜的問題,而且這些問題尚未引起足夠的重視。因此我們看到,有人簡(jiǎn)單地把單中的網(wǎng)絡(luò)堆棧搬到架構(gòu)中,這肯定是可以運(yùn)行的,但效率肯定不會(huì)高。

本文引用地址:http://butianyuan.cn/article/111184.htm

  要充分利用環(huán)境的特色,必須處理好通用數(shù)據(jù)結(jié)構(gòu)、連接管理、控制同步和數(shù)據(jù)平面操作等重要問題。因此,必須對(duì)網(wǎng)絡(luò)堆棧的2、3、4層和高層協(xié)議有較深的理解,這樣才有可能建構(gòu)符合行業(yè)標(biāo)準(zhǔn)并且充分利用多核優(yōu)勢(shì)的網(wǎng)絡(luò)環(huán)境。

  有了對(duì)多核處理、操作系統(tǒng)和網(wǎng)絡(luò)技術(shù)的了解,自然就明白,采用AMP架構(gòu)來進(jìn)行包處理是比較合理的,因?yàn)橐颜麄€(gè)系統(tǒng)劃分為控制平面和數(shù)據(jù)平面兩大部分,再分別為這兩類工作指定專門的內(nèi)核。

  網(wǎng)絡(luò)加速平臺(tái)

  最近,公司發(fā)布了專門針對(duì)網(wǎng)絡(luò)加速的多核處理開發(fā)平臺(tái)Wind River Network Acceleration Platform(網(wǎng)絡(luò)加速平臺(tái)),其最大的特色就是以超高的速度進(jìn)行IP包轉(zhuǎn)發(fā),目的是為了幫助電信設(shè)備制造商快速低成本地推出基于多核處理的網(wǎng)絡(luò)設(shè)備。

  數(shù)據(jù)平面是多核網(wǎng)絡(luò)加速的關(guān)鍵點(diǎn)。為了實(shí)現(xiàn)高性能包處理,風(fēng)河提出了全新的思路,在網(wǎng)絡(luò)加速平臺(tái)中建立了一個(gè)快速通道??刂破矫嬗蛇\(yùn)營(yíng)商級(jí)的操作系統(tǒng)(風(fēng)河Linux或者VxWorks系統(tǒng))來管理。

  在建立一個(gè)數(shù)據(jù)流時(shí),首先要進(jìn)入控制平面來設(shè)定轉(zhuǎn)發(fā)信息和其他連接特性,這些信息將會(huì)用于隨后的數(shù)據(jù)通信。這種設(shè)計(jì)思路的目的是讓數(shù)據(jù)包頭檢查與修改、加密/解密、地址翻譯和標(biāo)簽操作這些在數(shù)據(jù)平面里大量重復(fù)的工作盡量少去跟控制平面發(fā)生交互。在數(shù)據(jù)平面中則包含了一個(gè)網(wǎng)絡(luò)加速引擎,并且專為在Wind River Executive(一個(gè)專門針對(duì)具體任務(wù)的小型操作系統(tǒng))上運(yùn)行IPv4/IPv6包轉(zhuǎn)發(fā)協(xié)議而做了設(shè)計(jì)和優(yōu)化。

  風(fēng)河網(wǎng)絡(luò)加速平臺(tái)還包括一個(gè)Hypervisor,為各個(gè)內(nèi)核上運(yùn)行的軟件提供運(yùn)營(yíng)商級(jí)的保護(hù)。為了處理多核軟件開發(fā)過程中出現(xiàn)的各種復(fù)雜問題,風(fēng)河還提供了一整套旨在有效地開發(fā)、測(cè)試和調(diào)試軟件的工具以及復(fù)雜多核環(huán)境下的仿真系統(tǒng)。

  根據(jù)在基于Intel®至強(qiáng)® 5500系列處理器的參考板卡運(yùn)行Linux系統(tǒng)對(duì)IPv4數(shù)據(jù)包轉(zhuǎn)發(fā)性能進(jìn)行的測(cè)量,風(fēng)河網(wǎng)絡(luò)加速平臺(tái)僅用4個(gè)處理器線程就達(dá)到了每秒2.1億個(gè)數(shù)據(jù)包的轉(zhuǎn)發(fā)速度。這個(gè)速度5倍于同樣系統(tǒng)上采用本地Linux網(wǎng)絡(luò)在對(duì)稱多處理(SMP)模式下的性能。雖然沒有單一的指標(biāo)可以表現(xiàn)每個(gè)系統(tǒng)的性能,但第3層轉(zhuǎn)發(fā)是用來描述數(shù)據(jù)包處理效率的一個(gè)基本指標(biāo)。利用風(fēng)河的高效設(shè)計(jì),只需要使用50%的可用內(nèi)核進(jìn)行數(shù)據(jù)包轉(zhuǎn)發(fā),就可以達(dá)到與使用超過14千兆以太網(wǎng)端口相當(dāng)?shù)霓D(zhuǎn)發(fā)吞吐量。

  風(fēng)河產(chǎn)品的新思路

  在風(fēng)河的產(chǎn)品組合中,除了風(fēng)河通用平臺(tái)(Wind River General Purpose Platform),還有一系列面向行業(yè)市場(chǎng)的平臺(tái),例如汽車、消費(fèi)品、工業(yè)控制和網(wǎng)絡(luò)通信專用平臺(tái),再就是風(fēng)河傳統(tǒng)優(yōu)勢(shì)的面向航空航天與國(guó)防軍工的幾個(gè)平臺(tái)。最近推出的風(fēng)河網(wǎng)絡(luò)加速平臺(tái)(Wind River Network Acceleration Platform)有著特殊的意義。

  相對(duì)于其他風(fēng)河平臺(tái),風(fēng)河網(wǎng)絡(luò)加速平臺(tái)的規(guī)模很小,面向的市場(chǎng)更有針對(duì)性。這款產(chǎn)品的推出預(yù)示著,風(fēng)河公司已經(jīng)把注意力集中于面向更多更專業(yè)的應(yīng)用領(lǐng)域,以充分發(fā)揮多核處理的潛力為目標(biāo),精心配備所需的各種軟件部件,推出集成化的靈巧型解決方案。

  面對(duì)復(fù)雜的多核環(huán)境,風(fēng)河已經(jīng)擁有了穩(wěn)定可靠的操作系統(tǒng),以及覆蓋開發(fā)、測(cè)試、調(diào)試和方針等全部功能的高效率工具套件,并且可以支持SMP、AMP、Supervised AMP、虛擬化和Offload等多種架構(gòu)。把這些領(lǐng)先的功能部件組合起來,針對(duì)非常特定的行業(yè)應(yīng)用,提供集成化的解決方案,這將是風(fēng)河今后的一個(gè)重要戰(zhàn)略。


上一頁 1 2 下一頁

關(guān)鍵詞: 風(fēng)河 多核 處理器 芯片

評(píng)論


相關(guān)推薦

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

關(guān)閉