国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

雜談移動平臺多核處理器

發(fā)布時間:2013-1-26 22:09    發(fā)布者:1770309616
關(guān)鍵詞: 移動平臺 , 多核處理器
  近幾年,移動平臺廠商爭先推出多核處理器,以順應(yīng)市場日益提高的性能需求。
  由于移動市場競爭異常激烈,多核處理器變成了營銷工具,廠商利用這個最顯著的差異化特性向消費者傳遞一個過于簡化的信息:處理器核數(shù)越多,平臺就越好,性能就越高,事實卻復(fù)雜得多,在多核處理器平臺內(nèi),處理器數(shù)量對總體性能只產(chǎn)生一定的影響,不同的底層硅技術(shù)將會對性能產(chǎn)生完全不同的影響,多個關(guān)聯(lián)因素決定了多核處理平臺能效(例如,平臺對軟件性能的有效影響、芯片頻率、芯片大小和功耗)。
  本文論述并比較目前移動平臺所采用的主要的多核處理技術(shù),重點介紹多核處理技術(shù)與意法·愛立信未來產(chǎn)品所采用的具有突破性的FD-SOI硅技術(shù)之間的協(xié)同效應(yīng),通過對比個人計算機(jī)市場,例證移動平臺的單核處理器還有很大的性能提升空間,從軟件性能角度分析,目前集中資源于速度更快的雙核處理器比速度較慢的四核處理器更贏利。
  此外,我們還將論述 FD-SOI技術(shù)如何在相同功耗條件下提高雙核處理器頻率,以及如何擴(kuò)展高能效工作模式,所有這些優(yōu)勢產(chǎn)生一個比異構(gòu)和同構(gòu)四核處理器更簡單、更便宜、更高效的解決方案。
  多核處理器的問世是必然,而不是可以選擇!
  多核處理器是技術(shù)發(fā)展的必然,而不是人類可選的,在此重申這一點很重要。從歷史看,當(dāng)工作頻率提高到芯片散熱極限時,主流PC機(jī)多核處理器開始問世。事實上,自硅技術(shù)集成初期到2003-2005年間,在主流計算機(jī)中,工作頻率提高和晶體管數(shù)量主要用于提升單核處理器的性能(見圖1)。在此期間,應(yīng)用軟件的性能提升與硬件技術(shù)發(fā)展保持同步,日益增多的舊版軟件無需做任何修改,導(dǎo)致計算機(jī)行業(yè)出現(xiàn)空前的增長。
  只要可能,這個趨勢就不會發(fā)生改變,直到芯片散熱達(dá)到極限為止。頻率提高而非晶體管數(shù)量增加是芯片達(dá)到散熱極限的部分原因。在這一問題上,多核處理器被認(rèn)為是連續(xù)利用數(shù)量不斷增加的晶體管同時把功耗限制在可控范圍內(nèi)的唯一解決辦法。雖然有悖常理,但是,單核處理器在假定頻率時的功耗高于雙核處理器在假定頻率的二分之一時的功耗,這是因為處理器頻率越高,所需的電壓就越高,此外,動態(tài)功耗與電壓是平方關(guān)系(圖2所示是簡單的動態(tài)功耗計算式)。
