国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于仿真的能量最小化探索

2014-05-13 23:57:51王國(guó)富
科技創(chuàng)新與應(yīng)用 2014年15期
關(guān)鍵詞:仿真

王國(guó)富

摘 要:文章介紹了用仿真來(lái)優(yōu)化系統(tǒng)的方法。以對(duì)芯片的能量消耗最小化為實(shí)例,并使用實(shí)驗(yàn)步驟和實(shí)驗(yàn)結(jié)果來(lái)說(shuō)明使用仿真來(lái)優(yōu)化系統(tǒng)的方法。

關(guān)鍵詞:MPSoC;仿真;能耗最小化

引言

文章介紹如何運(yùn)用仿真的方法來(lái)自定義硬件平臺(tái)以使系統(tǒng)的能量消耗達(dá)到優(yōu)化。文章使用GSM編解碼器軟件來(lái)作為一個(gè)例子,并將使用一個(gè)由幾個(gè)ARM處理器內(nèi)核、專用和共享內(nèi)存以及通過(guò)AMBA總線互連所組成的多處理器系統(tǒng)。文章將詳細(xì)介紹所使用的硬件平臺(tái)和設(shè)計(jì)方案,并給出實(shí)驗(yàn)比較結(jié)果。

1 多處理器 ARM 平臺(tái)介紹

多處理器片上系統(tǒng)(MPSoC)是使用多個(gè)CPU及其他硬件子系統(tǒng)來(lái)實(shí)現(xiàn)的系統(tǒng)。文中所使用的硬件平臺(tái)的架構(gòu)是一個(gè)分布式多處理器片上系統(tǒng)(MPSoC)的通用模板。如圖1所示,該平臺(tái)包含多個(gè)計(jì)算內(nèi)核、一個(gè)AMBA AHB兼容的通信總線、專用內(nèi)存(每個(gè)處理器有一個(gè))和處理器間通信的共享內(nèi)存。

圖1

2 基于仿真的優(yōu)化探索

仿真平臺(tái)的優(yōu)點(diǎn)在于它可以在設(shè)計(jì)流程的早期發(fā)揮作用。傳統(tǒng)模式上, 最終的驗(yàn)證是在設(shè)計(jì)流程結(jié)束時(shí)進(jìn)行,這時(shí)第一個(gè)產(chǎn)品原型已經(jīng)產(chǎn)生了。所以為了獲得正確的而有效的產(chǎn)品,系統(tǒng)模型必須是非常準(zhǔn)確的。如果在早期設(shè)計(jì)階段就可以對(duì)目標(biāo)硬件平臺(tái)進(jìn)行一個(gè)周期的精確仿真,系統(tǒng)模型可能因這次仿真而被修改甚至于舍棄。使用這種方式,我們就可以使用速度較慢的仿真來(lái)獲得的準(zhǔn)確性。

3 能量最小化

我們的目標(biāo)是優(yōu)化一個(gè)GSM編解碼器的應(yīng)用程序。應(yīng)用程序?qū)⒃谝粋€(gè)具有ARM7處理器的MPARM平臺(tái)上運(yùn)行。參數(shù)高速緩存的大小、高速緩存相關(guān)性和處理器的頻率是可變的。

處理器的頻率是一個(gè)關(guān)鍵參數(shù),它影響應(yīng)用程序的速度和功率消耗。功耗與頻率及電源電壓的平方成正比[2]:P=CV2f

在大多數(shù)系統(tǒng)中,選擇一個(gè)較低的頻率意味著使用較低的電源電壓。這樣處理器所消耗的功率就會(huì)以立方進(jìn)行減少。其實(shí),對(duì)于電池供電的系統(tǒng),大家對(duì)能量消耗更有興趣。能量的公式定義如下:

這里,t 為每秒的運(yùn)行時(shí)間, NC 為時(shí)鐘周期數(shù)來(lái)表示的運(yùn)行時(shí)間。從這個(gè)公式中我們看出,如果我們只是減少頻率而使電壓保持不變,雖然功耗呈線性減少,但是能量的消耗是不變的。

