新聞中心

EEPW首頁(yè) > 嵌入式系統(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)品世界 收藏

  對(duì)于電信運(yùn)營(yíng)商來說,客戶滿意度的降低就意味著營(yíng)業(yè)收入的損失。隨著人們手中的手機(jī)功能越來越強(qiáng)大,家里的電視畫面越來越精美,人們對(duì)網(wǎng)絡(luò)流量的需求也爆炸性地增長(zhǎng)。從技術(shù)上來看,滿足這些需求都將離不開。

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

  傳統(tǒng)的網(wǎng)絡(luò)設(shè)備設(shè)計(jì)架構(gòu)難以跟上移動(dòng)裝置、社交網(wǎng)絡(luò)、多媒體內(nèi)容所帶來的爆炸性的帶寬需求,而以為基礎(chǔ)而設(shè)計(jì)的網(wǎng)絡(luò)設(shè)備不僅可以大幅度提升性能,而且占用的機(jī)房空間更小,重量更輕,能耗也更低,可擴(kuò)展性也更好。所以,運(yùn)用這種新的,可以讓運(yùn)營(yíng)商以更低的成本滿足更高的客戶需求。

  不論是在網(wǎng)絡(luò)核心設(shè)備中,還是在網(wǎng)絡(luò)邊緣的接入設(shè)備中,技術(shù)的應(yīng)用都在快速普及。有的處理器內(nèi)核只有2個(gè),有的則多達(dá)32個(gè)以上,無論如何這些設(shè)備都從多核技術(shù)獲得了極大的效益。這些效益主要是來源于兩個(gè)方面:

  第一,用更少的實(shí)現(xiàn)更多的功能,從而降低了制造和擁有成本。這基本上是采用多核芯片自然而言就能獲得的好處,不用花費(fèi)太多心思,但其效益需要從設(shè)計(jì)、生產(chǎn)、使用到報(bào)廢整個(gè)產(chǎn)品生命周期中才能體現(xiàn)出來。

  第二,通過網(wǎng)絡(luò)加速技術(shù)提高了性能。這方面的效益是立竿見影、立刻顯現(xiàn)的,但與產(chǎn)品架構(gòu)設(shè)計(jì)有著極為密切的關(guān)系。

  所以,從產(chǎn)品開發(fā)的角度來看,我們必須花費(fèi)更多的精力去研究多核產(chǎn)品的設(shè)計(jì)架構(gòu)。

  網(wǎng)絡(luò)設(shè)備的架構(gòu)選擇

  我們知道,多核處理架構(gòu)基本上可以分為對(duì)稱多處理(SMP)和非對(duì)稱多處理(AMP)兩種。SMP架構(gòu)的特征是同等地看待每一個(gè)處理器內(nèi)核,并不會(huì)特別指定哪個(gè)內(nèi)核或者哪些內(nèi)核去執(zhí)行哪個(gè)特定的任務(wù),完全由操作系統(tǒng)來平均地分配和協(xié)調(diào)內(nèi)核之間的工作。AMP架構(gòu)的特征是與SMP相反,不是同等地看待每一個(gè)處理器內(nèi)核,而是把特定的任務(wù)分配給特定的內(nèi)核來運(yùn)行。這樣做的好處是減少了重復(fù)性工作的相關(guān)數(shù)據(jù)切換,從而獲得較高的運(yùn)行效率。

  SMP架構(gòu)因?yàn)槊總€(gè)內(nèi)核都可完成任何任務(wù),所以內(nèi)核利用率較高,但多個(gè)內(nèi)核置于同一個(gè)操作系統(tǒng)管理之下,就會(huì)存在一些管理開銷。AMP架構(gòu)讓特定的處理器內(nèi)核專門執(zhí)行特定的任務(wù),因此可以針對(duì)某些專門的業(yè)務(wù),通過專門優(yōu)化來獲得更高的性能。網(wǎng)絡(luò)交換就是一種具有明顯特殊性的業(yè)務(wù),如果以AMP架構(gòu)來實(shí)現(xiàn),并且在設(shè)計(jì)架構(gòu)方面善加優(yōu)化,就會(huì)取得比SMP更高的性能。

  值得注意的是,如果我們想獲得一個(gè)真正高效的網(wǎng)絡(luò)交換架構(gòu),僅僅了解多核處理器架構(gòu)是不夠的,很難全面發(fā)揮多核處理的效益。更先進(jìn)有效的方法是綜合考慮到多核處理器、操作系統(tǒng)和網(wǎng)絡(luò)協(xié)議等三方因素來進(jìn)行產(chǎn)品架構(gòu)設(shè)計(jì)。

  首先來看當(dāng)今的多核處理器,它絕不僅僅是把多個(gè)處理器放進(jìn)同一個(gè)芯片那么簡(jiǎn)單。領(lǐng)先的處理器提供商在其產(chǎn)品中植入了很多有用的特殊功能。例如,散列(hashing)、高速緩存(caching)、處理器間通信、中斷管理和內(nèi)存管理等。這些功能特性如果能夠善加利用,就會(huì)讓AMP架構(gòu)高效率地運(yùn)行起來,這就需要在軟件上進(jìn)行專門的優(yōu)化。

  再來看操作系統(tǒng),它在多核處理環(huán)境中扮演重要角色,要提供高效的結(jié)構(gòu)來引導(dǎo)多個(gè)內(nèi)核,實(shí)現(xiàn)處理器間通信、系統(tǒng)感知、電源管理和上下文切換等功能。在AMP系統(tǒng)中,為了協(xié)調(diào)多個(gè)操作系統(tǒng)的運(yùn)行,必須具備高效率的消息機(jī)制。同時(shí),操作系統(tǒng)中的調(diào)試工具也不可忽視。性能調(diào)優(yōu)工作也需要特別的分析工具,以便同時(shí)監(jiān)控多個(gè)內(nèi)核,綜合與過濾消息,并且在多個(gè)內(nèi)核中設(shè)定斷點(diǎn)。對(duì)多核系統(tǒng)進(jìn)行調(diào)試是一項(xiàng)非常復(fù)雜的工作,如果沒有恰當(dāng)?shù)墓ぞ?,肯定?huì)束手無策。


上一頁(yè) 1 2 下一頁(yè)

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

評(píng)論


相關(guān)推薦

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

關(guān)閉