圖 2: 雙核處理器與單核處理器動態(tài)功耗對比
  多核處理器確實使硬件集成度遵循摩爾定律(晶體管數(shù)量每18個月增加一倍),為此而付出的代價是軟件性能提升被完全破壞。對于軟件,再也沒有免費的午餐,正如Herb Sutter 2005年發(fā)表的一篇著名論文[1]所述,從那時開始,為了繼續(xù)高效地應(yīng)用硬件技術(shù)進(jìn)步,軟件開發(fā)人員必須采用并行且均衡的編程方式,使代碼能夠高效地映射到多核處理器,換句話說,軟件需要并行化,糟糕地是,軟件并行化在整個計算機(jī)領(lǐng)域仍然是最嚴(yán)峻的挑戰(zhàn)之一,雖然最初的研發(fā)熱情還沒有減退,但是,到目前還沒有發(fā)現(xiàn)一個效率令人滿意的通用解決方案[2]。很多本身是串行的應(yīng)用軟件則根本沒有并行化解決方案。
  這個問題難度非常大,在過去10年來進(jìn)展很小。G. Blake et al在2010年的論文[3]中提出兩個重要看法:
  在雙核處理器問世時,用戶感受到的響應(yīng)速度快是雙核處理器的最直接的優(yōu)點,但是,
  10年后,大多數(shù)軟件,包括要求嚴(yán)格的游戲、辦公軟件、多媒體播放器和網(wǎng)絡(luò)瀏覽器,還是僅能充分利用雙核處理器,只有很少的應(yīng)用軟件(視頻制作)能夠更高效地利用雙核處理器。
  事實上,自多核處理器在10年前問世至今,除很少的應(yīng)用軟件外,大多數(shù)PC軟件還沒有實現(xiàn)并行化。因為多任務(wù)操作系統(tǒng)和某些應(yīng)用軟件的設(shè)計方法的原因,例如,用于處理用戶界面等異步事件的事件驅(qū)動型代碼,某些并行處理功能是原生的,但是,這些原生并行線程的均衡性通常很差,通常相互關(guān)聯(lián),只有少數(shù)線程可并行使用現(xiàn)有多核處理器,然而最終只能發(fā)揮雙核以下處理器的能力。
  軟件開發(fā)人員選擇不將其代碼并行化,因為大多數(shù)PC機(jī)應(yīng)用軟件根本沒有必要并行化,或者并行化成本過高。某些小眾市場是例外,例如,某些多媒體應(yīng)用軟件、CAD工具和某些專業(yè)領(lǐng)域,軟件性能是這些市場最關(guān)注的差異化特性。人們預(yù)計多核處理器將在視頻游戲中找到用武之地,如上文所述,實際上卻不是這樣,其中一個原因是,最近幾年,圖形處理器 (GPU)的發(fā)展速度比多核CPU還要快,因此,在充分利用圖形處理器上投入資源的回報率更高,而將復(fù)雜的游戲引擎并行化,使其能夠在多核CPU上運(yùn)行,是一件費力不討好的工作。
  在其它領(lǐng)域,多核處理器的情況不盡相同。例如,在網(wǎng)絡(luò)數(shù)據(jù)中心,因為并行工作負(fù)荷量大,多核處理器發(fā)展順利。在科學(xué)計算領(lǐng)域,軟件并行化有其合理性。
  移動業(yè)和PC業(yè)一樣嗎?
  智能手機(jī)性能演進(jìn)實質(zhì)上是一個加速的且時空轉(zhuǎn)換版的臺式計算機(jī)性能演進(jìn)過程。蘋果iPhone的演進(jìn)過程是一個很好的實例,我們很容易在一定時期內(nèi)找到一致的數(shù)據(jù),且蘋果iPhone也能代表大多數(shù)手機(jī)平臺。
  圖3所示是Dhrystone MIPS (DMIPS) CPU性能測試成績,其中數(shù)據(jù)是ARM分析其處理器所用數(shù)據(jù)。同樣地,我們應(yīng)將測試成績轉(zhuǎn)換成圖1中的英特爾CPU性能測試所用的指令級并行測試(ILP),即在不考慮處理器的頻率時測試CPU架構(gòu)的效率。IDMIPS-single表示單核處理器的相對性能,測試成績是通過DMIPS/MHz乘以頻率而得來,而DMIPS-dual是 DMIPS-single乘以2,表示蘋果從iPhone 4S開始的雙核處理器的最高總體性能。對于軟件性能分析,我們只是引用了Anandtech[4]的iPhone 5產(chǎn)品評測中的基準(zhǔn)測試成績: Sunspider 和 Browsermark 是網(wǎng)絡(luò)瀏覽器 (Javascript) 基準(zhǔn)測試工具,因為是單線程,所以無法測試多核處理器;Geekbench是一個多線程基準(zhǔn)測試工具,應(yīng)該能夠體現(xiàn)多核處理器的性能優(yōu)勢。
  我們在圖3中注意到兩個要素:
