<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 電源與新能源 > 設計應用 > 網(wǎng)絡(luò )處理器

網(wǎng)絡(luò )處理器

作者: 時(shí)間:2001-06-19 來(lái)源: 收藏

如果你問(wèn)IntelAMD宣布的1GHz以上的PC處理器會(huì )用到哪里,那就讓我告訴你最熱的領(lǐng)域是網(wǎng)絡(luò )和通信。5年以來(lái),網(wǎng)絡(luò )的傳輸速度每年翻一番,再快的處理器都不愁沒(méi)地方用。

本文引用地址:http://dyxdggzs.com/article/2811.htm

由于有了光纖,傳輸媒介的速度已不成問(wèn)題。但是,信息包(packet,在ATM中稱(chēng)為信元,即cell) 通過(guò)路由器和交換機時(shí),對包處理的最低要求是確定每一個(gè)包的下一個(gè)目的地,在龐大的路由表中找到它的IP(Internet Protocol)地址,然后轉發(fā)出去,而這一切必須在下一個(gè)包到達之前做完。障礙就出現在這里。

為了應付日益繁忙的信息流,網(wǎng)絡(luò )的速度在幾年前是155Mb/sSONETOC-3標準),而現在已經(jīng)到10Gb/s(OC-192),23年內又會(huì )提高到40Gb/s(OC-768)。

當速度比較慢時(shí),通用的處理器完全趕得上數據流,因此并不需要專(zhuān)門(mén)的網(wǎng)絡(luò )處理器(network processor)。后來(lái),通用處理器不夠快了,設計者就轉向ASIC(專(zhuān)用集成電路)。

ASIC在完成規定的處理工作方面是非常卓越的,但它有兩個(gè)缺點(diǎn):一是開(kāi)發(fā)的周期太長(cháng),復雜的ASIC18個(gè)月到2年時(shí)間。路由器或交換機要增加新的功能,制造商需要等待的時(shí)間太長(cháng);第二,ASIC不是可編程的,要修改就必須經(jīng)歷一個(gè)設計和制造的周期,適應不了當今越來(lái)越短的產(chǎn)品開(kāi)發(fā)周期。

直到1999年,還很少有人知道一種專(zhuān)門(mén)處理包的處理器,即網(wǎng)絡(luò )處理器。它同通用的處理器的不同之處在于:網(wǎng)絡(luò )處理器是為優(yōu)化包處理而設計的,它將包以其到達的速度(即線(xiàn)速)送到下一個(gè)節點(diǎn);而通用處理器則要處理范圍很大的各種指令。另外,如果需要新的功能或新的標準,網(wǎng)絡(luò )處理器可通過(guò)編程來(lái)實(shí)現,以滿(mǎn)足各種各樣的網(wǎng)絡(luò )應用。

對于網(wǎng)絡(luò )處理器的計算能力的需求,不單取決于數據速率,還同如何處理這些數據有關(guān)。其中最簡(jiǎn)單的工作是根據包頭部的信息確定將包送到哪里,按照ISO(國際標準組織)的OSI(互連開(kāi)放系統)的7層協(xié)議模型,以上所說(shuō)的地址解析和路由屬于第2層到第4層。

更復雜的處理,例如按用途的計費和負荷平衡等,要求處理器分析包負荷的內容,涉及同應用程序有關(guān)的數據管理和處理。例如,按用途的計費需要收集用戶(hù)的信息,以處理帳單和對網(wǎng)絡(luò )進(jìn)行分析,處理器的工作包括監視登錄以識別用戶(hù),檢出登錄信息,然后匹配用戶(hù)的文件和收費政策表,并在負荷中找出關(guān)鍵字,這就屬于OSI的第5到第7層協(xié)議了。

網(wǎng)絡(luò )處理器還剛剛在市場(chǎng)上露頭,只有IntelIXP1200MMC(www.mmcnet.com)的用于1Gb/s以太網(wǎng)的nP7120建立了生產(chǎn)線(xiàn)。另有兩種用于OC-482.5Gb/s)的網(wǎng)絡(luò )處理器,Vitesse(www.vitesse.com)的1Gb/s以太網(wǎng)處理器IQ2000IBMPowerNP NP4GS3,以及Agere Systems(www.agere.com)Payload Plus2000年第四季度投產(chǎn),因此去年只有少量的網(wǎng)絡(luò )處理器產(chǎn)品在市場(chǎng)出售。

有三家公司正在設計和開(kāi)發(fā)用于10Gb/s和全部7層協(xié)議的網(wǎng)絡(luò )處理器,即Xstream Logic(www.xstreamlogic.com)的動(dòng)態(tài)多線(xiàn)程(DMS)處理器核,一家以色列的公司Ezchip(www.ezchip.com)NP-1,和Lexra(www.lexra.com)公司的NetVortex。

Lexra公司既不生產(chǎn)也不銷(xiāo)售以NetVortex為基礎的片子,而是將NetVortex的知識產(chǎn)權出售給客戶(hù),讓他們把NetVortex同他們自己的電路集成到更大的網(wǎng)絡(luò )處理系統中,以適應性能和價(jià)格的目標。

