一種面向?qū)崟r系統(tǒng)的程序基本塊指令預(yù)取技術(shù)
本文關(guān)鍵詞:一種面向?qū)崟r系統(tǒng)的程序基本塊指令預(yù)取技術(shù)
更多相關(guān)文章: 實時系統(tǒng) 最壞情況執(zhí)行時間 高速緩存性能 指令預(yù)取 基本塊
【摘要】:面向通用計算機系統(tǒng)的指令預(yù)取技術(shù)無法滿足實時系統(tǒng)的應(yīng)用需求,其中一個重要原因是:無效預(yù)取引起的指令Cache內(nèi)容污染使得實時任務(wù)WCET評估值不夠精確,導(dǎo)致系統(tǒng)可調(diào)度性下降,嚴重影響系統(tǒng)效率.以簡化實時任務(wù)WCET分析、降低任務(wù)WCET評估值為目標,提出一種基于程序基本塊的指令預(yù)取方法.該方法以基本塊為粒度執(zhí)行指令預(yù)取,避免了傳統(tǒng)指令預(yù)取技術(shù)引入的無效預(yù)取;通過簡化最壞情況下的指令訪問命中/缺失情況判定,簡化任務(wù)WCET分析過程并優(yōu)化WCET評估值.實時基準測試程序評估結(jié)果表明:與常規(guī)無預(yù)取方法相比,該預(yù)取方法可使實時任務(wù)WCET評估值降低約20%,平均執(zhí)行情況下的指令Cache訪問性能提升約10%.
【作者單位】: 高效能服務(wù)器和存儲技術(shù)國家重點實驗室(浪潮(北京)電子信息產(chǎn)業(yè)有限公司);
【關(guān)鍵詞】: 實時系統(tǒng) 最壞情況執(zhí)行時間 高速緩存性能 指令預(yù)取 基本塊
【基金】:國家高技術(shù)研究發(fā)展計劃(863)(2013AA011701)~~
【分類號】:TP316.2;TP333
【正文快照】: 在通用計算機系統(tǒng)中,指令Cache是提升系統(tǒng)性能的重要手段,但其在實時領(lǐng)域的應(yīng)用面臨諸多挑戰(zhàn).實時系統(tǒng)要求任務(wù)在確定的時間間隔內(nèi)響應(yīng)輸入事件,而Cache訪問會導(dǎo)致任務(wù)執(zhí)行時間不確定,從而不利于任務(wù)的最壞情況執(zhí)行時間(worst-case execution time,簡稱WCET)分析.因此,Cache在
【相似文獻】
中國期刊全文數(shù)據(jù)庫 前7條
1 陳志堅;孟建熠;嚴曉浪;沙子巖;;基于神經(jīng)網(wǎng)絡(luò)的重構(gòu)指令預(yù)取機制及其可擴展架構(gòu)[J];電子學(xué)報;2012年07期
2 沈立,戴葵,王志英;以基本塊為單位的非順序指令預(yù)取[J];計算機工程與科學(xué);2003年04期
3 郭建軍;戴葵;王志英;;同步數(shù)據(jù)觸發(fā)體系結(jié)構(gòu)中指令預(yù)取技術(shù)研究[J];計算機工程與科學(xué);2009年08期
4 曾國蓀;;XT/AT系統(tǒng)中8088/286/386微處理器指令預(yù)取失效的分析[J];微處理機;1991年04期
5 張駿;梅魁志;趙季中;;面向多核結(jié)構(gòu)的自適應(yīng)選擇性指令主動推送技術(shù)[J];小型微型計算機系統(tǒng);2013年03期
6 劉振山,胖美云;PLC指令預(yù)取部件(IPU)的設(shè)計與實現(xiàn)[J];北京航空航天大學(xué)學(xué)報;1992年03期
7 ;[J];;年期
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前2條
1 龔帥帥;嵌入式處理器指令預(yù)取關(guān)鍵技術(shù)設(shè)計研究[D];浙江大學(xué);2010年
2 黨桂斌;指令CACHE結(jié)構(gòu)設(shè)計與系統(tǒng)級驗證[D];國防科學(xué)技術(shù)大學(xué);2006年
,本文編號:1015339
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1015339.html