圖 3: iPhone CPU和軟件相對性能演進(jìn)(來源: Wikipedia, Anandtech)
  1.    CPU 架構(gòu)效率 (DMIPS/MHz) 、頻率和最終的單核性能 (DMIPS-single) 并沒有飽和,相反,還有很大的提升空間,這種趨勢完全不同于PC機(jī)單核處理器的演進(jìn)路線,后者顯然從2003年開始達(dá)到飽和。因此,我們得到的初步結(jié)論是,移動應(yīng)用單核處理器不同于PC處理器,到目前其性能還沒有達(dá)到飽和狀態(tài)。
  2.    我們預(yù)想軟件性能與單核處理器性能成正比例關(guān)系。實際上,從iPhone 4S 到 iPhone 5,Sunspider和 Browsermark的測試成績增幅很大。這兩款手機(jī)都是雙核處理器,而且這兩種基準(zhǔn)測試都是單線程,因此,軟件性能提升與多核處理器無關(guān)。測試成績提升的原因是網(wǎng)絡(luò)瀏覽器的軟件性能大幅提升,特別是Javascript的優(yōu)化起到重要作用,另外,其它硬件也很可能被優(yōu)化,例如,改進(jìn)存儲器子系統(tǒng)。相反, Geekbench是一個多核線程基準(zhǔn)測試工具,系統(tǒng)軟件變化對其影響不大。iPhone 5的Geekbench測試成績大幅提升,這似乎表明多核處理器至少發(fā)揮了一定作用,但是,令人奇怪地是,從單核 iPhone 4到雙核iPhone 4S,我們并沒有看到同樣的成績提升。在任何情況下,所有的基準(zhǔn)測試,包括Geekbench,都保持在雙核處理器的理論性能峰值以下。我們稍后將提供更多的軟件性能提升數(shù)據(jù),但是,分析這些基準(zhǔn)測試工具的測試成績,我們至少可以得到以下初步結(jié)論:像PC機(jī)一樣, 軟件性能提升與單核處理器性能成正比,同時還與應(yīng)用軟件有關(guān);而與多核處理器性能的關(guān)系不大,或根本不成比例關(guān)系。
  移動平臺并沒有出現(xiàn)我們看到的臺式機(jī)CPU演進(jìn)過程中的飽和狀態(tài),這是因為智能手機(jī)市場剛剛開始高速增長,是平臺廠商進(jìn)一步優(yōu)化處理器架構(gòu)和硅技術(shù)起主要動因,而競爭不激烈的傳統(tǒng)嵌入式系統(tǒng)市場卻沒有這種動因。顯然,PC機(jī)更成熟的超級優(yōu)化的架構(gòu)和硅技術(shù)與智能手機(jī)平臺剛起步的架構(gòu)與技術(shù)之間存在很大的差異:
  PC單核處理器在2003年達(dá)到散熱極限時,此后性能再也沒有增長的空間;而移動平臺則不同,智能手機(jī)時代始于2007年,移動單核處理器還擁有巨大的性能提升空間,到今天為止,還沒有跡象顯示移動平臺性能飽和。
  人們不禁要問:為什么移動平臺不同于PC處理器,在單核性能達(dá)到飽和前就轉(zhuǎn)向多核處理器?我們認(rèn)為有兩個原因,第一個原因是,移動計算產(chǎn)品沿用數(shù)十年前的技術(shù)知識,特別是人們普遍知道,現(xiàn)代的操作系統(tǒng)能夠更高效地利用雙核處理器,高速緩存一致性和多任務(wù)處理操作系統(tǒng)等基本技術(shù)已經(jīng)到位。因為能夠充分利用雙核處理器,就沒有必要再等。而且,這個過程進(jìn)展得非?;第二個原因是進(jìn)攻性的營銷策略。
  像大多數(shù)商用平臺一樣,CPU在進(jìn)入四核時代后的發(fā)展方向目前尚不清楚,PC業(yè)的經(jīng)驗告訴我們,即使多核處理器存在于市場10年后,使用雙核以上的處理器對于大多數(shù)軟件是沒有實用意義,唯一的技術(shù)解釋是移動應(yīng)用軟件比PC軟件更易于多核處理,但是,我們在短時間內(nèi)不會看到這種情況發(fā)生。
  事實上,有說服力的技術(shù)原因根本就不存在。動機(jī)似乎都與市場營銷有關(guān),因為智能手機(jī)市場競爭激烈,多核處理器是一個很有進(jìn)攻性的武器。目前,廠商利用處理器內(nèi)核數(shù)量使自己的產(chǎn)品保持差異化,甚至消費者也這樣做。具有諷刺意義的是,技術(shù)上沒有任何新發(fā)明,市場營銷上沒有新意,相同的廣告詞早在PC多核問世時就被廣泛使用。像PC機(jī)一樣,人們很快就會意識到,移動設(shè)備內(nèi)的CPU內(nèi)核數(shù)量與產(chǎn)品帶給客戶的真正價值沒有直接關(guān)聯(lián)。
  網(wǎng)絡(luò)瀏覽器是最重要的手機(jī)應(yīng)用軟件之一,也是手機(jī)高性能CPU的最大受益者,同時還是要求嚴(yán)格的PC級應(yīng)用軟件的一個實例,瀏覽器的性能非常重要,因為它直接影響用戶視覺互動性。隨著網(wǎng)絡(luò)帶寬不斷增加,今天的處理速度已處于臨界線,將來HTML5  rich API和不斷增加的編程內(nèi)容(javascript)對處理速度要求更高。網(wǎng)絡(luò)瀏覽器還是高效使用今天的雙核處理器的一個很好的實例,因為操作系統(tǒng)支持功能、軟件工程、人機(jī)互動(防止UI死屏)、安全性和穩(wěn)健性(不同處理過程中的多個標(biāo)簽)的原因,瀏覽器引入了并行活動。但是,因為缺少充足的均衡的軟件并行技術(shù),瀏覽器無法滿足雙核以上數(shù)理器的運(yùn)行需求,測試結(jié)果顯示,處理器從雙核進(jìn)化到四核,瀏覽器性能提升很小或根本沒有提升。
