一種基于使用熱度的高速緩沖存儲(chǔ)器替換方法及系統(tǒng)
基本信息
申請(qǐng)?zhí)?/td> | CN201911327529.3 | 申請(qǐng)日 | - |
公開(kāi)(公告)號(hào) | CN110990300B | 公開(kāi)(公告)日 | 2021-12-14 |
申請(qǐng)公布號(hào) | CN110990300B | 申請(qǐng)公布日 | 2021-12-14 |
分類號(hào) | G06F12/0808(2016.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 劉超;張洪柳;于秀龍 | 申請(qǐng)(專利權(quán))人 | 青島方寸微電子科技有限公司 |
代理機(jī)構(gòu) | 濟(jì)南圣達(dá)知識(shí)產(chǎn)權(quán)代理有限公司 | 代理人 | 李琳 |
地址 | 250000山東省濟(jì)南市高新區(qū)舜華路2000號(hào)舜泰廣場(chǎng)9號(hào)北樓803-1室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本公開(kāi)公開(kāi)了一種基于使用熱度的高速緩沖存儲(chǔ)器替換方法及系統(tǒng),包括:將Cache分為n個(gè)Cache塊,n個(gè)Cache塊和其對(duì)應(yīng)的熱度值組成熱度對(duì)比組;根據(jù)接收的CPU數(shù)據(jù)讀取請(qǐng)求,判斷待讀取的CPU數(shù)據(jù)是否存在于Cache中,若命中,查找命中的Cache塊和其對(duì)應(yīng)的熱度值,根據(jù)預(yù)設(shè)熱度增強(qiáng)因子增加熱度值,其余未命中Cache塊的熱度值根據(jù)熱度衰減因子進(jìn)行衰減,在命中的Cache塊中讀取CPU數(shù)據(jù);若未命中,查找熱度值最小且小于或等于替換閾值的Cache塊,將待讀取的CPU數(shù)據(jù)替換到該Cache塊中,其余未替換Cache塊的熱度值根據(jù)熱度衰減因子進(jìn)行衰減。統(tǒng)計(jì)Cache中代碼的訪問(wèn)頻率,并在訪問(wèn)熱度降低后進(jìn)行替換;通過(guò)熱度增強(qiáng)因子、熱度衰減因子參數(shù),適用于不同的執(zhí)行代碼,保持較高的命中率。 |
