面向安卓應(yīng)用的Cache設(shè)計空間探索
發(fā)布時間:2017-11-07 09:24
本文關(guān)鍵詞:面向安卓應(yīng)用的Cache設(shè)計空間探索
更多相關(guān)文章: Cache 安卓 亂序處理器 神經(jīng)網(wǎng)絡(luò) 設(shè)計空間探索
【摘要】:隨著微處理器設(shè)計技術(shù)的不斷發(fā)展,Cache得到廣泛的應(yīng)用,以解決處理器與主存之間性能差距越來越大的難題。由于安卓應(yīng)用占據(jù)巨大的市場份額,并且有研究表明,安卓應(yīng)用的訪存特性與傳統(tǒng)桌面程序有差異,因此面向安卓應(yīng)用的Cache設(shè)計空間探索就變得非常重要。本文的主要工作有兩部分,第一部分是建立亂序處理器的Cache解析模型,第二部分是根據(jù)建立的Cache模型探索安卓環(huán)境下的Cache設(shè)計空間。堆棧距離理論是目前研究Cache模型的重要方法,但是亂序處理器會對堆棧距離分布產(chǎn)生影響,導(dǎo)致基于堆棧距離的Cache模型無法直接應(yīng)用到亂序處理器中。本文利用人工神經(jīng)網(wǎng)絡(luò)改進(jìn)堆棧距離Cache模型,基本思路是利用神經(jīng)網(wǎng)絡(luò)訓(xùn)練亂序前的訪存堆棧距離分布與進(jìn)入Cache中的訪存堆棧距離分布之間的映射關(guān)系。模型的輸入為仿存流文件,輸出為Cache缺失率。本文建立的神經(jīng)網(wǎng)絡(luò)Cache模型預(yù)測的Cache缺失率和Gem5全仿真結(jié)果相比,平均誤差在5%左右,相比Gem5全仿真,模型減少仿真時間約80%。利用建立的Cache模型,結(jié)合CACTI工具,本文進(jìn)行了面向安卓應(yīng)用場景的Cache設(shè)計空間探索,分析了Cache的容量、組關(guān)聯(lián)度以及Cache行大小對于Cache的平均訪問時間、功耗和面積的影響。并且找出針對安卓應(yīng)用,在面積功耗限制下的Cache性能最優(yōu)配置。
【學(xué)位授予單位】:東南大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2016
【分類號】:TP333;TP183
【參考文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前2條
1 張軍超;張兆慶;;指令調(diào)度中的寄存器重命名技術(shù)[J];計算機工程;2005年23期
2 戚德虎,康繼昌;BP神經(jīng)網(wǎng)絡(luò)的設(shè)計[J];計算機工程與設(shè)計;1998年02期
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前1條
1 雷小鳳;面向MRU替換策略的Cache分析技術(shù)的研究[D];東北大學(xué);2011年
,本文編號:1151812
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/1151812.html
最近更新
教材專著