圖4: 網(wǎng)絡(luò)瀏覽與多核處理器
  圖4所示是在同一四核處理器硬件/軟件平臺上運(yùn)行的兩款主流瀏覽器的測試成績,通過軟件設(shè)置(熱插撥)可以選擇不同的處理器數(shù)量,因此,測量結(jié)果完全是同一硬件/軟件環(huán)境的真實數(shù)據(jù)。在所有的配置中,工作頻率完全相同。相對分?jǐn)?shù)是指在多次重復(fù)測量中若干個主流網(wǎng)站上的網(wǎng)頁加載時間的平均值,因此,這個用例代表了真實的網(wǎng)站瀏覽體驗,而不是人為的基準(zhǔn)測試。當(dāng)從單核切換到雙核時,速度提升30%是一個較好的成績,符合預(yù)期。然而,從雙核切換到四核時,處理速度只取得0-11%的提升。在雙核處理器上進(jìn)行相似的測試,從單核切換到雙核時,處理速度提升高達(dá)50%。
  另一方面,如前文分析PC處理器時提到的,不論處理器有多少個內(nèi)核,頻率提高總是有益于提升軟件性能。當(dāng)對多核處理器方案進(jìn)行比較時,這一點很重要,因為處理器內(nèi)核增加會對頻率產(chǎn)生負(fù)面影響;ミB線和存儲器等共享資源沖突,高速緩存、一致性電路的擴(kuò)展受限,這些因素都會限制多核處理器的頻率提升。為提升多核處理器的總體頻率,需要使用軟件多核處理方法補(bǔ)償多核處理器降低的頻率。例如,我們在以前的折衷分析 [5]中提到,四核處理器的頻率比雙核處理器降低約27%,軟件必須有70%的代碼實現(xiàn)并行化,才能使四核處理器的性能優(yōu)于雙核處理器,這是一個很大的比例,幾乎沒有應(yīng)用軟件能夠達(dá)到這個水平,當(dāng)然不是通過原生并行,因為取得如此高的平行化,需要特殊的專門的并行化工作。
圖 5: 速度較快的雙核處理器與速度較慢的四核處理器性能比較
  前文提到軟件并行化程度很低,所以速度較快的雙核處理器可輕松戰(zhàn)勝速度較慢的四核處理器,這種現(xiàn)象在網(wǎng)絡(luò)瀏覽器中特別明顯,如圖5所示,為了與1.4GHz的雙核處理器比較,我們?nèi)藶榈膶⑺暮颂幚砥鞯呐渲媒抵?.2GHz,從圖中可以看出,即便兩者頻率相差很小,低于20%,速度較快的雙核處理器始終優(yōu)于速度較慢的四核處理器。
  我們對手機(jī)的其它重要應(yīng)用軟件進(jìn)行了類似的測試,例如,視頻游戲、程序啟動時間和多媒體功能,每次都取得相似的結(jié)果:在頻率相同的條件下,CPU從雙核進(jìn)化到四核,性能提升很小或根本沒有提升;當(dāng)速度相差15-20%時,速度較快的雙核總能擊敗速度較慢的四核。
  從正面看,智能手機(jī)搭載四核處理器應(yīng)當(dāng)會刺激軟件開發(fā)人員更有效地利用四核處理器,希望比PC業(yè)在最近10年做得更成功。智能手機(jī)的可用資源比PC機(jī)的可用資源更敏感,即使移動處理器無限接近PC處理器,兩者之間還有很大差距。在軟件方面,在移動移動平臺上運(yùn)行PC級的應(yīng)用軟件還有很大的壓力,綜合以上,再加上更低的功耗限制和更激烈的市場競爭環(huán)境,這些應(yīng)該給軟件開發(fā)人員足夠的動機(jī),投入更多的資源提高多核處理器的利用率。
  多媒體是一個令人關(guān)注的領(lǐng)域,這個領(lǐng)域通常對處理性能要求嚴(yán)格,多媒體軟件自然適合并行化。擴(kuò)增實境、計算攝影學(xué)、手勢識別等令人興奮的新應(yīng)用領(lǐng)域都將應(yīng)用并行處理技術(shù),因為這些功能的穩(wěn)定性不適合硬件加速。在這些應(yīng)用領(lǐng)域,多核處理器也有競爭技術(shù),通用圖形處理器(GPGPU)同樣是可編程多核處理器解決方案,不同的是,GPGPU將代碼映射到GPU而不是CPU。目前,GPGPU的編程難度比多核CPU更大,但是GPU硬件發(fā)展速度很快,編程模型和工具也取得很大進(jìn)展,因此,目前發(fā)展趨勢還不明朗。
  異構(gòu)多核處理技術(shù)
  移動異構(gòu)多核處理器的設(shè)計原理是,使用高性能但功耗高的處理器執(zhí)行要求嚴(yán)格的應(yīng)用任務(wù),使用速度慢但高能效的處理器運(yùn)行要求不高的任務(wù)。目前市場上已經(jīng)有異構(gòu)四核處理器平臺,例如,NVIDIA的 Tegra 3采用的Variable SMP [6]技術(shù),采用 ARM big.LITTLE[7]解決方案的異構(gòu)多核處理器預(yù)計不久就會上市。
  這個想法當(dāng)然很好,但是成功還需要一些時間;像比較雙核與四核處理器一樣,簡單的解決方案只要可行,總是被優(yōu)先選用,特別是涉及復(fù)雜的軟件修改時,簡單的解決方案總是勝出。我們稍后將分析如何利用 FD-SOI 硅技術(shù)以更簡單、更有效的方式達(dá)到同樣的效果。
  異構(gòu)多核處理器使軟硬件都變得十分復(fù)雜,圖6所示是ARM big.LITTLE硬件解決方案。
