多內(nèi)核處理器內(nèi)核架構(gòu)的轉(zhuǎn)變改善嵌入式系統(tǒng)

2013-11-06 14:39 來源:互聯(lián)網(wǎng) 作者:洛小辰

處理器的設(shè)計(jì)正在從提高頻率向降低功耗的方向轉(zhuǎn)變,為滿足更高性能的要求并使功耗不超過許多應(yīng)用所能承受的范圍,微處理器的一個(gè)明顯變化是從頻率越來越高向多內(nèi)核架構(gòu)轉(zhuǎn)變。本文分析這種轉(zhuǎn)變對(duì)嵌入式系統(tǒng)設(shè)計(jì)的性能帶來哪些改善。

雙內(nèi)核微處理器是當(dāng)前計(jì)算設(shè)計(jì)關(guān)注的焦點(diǎn),為滿足更高性能要求并使功耗不超過許多應(yīng)用所能承受的范圍,微處理器正在從頻率越來越高的發(fā)展趨勢(shì)向多內(nèi)核架構(gòu)轉(zhuǎn)變。

其它的一些重要進(jìn)展也專注于提供更高的單位功耗上完成的指令數(shù)量的指標(biāo)上,例如片上存儲(chǔ)器控制器、更先進(jìn)的動(dòng)態(tài)功率管理(DFM)以及單指令多數(shù)據(jù)(SIMD)引擎。

在過去幾年,改善工藝和晶體管技術(shù)是提高處理器性能的主要方法,而更高頻率則是獲得更高性能的驅(qū)動(dòng)力。然而,最近關(guān)注焦點(diǎn)從頻率轉(zhuǎn)移到功耗上。

是什么促使關(guān)注焦點(diǎn)發(fā)生變化?一直以來,設(shè)計(jì)工程師主要考慮的功率問題是由門電路充放電引起的AC分量。半導(dǎo)體技術(shù)向90nm和更小工藝尺寸的轉(zhuǎn)移,引入了重要的DC功率分量(又稱漏功率或者靜態(tài)功率)。實(shí)際上,相同電壓下90nm設(shè)計(jì)的典型漏電流大約為130nm設(shè)計(jì)的2到3倍,漏電流引起的功耗可能占到某些90nm器件總功耗的一半以上。

更低功率的產(chǎn)品采用低功率工藝制造,例如絕緣硅(SOI)技術(shù)。SOI能減少寄生電容,使開關(guān)頻率提高25%或者使功耗降低20%。將功率更低、介電常數(shù)k值更高的介質(zhì)材料用作柵極絕緣體(gate insulator)的相關(guān)工作也在進(jìn)行中,這將獲得比目前使用的二氧化硅層更易于制造且更厚的層。

更高頻率的器件需要更高的電源電壓,因而其功耗也呈指數(shù)增長(zhǎng)。更高頻率的處理器還會(huì)增加中斷等待時(shí)間,這對(duì)實(shí)時(shí)應(yīng)用來說非常關(guān)鍵,并需要給內(nèi)核提供更深的管線。當(dāng)處理器執(zhí)行一條未曾預(yù)設(shè)的指令時(shí),管線將會(huì)擁塞造成執(zhí)行停止,這會(huì)對(duì)性能造成嚴(yán)重影響。

還有其它因素迫使芯片設(shè)計(jì)工程師通過新方法提高性能。更高的頻率需要額外的時(shí)鐘開銷,處理器需要在時(shí)鐘邊沿附近建立一定的安全裕量以確保正確運(yùn)行。因?yàn)榘踩A拷票3植蛔?,所以隨著頻率的增加,在一個(gè)時(shí)鐘周期內(nèi)可用的時(shí)間實(shí)際上會(huì)更少。因此,增加頻率并沒有使性能得到相應(yīng)提高。

這樣以來,系統(tǒng)設(shè)計(jì)工程師轉(zhuǎn)向多內(nèi)核處理器架構(gòu)而不是更高頻率的器件來實(shí)現(xiàn)系統(tǒng)性能的提高,并使功耗的增加最小。雙內(nèi)核微處理器最初設(shè)計(jì)用于服務(wù)器等計(jì)算密集型應(yīng)用,現(xiàn)在則用于廣泛的嵌入式應(yīng)用中。

存儲(chǔ)器控制器和橋接芯片也與多個(gè)內(nèi)核一起集成在單個(gè)硅片上。存儲(chǔ)器子系統(tǒng)一直以來就是高性能處理系統(tǒng)的一個(gè)瓶頸,存儲(chǔ)器技術(shù)的最新發(fā)展,包括引入第2代雙倍數(shù)據(jù)速率(DDR2)接口,已使性能有了顯著提高。相比單倍數(shù)據(jù)速率(SDR)技術(shù)133MHz的傳輸速率,DDR2的傳輸速率高達(dá)667MHz。但是,因?yàn)樘幚砥鲿r(shí)鐘速率增加得更快,所以人們已開始更多地關(guān)注存儲(chǔ)器的響應(yīng)時(shí)間。

直到最近,包括存儲(chǔ)器控制器在內(nèi)的許多系統(tǒng)邏輯都以北橋和南橋芯片的形式存在于處理器外部。將存儲(chǔ)器控制器和橋接芯片集成到同一個(gè)硅片內(nèi)作為微處理器內(nèi)核,可減少帶寬和響應(yīng)時(shí)間的瓶頸。例如,片上存儲(chǔ)器控制器將使處理器到存儲(chǔ)器的等待時(shí)間減少2/3到3/4。

某些時(shí)候更重要的是,這樣的集成可節(jié)省電路板空間。更高的集成對(duì)在像高級(jí)夾層卡(Advanced Mezzanine Cards, AMC)這樣小的尺寸內(nèi)提供更強(qiáng)處理能力來說尤其重要。更好的存儲(chǔ)器控制可節(jié)省功率。當(dāng)沒有數(shù)據(jù)要處理以及不需要進(jìn)行刷新時(shí),更智能的存儲(chǔ)器控制器可以使時(shí)鐘使能信號(hào)無效,這樣避免產(chǎn)生不必要存儲(chǔ)器時(shí)鐘,一般可以降低高達(dá)20%的存儲(chǔ)器功耗。

1 2 3 > 
處理器 嵌入式

相關(guān)閱讀

暫無數(shù)據(jù)

一周熱門