所以,你必須很好地設(shè)定人們?nèi)找嬖鲩L(zhǎng)的期望值?,F(xiàn)在有10倍的寬帶人口增長(zhǎng)每個(gè)人都有30倍的寬帶需求,因此就有了300倍的寬帶要求。而系統(tǒng)的每 個(gè)層面都需要滿(mǎn)足這種需求。對(duì)于無(wú)線(xiàn)基礎(chǔ)設(shè)施制造商來(lái)說(shuō),他們的機(jī)會(huì)是巨大的。譬如華為。但是制造商是沒(méi)可能贏得300倍收入的。有可能獲得更多的收入, 但不是三百倍以上。因此,他們必須在得到大幅增加帶寬的同時(shí),大幅降低資金成本(Capital Cost)和經(jīng)營(yíng)成本(Operate Cost)。
3、那么接下來(lái)在SoC設(shè)計(jì)上會(huì)有什么事情發(fā)生?
Chris Rowen :你可以看下無(wú)線(xiàn)基站作為例子。傳統(tǒng)意義而言,它們是昂貴的。你可以找些通用芯片、通用DSP、通用FPGA??墒墙裉?,為了滿(mǎn)足對(duì)帶寬的要求,您需要更 多的高度定制的SOC,芯片平臺(tái)和軟件的需求也上升很快。所以這將使集成度更高,每塊芯片上集成更多的DSP,而每塊DSP上嵌入更多的軟件程序,甚至是 軟件內(nèi)容的爆炸性發(fā)展。
有趣的是,每部分網(wǎng)絡(luò)基礎(chǔ)設(shè)施(Network Infrastructure)的功耗都是巨大的。那么即便為綠色節(jié)能考慮,減少為更加緊密集成的系統(tǒng)都是異常重要的?;緦⒚黠@變小,這意味著整個(gè)基站都可變成塔頂?shù)囊粋€(gè)小盒子,而不是……裝在塔頂可是簡(jiǎn)單很多。
當(dāng)然在系統(tǒng)層面,你一旦降低成本以后降低功耗也就水到渠成。所以這兩者之間是一個(gè)非常良性的關(guān)系。關(guān)鍵是硅晶圓的集成。這也是Tensilica會(huì) 如此迅速成長(zhǎng)成為世界領(lǐng)先的DSP內(nèi)核供應(yīng)商之一的原因。
甚至可以看到這種變化體現(xiàn)到了云計(jì)算上。因?yàn)楝F(xiàn)在你需要300倍的帶寬,也就相應(yīng)地對(duì)視頻服務(wù)、視頻壓縮、互聯(lián)網(wǎng)數(shù)據(jù)庫(kù)搜索、社會(huì)網(wǎng)絡(luò),如此等等,都提出了更高的需求。而所有這些事情,真的都是很復(fù)雜的應(yīng)用程序呢。
不過(guò)有趣的是,他們都是些并行的應(yīng)用程序。這是個(gè)好消息。因?yàn)樵谟?jì)算機(jī)業(yè)已經(jīng)發(fā)生的一件事情便是,單個(gè)微處理器的速度已經(jīng)很難再提高了。Intel 在1990年,戲劇性地發(fā)現(xiàn)了單處理器性能呈指數(shù)增長(zhǎng)的改善。但是他們也旋即發(fā)現(xiàn)當(dāng)處理器頻率達(dá)到約3.5到4GHz的時(shí)候,功率密度(Power Density)遇到了瓶頸。于是,他們開(kāi)始嘗試多核技術(shù)。
還好人民群眾想做的事,基本都是天然就可以并行處理的。所以,你在做互聯(lián)網(wǎng)數(shù)據(jù)庫(kù)檢索(Internet Database Search)的時(shí)候,確實(shí)可以設(shè)置多內(nèi)核、多芯片,甚至多系統(tǒng)。因?yàn)槟愕牟樵?xún)請(qǐng)求通常將被發(fā)往多個(gè)地點(diǎn)。所以在互聯(lián)網(wǎng)云計(jì)算的領(lǐng)域,運(yùn)用多核的機(jī)會(huì)無(wú)比廣闊。
而且確實(shí)存在是一個(gè)問(wèn)題,就是你如何在有效的MIPS指令內(nèi)獲得足夠低的功耗?;蛘哒f(shuō),如何在設(shè)計(jì)電池壽命最長(zhǎng)的移動(dòng)設(shè)備,和最可擴(kuò)展的服務(wù)器之間取得關(guān)聯(lián)?因?yàn)樗卸己凸挠嘘P(guān),而非峰值的性能。
4、那么Tensilica是如何來(lái)克服在功耗上的挑戰(zhàn)的?和競(jìng)爭(zhēng)對(duì)手比起來(lái)又有何區(qū)別?
Chris Rowen :舉個(gè)例子。Tensilica贊同為特定的任務(wù)去優(yōu)化處理器。優(yōu)化流水線(xiàn)(Pipeline),優(yōu)化接口,優(yōu)化設(shè)計(jì)層面,然后把多個(gè)內(nèi)核放在一起,以建 立一個(gè)多核系統(tǒng)。這種優(yōu)化的能力將產(chǎn)生巨大的影響。我會(huì)在今天下午的會(huì)上談到這個(gè)稱(chēng)作Turbo解碼器的專(zhuān)用(Specialized)處理器。 Turbo是一種特殊的算法,可以從嘈雜的噪聲中提取有用信息,在一個(gè)工作循環(huán)(cycle)內(nèi),這個(gè)解碼器可以執(zhí)行大約3萬(wàn)次,哦對(duì)的沒(méi)錯(cuò)3萬(wàn)次 RISK指令。是的,通用的壓縮(Compression)處理器只能執(zhí)行一次指令,而這個(gè)專(zhuān)用處理器可以執(zhí)行3萬(wàn)次。當(dāng)然這是一個(gè)極端的例子,只是想表 明當(dāng)你知道你的問(wèn)題在哪里,你就可以做出很多令人難以置信的事情。并行,并因此難以置信的高效率。
同樣的原則可以適用于各個(gè)層面,適用于各種其他門(mén)類(lèi)的專(zhuān)用DSP、無(wú)線(xiàn)接收器,適用于基帶和音頻的通用DSP,也適用于客戶(hù)意欲進(jìn)行視頻處理或其他 圖形壓縮、安全操作、網(wǎng)絡(luò)協(xié)議處理,以及廣泛應(yīng)用于射頻的深嵌入式控制(Deeply Embedded Control)。
Tensilica特別集中精力于那些能夠?qū)iT(mén)優(yōu)化的能力,以及真正方便使用多核的能力。而因此,我們從那些傳統(tǒng)的CPU老家伙們中區(qū)別了出來(lái)。譬 如Intel、ARM、MIPS,或者其他什么人。他們都面臨一個(gè)相同的物理問(wèn)題,摩爾定律在給了他們更多的晶體管之后,卻沒(méi)有給他們更好的功率控制,對(duì)不對(duì)?
他們很少去考慮并行的問(wèn)題。而與之相反,我們?cè)趹?yīng)用層面非常努力地工作,以期尋找到解決方案。在云計(jì)算那段,我們確實(shí)可以將任務(wù)分割成很多子任務(wù),但是當(dāng)我在這里玩游戲(Chris又一次拿起手里iPhone開(kāi)始演示),我真的被限制了。你看,一個(gè)手指只能玩一樣?xùn)|西哈。因此在應(yīng)用處理器的層面,你 真的無(wú)法得到啥好處。MIPS、ARM,甚至還有Intel,都面對(duì)著這樣一個(gè)無(wú)法在當(dāng)前硅科技下有效完成多任務(wù)的問(wèn)題。而那是我們擅長(zhǎng)的。
[錄入:admin]
[日期:10-06-12]