圖 6: ARM big.LITTLE (source: [7])
  硬件變復(fù)雜的主要原因是,處理器高速緩存只有保持一致性,才能用于智能手機(jī)操作系統(tǒng)假設(shè)的共享存儲器系統(tǒng),為此,AMR在互聯(lián)線上引入了ARM ACE接口技術(shù),但這卻提高了硬件復(fù)雜程度,導(dǎo)致緩存一致性流量增加。
  在軟件方面,如果把架構(gòu)的全部潛力都發(fā)揮出來,系統(tǒng)異質(zhì)管理對于操作系統(tǒng)可能是一件非常復(fù)雜的任務(wù)。理論上,操作系統(tǒng)應(yīng)該有足夠高的智能,能夠區(qū)別要求條件不同的應(yīng)用任務(wù),將其分配給大處理器或小處理器執(zhí)行。為限制在昂貴的集群器間移植軟件,這些決策應(yīng)該相對穩(wěn)定。同時,應(yīng)用軟件可能會突然改變行為,系統(tǒng)必須能夠迅速做出響應(yīng),這需要提高動態(tài)電壓和頻率,而且在兩個集群器上單獨進(jìn)行,增加要考慮的功率狀態(tài)的數(shù)量。不僅今天的操作系統(tǒng)無法提供發(fā)揮多核處理器的全部潛能所需的先進(jìn)復(fù)雜技術(shù),而且錯誤的決策在實際應(yīng)用中可能會適得其反,大量的軟件移植會引起用戶可見的系統(tǒng)故障,錯誤決策引起性能降低或浪費電能。完美地支持異構(gòu)多核處理器需要多年的研發(fā)活動和優(yōu)調(diào)技術(shù)。
  為了限制系統(tǒng)做出錯誤決策的風(fēng)險,研發(fā)人員開發(fā)出了中間解決方案,但是,該解決辦法需要以降低多核處理器潛能利用率為代價。例如,某個解決方案通過專屬方式使用大小 集群器,即不是并行處理,而是根據(jù)系統(tǒng)總體負(fù)荷從一個集群器切換至另一個集群器,以避免智能映射每個獨立軟件線程變得更加復(fù)雜,這種方法的缺點是沒有并行使用集群器,所以沒有發(fā)揮多核處理器的全部潛能。
  另一個最新的方法是把大小處理器整合成一對固定的處理器,操作系統(tǒng)負(fù)責(zé)管理每個大小處理器,將其視為一個電壓/頻率工作點擴(kuò)展的單一抽象處理器,這種方法的缺點是在集群器之間頻繁移植軟件具有一定的風(fēng)險,抽象處理器的工作模式配對不是原生的,因為在硬件上,工作點是由集群器實現(xiàn)的,而非大小處理器對。
  總之,異構(gòu)多核處理器當(dāng)然是一項前景不錯的技術(shù),特別是在移動市場。然而,因為技術(shù)復(fù)雜,特別是在軟件方面,這項技術(shù)需要經(jīng)過多年的研發(fā)和優(yōu)調(diào)才會發(fā)揮出全部的潛能。
  硅制造工藝的新進(jìn)展: FD-SOI
  近些年,為確保硅制造技術(shù)節(jié)點進(jìn)一步降低,突破傳統(tǒng)技術(shù)即將達(dá)到的極限,半導(dǎo)體企業(yè)進(jìn)行了大量新技術(shù)研發(fā),取得了很多具有突破性的開發(fā)成果,例如, FinFET 和 FD-SOI制造工藝。意法·愛立信將意法半導(dǎo)體的FD-SOI (全耗盡型絕緣體上硅)技術(shù)用于其性能非常優(yōu)異的下一代28nm移動平臺。在這里,我們只從計算性能的角度簡要分析FD-SOI的技術(shù)優(yōu)勢,說明此項技術(shù)如何能夠進(jìn)一步提升單核處理器的性能,讓我們繼續(xù)專注速度更快的雙核處理器,以獲得更高的軟件性能。
  如圖7所示,由于插入超溥埋氧層襯底,F(xiàn)D-SOI使晶體管電特性得到大幅提升,同時繼續(xù)使用非常成熟的平面工藝制造芯片。