4 實(shí)驗(yàn)結(jié)果分析

第一步,我們?cè)O(shè)置的緩存類型是指令緩存,關(guān)聯(lián)性是直接映射的。然后我們來(lái)改變緩存的大小,能量如下表:

第二步,我們?cè)O(shè)置的緩存類型是指令緩存,關(guān)聯(lián)性是K-路組關(guān)聯(lián)。然后我們來(lái)改變緩存的大小,能量如下表:

第三步,我們?cè)O(shè)置的緩存類型是數(shù)據(jù)緩存,關(guān)聯(lián)性是直接映射的。然后我們來(lái)改變緩存的大小,能量如下表。

第四步,我們?cè)O(shè)置的緩存類型是數(shù)據(jù)緩存,關(guān)聯(lián)性是K-路組關(guān)聯(lián)。然后我們來(lái)改變緩存的大小,能量如下表。

根據(jù)上面的實(shí)驗(yàn)數(shù)據(jù),我們把指令緩存和數(shù)據(jù)緩存的最小能耗結(jié)合起來(lái)。

總能量為:29591216.93 [pJ] typ

第五步,我們改變頻率 f 的值:

所以最佳設(shè)置是:

5 結(jié)束語(yǔ)

文章通過(guò)上面的實(shí)驗(yàn)展示了使用仿真來(lái)對(duì)芯片進(jìn)行優(yōu)化的方法。按照相同的思路,還可對(duì)其它性能進(jìn)行優(yōu)化。

參考文獻(xiàn)

[1]Wolf,W.Georgia Inst.of Technol.,Atlanta,GA;Jerraya,A.A.artin,G. Multiprocessor System-on-Chip(MPSoC)Technology.Computer-Aided Design of Integrated Circuits and Systems,IEEE Transactions on(Volume:27 Issue:10).

[2]CPU power dissipation.http://en.wikipedia.org/wiki/CPU_power_dissi

pation. Wikipedia.

猜你喜歡
仿真
Proteus仿真軟件在單片機(jī)原理及應(yīng)用課程教學(xué)中的應(yīng)用
工業(yè)機(jī)器人模擬仿真技術(shù)在職業(yè)教育中的應(yīng)用淺析
一種幫助幼兒車內(nèi)脫險(xiǎn)應(yīng)急裝置的仿真分析
科技資訊(2016年18期)2016-11-15 20:09:22
論虛擬仿真實(shí)訓(xùn)系統(tǒng)在口腔實(shí)驗(yàn)教學(xué)中的應(yīng)用
科技資訊(2016年18期)2016-11-15 07:55:28
基于機(jī)電設(shè)備電氣控制線路排故的仿真系統(tǒng)設(shè)計(jì)
航空電氣系統(tǒng)中故障電弧研究
Buck開(kāi)關(guān)變換器的基本參數(shù)設(shè)計(jì)及仿真分析
試析PLC控制下的自動(dòng)化立體倉(cāng)庫(kù)仿真情況分析
基于MADYMO的航空座椅約束系統(tǒng)優(yōu)化設(shè)計(jì)
科技視界(2016年18期)2016-11-03 21:44:44
中國(guó)體態(tài)假人模型與FAA Hybrid Ⅲ 型假人模型沖擊差異性分析
科技視界(2016年18期)2016-11-03 20:31:49
宜阳县| 昂仁县| 肇东市| 全南县| 承德市| 清徐县| 永福县| 巴马| 德安县| 防城港市| 五原县| 定陶县| 永寿县| 涿州市| 乌拉特前旗| 望谟县| 武功县| 吉木萨尔县| 如皋市| 静安区| 赣榆县| 鄂伦春自治旗| 淳安县| 昔阳县| 侯马市| 阿瓦提县| 册亨县| 七台河市| 延安市| 三门峡市| 昌图县| 文昌市| 肃南| 民权县| 梁河县| 巴彦县| 彭山县| 乐都县| 呼和浩特市| 龙口市| 南平市|