NetVortex結構的基礎是Lexra公司的LX8000包處理核,這是一種32-bitMIPS3000精減指令處理器(RISC)。16個(gè)LX8000可以通過(guò)高速總線(xiàn)相連接,形成一個(gè)多處理器系統,用這樣的結構組成的原型系統可在10Gb/s速率下執行全部的7層網(wǎng)絡(luò )協(xié)議,有的用戶(hù)甚至用到OC-768(40Gb/s)。

10Gb/s速率下執行7層協(xié)議的處理可不是一件輕而易舉的事,在這種情況下,64Byte的包的處理時(shí)間只有12個(gè)時(shí)鐘周期,這是很緊張的。

Ezchip公司把10Gb/s網(wǎng)絡(luò )處理器的功能劃分為四,對每一種功能優(yōu)化設計了一種處理器核,組成四級流水線(xiàn)。 NP-1一共有64個(gè)核,每一級流水線(xiàn)都有一些適當的處理器核。

NP-1的數據的寬度256512bit,而不是通用處理器用的3264bit。

然而,在OSI的高層處理包時(shí),涉及持續地包存取和查找表搜索,所以即使有這樣高度優(yōu)化的處理器結構,存儲器訪(fǎng)問(wèn)仍然是一個(gè)瓶頸。對于10Gb/s的處理器,需要500Gb/s的存儲帶寬和至少128MB的容量。因此Ezchip設計了高帶寬的幾兆字節片內動(dòng)態(tài)RAM,和大容量的片外雙倍速DRAM。Ezchip還有一種專(zhuān)利的高速搜索方法,使得從存儲器中取出數據的時(shí)間減少約2/3。

Ezchip原定于2001年2月推出它的NP-1,現已延遲到2001年6月,大量生產(chǎn)則要到2002年的上半年。2000年11月,IBM和Ezchip宣布,IBM將要用其0.18mm的ASIC技術(shù)生產(chǎn)NP-1樣機,在批量生產(chǎn)時(shí),改用0.12mm的銅互連技術(shù)。

同Ezchip建立一種新的結構的做法不同,Xstream采用類(lèi)似MIPS的結構。MIPS是在八十年代早期由斯坦福大學(xué)開(kāi)發(fā)的處理器,它的指令集已相當普遍地用于現在的路由器、交換機之中,人們已經(jīng)熟悉了MIPS指令,而且有許多開(kāi)發(fā)工具可供采用,Xstream采用MIPS著(zhù)眼點(diǎn)就在于MIPS指令已經(jīng)為通信行業(yè)的設計者所普遍地接受這一點(diǎn)。

但是,與通用的微處理器不同,網(wǎng)絡(luò )處理器要求在OC-192的速率下執行復雜的OSI七層協(xié)議。為此Xstream開(kāi)發(fā)了動(dòng)態(tài)多線(xiàn)程(Dynamic Multi Streaming,DMS) 處理核和智能包管理單元 (intelligent Packet Management Unit,PMU)。

DMS使用戶(hù)可以在一個(gè)時(shí)鐘周期內安排8個(gè)線(xiàn)程,每個(gè)線(xiàn)程可以有4個(gè)指令。在這32個(gè)指令中,DMS保證在一個(gè)時(shí)鐘周期內有至少6個(gè)指令同時(shí)執行,即IPC(Instruction Per Clock)>6,而PowerPC或Pentium的IPC僅稍大于1。PMU的工作則是把包存入存儲器,或由存儲器取出交給處理器,以最大限度地減輕處理器的負擔。

網(wǎng)絡(luò )處理器正在得到一些大的半導體公司的注意,它們紛紛收購有專(zhuān)長(cháng)的小企業(yè)。Vitesse在去年并購了Sitera(www.sitera.com),一家開(kāi)發(fā)了Prisma網(wǎng)絡(luò )處理器的小公司。Broadcom(www.broadcom. Com)在2000年12月以20億美元的巨資購買(mǎi)了從事網(wǎng)絡(luò )處理器合成的公司SiByte(www.sibyte.com,其網(wǎng)絡(luò )處理器產(chǎn)品為Mercurian SB-1250)。Lucent Microelectronics 先是在去年春購入了Agere(www.agere.com),開(kāi)發(fā)其Payload Plus,繼之將其微電子業(yè)務(wù)連同Payload Plus和在一起成立一個(gè)新公司,名字仍叫Agere Systems。

Motorola把C-Port 公司(www.cportcorp.com)的C-5處理器(由公司開(kāi)發(fā))其它通信和數字處理技術(shù)第三方的軟件以及開(kāi)發(fā)工具合成為網(wǎng)絡(luò )系統的設計平臺。這樣,網(wǎng)絡(luò )設備的制造公司如Cisco、Ericsson和Nortel就可以把Motorola的處理器同第三方的軟件混合使用在它們的產(chǎn)品中,而不是樣樣都由這些公司自己設計。

有人估計,網(wǎng)絡(luò )處理器的產(chǎn)值將以每年60%的速度急速增長(cháng),到2004年達到29億美元。到那時(shí),網(wǎng)絡(luò )處理器將出現在幾乎每一臺網(wǎng)絡(luò )設備之中?!?/font>



關(guān)鍵詞:

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>