圖 7: 體效應(yīng)晶體管與 FD-SOI晶體管比較
  下面概括FD-SOI的優(yōu)點:
  速度更快:在相同的技術(shù)節(jié)點,F(xiàn)D-SOI晶體管的溝道比體效應(yīng)晶體管的溝道短,而且前者是全耗盡型溝道,無摻雜劑。在這兩個因素共同作用下,F(xiàn)D-SOI晶體管在相同電壓時開關(guān)速度更快,在功耗相同條件下,高壓工作頻率提高35%,低壓工作頻率提高100%。
  功耗更低:有多個因素促使功耗降低:全耗盡溝道消除了漏極引起的寄生效應(yīng),在低功耗模式,可更好地限制載流子從源極流向漏極;更厚的柵電介質(zhì)層可降低柵極泄漏電流;更好地控制體偏壓技術(shù) (為更好地控制速度和功耗而向晶體管體施加的電壓)。結(jié)果,在高性能時,功耗降低 35%;在低性能時,功耗降幅更大,高達(dá)50% 。
  工藝更簡單:FD-SOI制造工藝與28nm體效應(yīng)技術(shù)(bulk)的相近程度達(dá)到 90%,總工序減少15%,研發(fā)周期更短。此外,F(xiàn)D-SOI技術(shù)無需壓力源或其它類似的復(fù)雜技術(shù),而其它工藝可能需要這些技術(shù)。最終工藝的復(fù)雜度低于體效應(yīng)技術(shù),遠(yuǎn)遠(yuǎn)低于FinFET技術(shù)。
圖 8: FD-SOI: 速度更快,功耗更低
  從微處理器設(shè)計角度看, 相對于體效應(yīng)技術(shù),F(xiàn)D-SOI的優(yōu)勢十分明顯(見圖8):
  電壓/功耗相同時,F(xiàn)D-SOI可取得更高的頻率,或者在頻率相同時,F(xiàn)D-SOI的功耗更低;
  可取得的最高頻率更高;
(后續(xù)見下面)
本文地址:http://m.qingdxww.cn/thread-109734-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點和對其真實性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
1770309616 發(fā)表于 2013-1-26 22:15:33
  采用FD-SOI技術(shù)的處理器能夠以更低的電壓維持非常不錯的頻率 (比如,1GHz,0.65V),在低功耗模式時, FD-SOI的對比優(yōu)勢更加突出,如圖8的低壓區(qū)所示,在低功耗模式,F(xiàn)D-SOI的頻率比bulk技術(shù)高100%。
  在高頻率時,能效提高幅度大約35%。在大量的用例中,這個成績足以讓FD-SOI雙核處理器戰(zhàn)勝速度較慢的bulk四核處理器,如前文所述,這是因為目前軟件性能提升受限。
  在低功耗方面,F(xiàn)D-SOI技術(shù)的影響更大,無需采用更復(fù)雜且還不成熟的異構(gòu)多核處理器降低功耗的方式。
  上文論述的擴(kuò)展的工作模式是以前提到的FD-SOI的技術(shù)優(yōu)勢共同實現(xiàn)的,其中體偏壓(body biasing)扮演重要作用。體偏壓是在晶體管體上施加特定電壓,根據(jù)每個特定工作模式優(yōu)調(diào)晶體管特性。FD-SOI技術(shù)無需體效應(yīng)晶體管的管體與源漏極之間的寄生二極管,所以,F(xiàn)D-SOI準(zhǔn)許施加電壓范圍更寬的偏壓。
圖 9: FD-SOI 提高體偏壓效果
  實際上,我們似乎用兩個不同的處理器設(shè)計取得了相同的效果(見圖9)。其中一個是為高性能優(yōu)化的,另一個則是為低功耗優(yōu)化的,但是我們只使用一個電路,通過改變體偏壓,利用電壓控制高性能和低功耗模式的轉(zhuǎn)換。意法·愛立信將這個概念稱為 “eQuad” (eQuad: e = electrical),最終特性相當(dāng)于甚至高于前文提及的異構(gòu)四核處理器。
圖 10: eQuad與 big.LITTLE對比
  圖10比較了我們的首款 FD-SOI產(chǎn)品 NovaThor™ L8580與采用big.LITTLE配置的四核處理器;前者內(nèi)置一顆基于兩個ARM Cortex-A9處理器的 eQuad處理器,后者的工作頻率在最近新推出的四核處理器中具有代表性。因為電壓/頻率范圍被擴(kuò)展,不論是在高頻工作還是低功耗時,NovaThor? L8580在相同的功耗下總能提供更高的性能,這歸功于Cortex-A9處理器。與Cortex A15/A7相比,Cortex-A9是ARM的上一代處理器架構(gòu)。除更高的性能和更低的功耗外,NovaThor?L8580還有一個重要優(yōu)勢:采用簡單的傳統(tǒng)的雙核處理器結(jié)構(gòu),且處理器管理軟件的技術(shù)也非常成熟,而big.LITTLE產(chǎn)品則需要前文討論的異構(gòu)多核處理器所需的復(fù)雜的軟硬件管理方法。
  意法·愛立信計算技術(shù)開發(fā)藍(lán)圖
  意法·愛立信計算產(chǎn)品戰(zhàn)略與開發(fā)藍(lán)圖 (圖11) 反映了目前可以例證的觀點:采取能夠讓當(dāng)代手機(jī)軟件充分發(fā)揮處理器全部潛能的方式,充分利用隨著硅技術(shù)演進(jìn)而不斷提高的處理器性能,這意味著速度較快的雙核處理器是最佳選擇。
