用于環(huán)境嵌入式系統(tǒng)的多時(shí)段動(dòng)態(tài)功耗管理方法
【圖文】:
(i)-Ec(i,k)](1)式中:γ為能量存儲(chǔ)單元的漏電系數(shù)。該模型的最后一個(gè)約束條件要求第i個(gè)時(shí)段后能量存儲(chǔ)單元的剩余能量能夠維持應(yīng)用處理模塊在第i+1個(gè)時(shí)段的最基本狀態(tài)。該管理模型實(shí)例化后是一個(gè)幾何規(guī)劃求解問(wèn)題。幾何規(guī)劃是凸優(yōu)化問(wèn)題,可以保證全局最優(yōu)解。問(wèn)題的解k(i)決定了應(yīng)用處理模塊在第i個(gè)時(shí)段的工作狀態(tài)。在太陽(yáng)能充足的情況下,應(yīng)用處理模塊可以保持全天高速運(yùn)行,但是在如下2種情況下,單時(shí)段法可能導(dǎo)致系統(tǒng)停止工作。圖2采集太陽(yáng)能真實(shí)值與預(yù)測(cè)值的對(duì)比第一,太陽(yáng)能連續(xù)多個(gè)時(shí)段采集不足的情況。例如在多云天氣,或者太陽(yáng)能采集裝置被樹蔭短期遮擋,此時(shí)由于應(yīng)用處理模塊在能量充足時(shí)全速工作,存儲(chǔ)單元沒(méi)有預(yù)留足夠多的能量,所以當(dāng)突然遭遇上述情況時(shí),優(yōu)化問(wèn)題可能出現(xiàn)無(wú)解的情況,系統(tǒng)將長(zhǎng)時(shí)間停止工作。第二,能量的預(yù)測(cè)值連續(xù)多個(gè)時(shí)段高于實(shí)際采集到的太陽(yáng)能。文獻(xiàn)[12]采用基于神經(jīng)網(wǎng)絡(luò)的太陽(yáng)能預(yù)測(cè)算法,預(yù)測(cè)精度為±5%。如圖2所示,由于存在預(yù)測(cè)誤差,代表能量預(yù)測(cè)值的虛線在代表實(shí)際采集能量的實(shí)線上下浮動(dòng)。當(dāng)能量預(yù)測(cè)值高于實(shí)際采集能量值時(shí),應(yīng)用處理模塊在i時(shí)段的功耗將高于i時(shí)段采集的能量,如果這種情況連續(xù)多個(gè)時(shí)段出現(xiàn),存儲(chǔ)單元的能量將被快速消耗,導(dǎo)致應(yīng)用單元停止工作。針對(duì)這些問(wèn)題,本文設(shè)計(jì)了一種基于能量的多時(shí)段功耗動(dòng)態(tài)管理方法,在保持系統(tǒng)性能的同時(shí)可避免采集能量長(zhǎng)期不足和預(yù)測(cè)誤差帶來(lái)的影響。3多時(shí)段動(dòng)態(tài)功耗管理方法與單時(shí)段法不同,多時(shí)段法在第i-1個(gè)時(shí)段決定系統(tǒng)第i個(gè)時(shí)段的工作狀態(tài)時(shí),考慮后續(xù)N(時(shí)段i到時(shí)段i+N-1
集的能量可能大于實(shí)際消耗的能量,多出的能量存儲(chǔ)在能量存儲(chǔ)單元,在下一個(gè)時(shí)段將被利用,因此,本文方法在避免由于預(yù)測(cè)誤差引起系統(tǒng)停止工作的同時(shí)充分利用了能量。綜上所述,本文提出的多時(shí)段法可以解決單時(shí)段法存在的問(wèn)題。下面將通過(guò)仿真實(shí)驗(yàn)對(duì)本文的多時(shí)段動(dòng)態(tài)功耗管理方法進(jìn)行評(píng)估。4仿真實(shí)驗(yàn)及結(jié)果分析為驗(yàn)證以上理論分析結(jié)果,根據(jù)真實(shí)的太陽(yáng)能采集值,利用MATLAB進(jìn)行仿真對(duì)比實(shí)驗(yàn),對(duì)本文方法進(jìn)行分析和評(píng)估。隨機(jī)選取美國(guó)橡樹嶺國(guó)家實(shí)驗(yàn)室網(wǎng)站7天的太陽(yáng)能采集數(shù)據(jù)[13](見(jiàn)圖3)作為實(shí)驗(yàn)使用的太陽(yáng)能采集值。太陽(yáng)能采集從08:00開始至16:00結(jié)束,每分鐘采集1次,1天共采集481次。太陽(yáng)能數(shù)據(jù)范圍為0~281.25W/m2,并根據(jù)實(shí)驗(yàn)需要按比例縮校另外,應(yīng)用處理模塊采用文獻(xiàn)[12]中的多核并行架構(gòu),包含94個(gè)處理單元,每個(gè)處理單元執(zhí)行點(diǎn)積運(yùn)算,向量長(zhǎng)度為1024。在能量充足的情況下,94個(gè)處理單元可以同時(shí)工作,每個(gè)單元在一個(gè)時(shí)段內(nèi)最多完成1024次點(diǎn)積。因此,,系統(tǒng)同一時(shí)間內(nèi)最多完成96256次點(diǎn)積,此值即為Kmax。另外,要求系統(tǒng)至少有1個(gè)處理單元工作,因此Kmin=1024?刂茊卧ㄟ^(guò)調(diào)整同時(shí)工作的處理核的數(shù)量和處理速度來(lái)控制系統(tǒng)的運(yùn)算量及功耗,任務(wù)執(zhí)行一次即完成一次點(diǎn)積運(yùn)算。其他仿真實(shí)驗(yàn)參數(shù)如下:N=10;α=5%;Kmax=96256;Kmin=1024;ED=0.0275;γ=1.75×10-4;時(shí)段長(zhǎng)度為1min。由于采用基于神經(jīng)網(wǎng)絡(luò)的太陽(yáng)能預(yù)測(cè)算法[12],本實(shí)驗(yàn)選
【相似文獻(xiàn)】
相關(guān)期刊論文 前9條
1 王力生;康珊;;嵌入式系統(tǒng)的動(dòng)態(tài)功耗管理結(jié)構(gòu)[J];計(jì)算機(jī)技術(shù)與發(fā)展;2008年08期
2 迎九;;Actel:ProASIC3L動(dòng)態(tài)功耗降40%[J];電子產(chǎn)品世界;2008年03期
3 黃少珉;戚隆寧;胡晨;;基于軟件測(cè)量與控制的動(dòng)態(tài)功耗管理預(yù)測(cè)策略[J];儀器儀表學(xué)報(bào);2006年S1期
4 黃智瀕;祝明發(fā);肖利民;;一種全系統(tǒng)模擬器片上緩存動(dòng)態(tài)功耗分析工具[J];上海交通大學(xué)學(xué)報(bào);2013年01期
5 劉毅;楊銀堂;王乃迪;;采用相鄰耦合動(dòng)態(tài)功耗優(yōu)化的低功耗布線方法[J];西安電子科技大學(xué)學(xué)報(bào);2007年05期
6 戚隆寧;張哲;胡晨;卜愛(ài)國(guó);;基于MSR模型的動(dòng)態(tài)功耗管理策略[J];電路與系統(tǒng)學(xué)報(bào);2006年05期
7 戚隆寧;張哲;黃少珉;;多任務(wù)下I/O設(shè)備的動(dòng)態(tài)功耗管理[J];中國(guó)工程科學(xué);2008年02期
8 叢秋波;;65nm嵌入式快閃平臺(tái)降低動(dòng)態(tài)功耗65%[J];電子設(shè)計(jì)技術(shù);2011年02期
9 ;[J];;年期
相關(guān)會(huì)議論文 前1條
1 李曉春;毛軍發(fā);尹文言;;耦合多導(dǎo)體傳輸線的動(dòng)態(tài)功耗模型[A];2007年全國(guó)微波毫米波會(huì)議論文集(下冊(cè))[C];2007年
相關(guān)碩士學(xué)位論文 前1條
1 王艷歡;嵌入式系統(tǒng)中動(dòng)態(tài)功耗管理的設(shè)計(jì)[D];中南民族大學(xué);2010年
本文編號(hào):2605866
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2605866.html