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