圖 11: 意法·愛立信計算產(chǎn)品開發(fā)藍(lán)圖簡圖
  值得一提的是,設(shè)計頻率更高的雙核處理器,同時遵守移動功耗限制標(biāo)準(zhǔn),比復(fù)制缺乏主動性的設(shè)計,開發(fā)頻率較低的四核處理器,需要投入更大的研發(fā)資源。我們始終堅持這個發(fā)展方向的原因是,目前軟件性能直接受益于更高的頻率,而無需對軟件代碼做任何修改,要想發(fā)揮雙核以上的處理器的全部潛能,需要在軟件上投入巨大的研發(fā)資源。
  考慮到將來,我們正在研究各種不同的可行方案,其中包括四核處理器以及此后的技術(shù)演進(jìn)。像PC處理器一樣,移動處理器的頻率提升遲早受到功耗限制。我們的下一代產(chǎn)品還將受益于FD-SOI取得的硅技術(shù)突破,但是,將來頻率開始無限接近PC處理器的情況,不可避免地達(dá)到飽和狀態(tài),轉(zhuǎn)向四核處理器是繼續(xù)提升性能的唯一途徑。希望軟件在此之前有長遠(yuǎn)的發(fā)展,以便更有進(jìn)攻性的四核處理器的全部潛能被全部發(fā)揮出來。
  結(jié)論
  本文重點介紹了PC機(jī)處理器與智能手機(jī)處理器在產(chǎn)品演進(jìn)路線上的主要不同之處:2005年,PC機(jī)處理器頻率引起的功耗達(dá)到飽和后,PC多核處理器上市,這是必然結(jié)果;而智能手機(jī)的多核處理器卻遠(yuǎn)在頻率飽和前就提前問世。
  手機(jī)提前進(jìn)入雙核時代要歸功于PC業(yè)。雙核技術(shù)已經(jīng)成熟,可隨時實現(xiàn)和應(yīng)用。雙核處理器之所以卓有成效,是因為:在操作系統(tǒng)和應(yīng)用軟件內(nèi),存在原生、但有限的并行代碼。然而,從雙核演進(jìn)到四核主要是智能手機(jī)市場的進(jìn)攻性營銷策略導(dǎo)致。從技術(shù)層面講,不存在令人信服的動因,軟件還不能有效地利用雙核以上的處理器。事實上,不論是10年來的PC業(yè),還是最近的智能手機(jī)業(yè),還沒有充足的動力推動大多數(shù)開發(fā)人員從事成本昂貴且費事的軟件并行化項目。由于雙核以后的處理器需要軟件并行化,這導(dǎo)致現(xiàn)有的四核處理器無法發(fā)揮全部潛能。
  為進(jìn)一步擴(kuò)大移動平臺的性能和低功耗工作范圍,各大廠商最近推出了異構(gòu)多核處理器,提出了在同一個系統(tǒng)使用不同類型的處理器的概念。當(dāng)然,這項技術(shù)對智能手機(jī)很有吸引力,但是需要更復(fù)雜的硬件,要求操作系統(tǒng)提供更先進(jìn)的控制功能。初步方案已經(jīng)問世,但是支持資源有限。全面利用這項技術(shù)還需進(jìn)一步的研究和優(yōu)調(diào)。
  盡管是首批推出雙核處理器的廠商[8][9],但是意法·愛立信決定暫不加入四核陣營,而是選擇以提高雙核工作頻率為首要任務(wù),因為這才是讓今天的軟件立即發(fā)揮處理器的全部性能的有效方式。
  此外,最近推出的 FD-SOI硅技術(shù)讓我們能夠進(jìn)一步提高雙核處理器的性能,超越采用體效應(yīng)技術(shù)的處理器的性能極限。FD-SOI不僅在相同功耗條件下大幅提升頻率,還大幅擴(kuò)展了低功耗工作模式,至少目前無需采用更加復(fù)雜且能效更低的異構(gòu)多核處理器。FD-SOI有多項技術(shù)優(yōu)點:可以施加范圍更寬的體偏壓,從低功耗向高性能動態(tài)調(diào)節(jié)晶體管特性。意法·愛立信將這套擴(kuò)展的工作模式的應(yīng)用稱為“eQuad”,因為這個雙核處理器相當(dāng)于異構(gòu)四核處理器,通過給晶體管施加偏置電壓,可實現(xiàn)低功耗或高性能優(yōu)化。
  即使采用FD-SOI技術(shù),工作頻率最終也還是會飽和,這將迫使我們進(jìn)入四核及后四核時代。在此之前,我們將繼續(xù)利用FD-SOI技術(shù)提高性能,降低功耗,同時希望軟件有長足進(jìn)展,能夠提高多核處理器的利用率。
  參考文獻(xiàn)
  [1]    Herb Sutter,“The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software”, Dr. Dobb‘s Journal, 30(3), March 2005.
  [2]    Krste Asanovic, Ras Bodik, Bryan Christopher Catanzaro, Joseph James Gebis, Parry Husbands, Kurt Keutzer, David A. Patterson, William Lester Plishker, John Shalf, Samuel Webb Williams and Katherine A. Yelick, “The Landscape of Parallel Computing Research: A View from Berkeley”, EECS Department, University of California, Berkeley, Technical Report No. UCB/EECS-2006-183, December 18, 2006.
  [3]    Geoffrey Blake, Ronald G. Dreslinski, Trevor Mudge (University of Michigan), Krisztián Flautner (ARM), “Evolution of Thread-Level Parallelism in Desktop Applications”, ISCA’10, June 19-23, 2010, Saint-Malo, France.
  [4]    Anandtech The iPhone 5 Review - Six Generations of iPhones: Performance Compared (http://www.anandtech.com/show/6330/the-iphone-5-review/9)
  [5]    Marco Cornero, “Quad cores in mobile platforms: is the time right?”, EETimes Europe October 2011 (also available here: http://www.power-eetimes.com/en/quad-cores-in-mobile-platforms-is-the-time-right.html?cmp_id=71&news_id=222903513&vID=35)
  [6]    “Variable SMP (4 -PLUS PLUS -1?) – A MultiA Multi -Core CPU Architecture for Low Power and High Performance”, white paper, NVIDIA (http://www.nvidia.com/object/white-papers.html)
  [7]    Peter Greenhalgh, “Big.LITTLE Processing with ARM Cortex?-A15 & Cortex-A7, Improving Energy Efficiency in High-Performance Mobile Platforms”, white paper, ARM September 2011 (http://www.arm.com/products/processors/technologies/biglittleprocessing.php)
  [8]    Press release: “ST-ERICSSON COLLABORATES WITH ARM TO DEMONSTRATE THE WORLD‘S FIRST SYMMETRIC MULTI PROCESSING MOBILE PLATFORM TECHNOLOGY ON SYMBIAN OS”, February 16, 2009 (http://www.stericsson.com/press_releases/SMP_ARM_Symbian.jsp)
  [9]    Marco Cornero, “Enabling Symmetric Multi-processing for Symbian Mobile Devices”, Symbian Exchange and Exposition 2009 conference, London, 27-28 October 2009 (http://www.scribd.com/doc/22063340/Device-Creation-Marco-Cornero-ST-Ericsson)

來源:集微網(wǎng)
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • 使用SAM-IoT Wx v2開發(fā)板演示AWS IoT Core應(yīng)用程序
  • 使用Harmony3加速TCP/IP應(yīng)用的開發(fā)培訓(xùn)教程
  • 集成高級模擬外設(shè)的PIC18F-Q71家族介紹培訓(xùn)教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿(mào)澤電子(Mouser)專區(qū)
關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 亚洲欧洲另类 | 免费的黄网站 | 国产91视频网 | 男女那啥的视频免费 | 国产精华推荐20212 | 国内精品 第一页 | www.日本一区二区 | 久久中文视频 | 国产成人三级视频在线观看播放 | 日本一区二区三区在线播放 | 成人欧美一区二区三区视频xxx | 99这里有精品视频 | 黄频网站| 亚洲天堂影院在线观看 | 欧美成人中文字幕在线看 | 国产精品99久久 | 97在线观看播放 | 老司机亚洲精品影院在线观看 | 欧洲国产伦久久久久久久 | 国产精品 视频一区 二区三区 | 亚洲一区二区三区不卡在线播放 | 四虎精品成人免费影视 | 国产高清a | 精品国产香蕉伊思人在线又爽又黄 | 免费视频久久 | 天堂在线www下载 | 欧美性色欧美a在线播放 | 点击进入不卡毛片免费观看 | 四虎影视国产884a精品亚洲 | 伊人热人久久中文字幕 | 毛片免费全部免费播放 | 亚洲自拍偷拍视频 | 91香蕉国产在线观看免费永久 | 四虎影永久在线观看精品 | 国产一区二区视频免费 | 日日爱网站 | 成人性生免费视频 | 九九在线观看高清免费 | 奇米一二区 | 天使萌一区二区三区免费观看 | 国产成人精品视频一区二区不卡 |