嵌入式系統(tǒng)中低功耗可重構(gòu)Cache的分析與研究
發(fā)布時間:2021-07-17 08:46
在最新的嵌入式處理器中,片上存儲器的功耗(主要是片上Cache)達到總功耗的50%左右。有效的降低這部分的功耗,對整個處理器芯片的低功耗設(shè)計有著重大的意義。然而,Cache的改變對系統(tǒng)功耗的影響是復(fù)雜的,需要整體考慮改變Cache結(jié)構(gòu)對整個存儲系統(tǒng)的影響。本文嘗試從體系結(jié)構(gòu)方面來進行研究,以達到降低功耗的目的。首先,本文分析了Cache的各個設(shè)計要素,針對低功耗的要求選取了兩個結(jié)構(gòu)參數(shù)(容量、相聯(lián)度)作為可重構(gòu)Cache的重構(gòu)參數(shù),并且確立了本文采用的可重構(gòu)Cache的基本結(jié)構(gòu)。隨后根據(jù)當(dāng)前的主流應(yīng)用為該Cache設(shè)定了一個具有代表性的工作參考系統(tǒng)。使用SimpleScalar工具進行了仿真;趯鴥(nèi)外相關(guān)文獻的研究與分析,本文設(shè)定了三種重構(gòu)策略,其實現(xiàn)難易程度、靈活性與適用范圍各有不同,分別稱之為static、segment以及dynamic。Static重構(gòu)主要以應(yīng)用程序為單位,設(shè)定合適的Cache結(jié)構(gòu);Segment重構(gòu)則以程序運行的不同片段為單位,根據(jù)各個階段的特性設(shè)定合適的Cache結(jié)構(gòu),適用于運行程序類型較為集中的嵌入式系統(tǒng);Dynamic重構(gòu),則是通過實時監(jiān)測應(yīng)用程序的...
【文章來源】:上海交通大學(xué)上海市 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:87 頁
【學(xué)位級別】:碩士
【部分圖文】:
Cache的映射方式
圖 5-1 Cache 功耗分析模型Figure 5-1 Power analysis model of Cache動態(tài)功耗來自對負(fù)載電容的充放電效應(yīng),翻轉(zhuǎn)時的能耗按照以下公式計算。2DD L DD0 1E C V P→= × ×這里 C 是器件的電容負(fù)載,DDV 是翻轉(zhuǎn)電壓值,0 1P→則是翻轉(zhuǎn)的概率。CACTI 根據(jù)其使用的 Cache 分析模型,分別建模各級的負(fù)載電容,計算各級功耗,最后將各個部分的總和作為整個 Cache 的功耗。5.1.2 Cache 功耗組成分析本文按照以下方式建?芍貥(gòu) Cache 的功耗:根據(jù) CACTI 其使用的 Cache析模型,對應(yīng)每個組成部分的晶體管級實現(xiàn),計算出可重構(gòu) Cache 各個部分的電值并計算功耗,最后將各個部分的總和作為整個 Cache 的功耗。數(shù)值參考 CACT
照這個結(jié)構(gòu)模型分析組相聯(lián) Cache 結(jié)構(gòu)的功耗組成,主要有下列部DDRESS DECODER);字線(Wordline),分別包括 data 和 tag arre),分別包括 data 和 tag array;讀出放大器(SenseAmplifiers),分別rray;比較器 (Comparator);輸出驅(qū)動電路(Output Drivers),包括 信號輸出;選擇器(Mux Drivers )。的一個 64k2 路組相聯(lián)的 Cache 經(jīng)過這樣的功耗分析模型可以得到圖 5-2。
本文編號:3287845
【文章來源】:上海交通大學(xué)上海市 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:87 頁
【學(xué)位級別】:碩士
【部分圖文】:
Cache的映射方式
圖 5-1 Cache 功耗分析模型Figure 5-1 Power analysis model of Cache動態(tài)功耗來自對負(fù)載電容的充放電效應(yīng),翻轉(zhuǎn)時的能耗按照以下公式計算。2DD L DD0 1E C V P→= × ×這里 C 是器件的電容負(fù)載,DDV 是翻轉(zhuǎn)電壓值,0 1P→則是翻轉(zhuǎn)的概率。CACTI 根據(jù)其使用的 Cache 分析模型,分別建模各級的負(fù)載電容,計算各級功耗,最后將各個部分的總和作為整個 Cache 的功耗。5.1.2 Cache 功耗組成分析本文按照以下方式建?芍貥(gòu) Cache 的功耗:根據(jù) CACTI 其使用的 Cache析模型,對應(yīng)每個組成部分的晶體管級實現(xiàn),計算出可重構(gòu) Cache 各個部分的電值并計算功耗,最后將各個部分的總和作為整個 Cache 的功耗。數(shù)值參考 CACT
照這個結(jié)構(gòu)模型分析組相聯(lián) Cache 結(jié)構(gòu)的功耗組成,主要有下列部DDRESS DECODER);字線(Wordline),分別包括 data 和 tag arre),分別包括 data 和 tag array;讀出放大器(SenseAmplifiers),分別rray;比較器 (Comparator);輸出驅(qū)動電路(Output Drivers),包括 信號輸出;選擇器(Mux Drivers )。的一個 64k2 路組相聯(lián)的 Cache 經(jīng)過這樣的功耗分析模型可以得到圖 5-2。
本文編號:3287845
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3287845.html
最近更新
教材專著