摘要:鑒于現(xiàn)有的數(shù)據(jù)預(yù)取算法不能滿足高效能異構(gòu)計(jì)算系統(tǒng)對動態(tài)隨機(jī)存取存儲器(DRAM)和非易失性存儲器(NVM)相結(jié)合的新型異構(gòu)存儲器高效訪問的要求,提出了一種模擬退火的全局優(yōu)化數(shù)據(jù)預(yù)取算法(SADPA)。該算法在啟發(fā)式搜索模擬退火算法的基礎(chǔ)上,引入了隨機(jī)因子,以避免局部最優(yōu),從而確定了全局優(yōu)化閾值以預(yù)取NVM頁面的有效數(shù)量。實(shí)驗(yàn)結(jié)果表明,該算法相對于靜態(tài)閾值調(diào)整算法,平均訪問延時(shí)降低了4%,每個(gè)時(shí)鐘周期內(nèi)的平均指令數(shù)(IPC)增加了10.1%;對于cactusADM應(yīng)用,該算法相對于軟硬件協(xié)同的動態(tài)閾值調(diào)整算法,系統(tǒng)能耗降低了3.4%。
注:因版權(quán)方要求,不能公開全文,如需全文,請咨詢雜志社