Classification-Based Unified Cache Replacement via Partitioned Victim Address History
Classification-Based Unified Cache Replacement via Partitioned Victim Address History
复制标题
通过分区受害者地址历史记录进行基于分类的统一缓存替换
DOI:
10.1109/dsd51259.2020.00027
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
Eishi Arima
中科院分区:
文献类型:
--
作者:
Eishi Arima
In modern microprocessors, lower level cache memories are usually implemented as unified caches where different classes of cachelines such as data, instructions, and Page Table Entries (PTEs) coexist. Particularly, frequent PTE accesses following after TLB missies can happen on modern systems, which is driven by the increasing demands of applications for larger working set size, and this trend naturally leads to significant conflicts among these different kinds of cachelines.This paper targets the emerging conflict problem and provides a systematic mechanism using a partitioned victim address history. Prior studies have shown the effectiveness of history-based cache managements to predict the reuseness and thus to improve the hit rate. This work augments the following functionalities: (1) partitioning the history into multiple areas to separately keep track of the reuseness for all the different cacheline categories; and (2) setting different allocation priorities to the different cacheline categories when cache replacement. Furthermore, this paper proposes a control system to dynamically optimize the history partitions and the cache allocation priorities at the same time by using the statistics of the history structure. The experimental result indicates that the proposed technique improves performance considerably compared with the conventional LRU-based approach and others.
登录
查看更多内容
DOI:
--
发表时间:
--
期刊:
影响因子:
--
作者:
Juan E. Navarro;Sitaram Iyer;P. Druschel;Alan L. Cox
通讯作者:
Juan E. Navarro;Sitaram Iyer;P. Druschel;Alan L. Cox
DOI:
--
发表时间:
2013
期刊:
--
影响因子:
--
作者:
A. Bhattacharjee
通讯作者:
A. Bhattacharjee
DOI:
10.1145/2749469.2750379
发表时间:
2015
期刊:
2015 ACM/IEEE 42nd Annual International Symposium on Computer Architecture (ISCA)
影响因子:
--
作者:
Vivek Seshadri;Gennady Pekhimenko;Olatunji Ruwase;O. Mutlu;Phillip B. Gibbons;M. Kozuch;T. Mowry;Trishul M. Chilimbi
通讯作者:
Trishul M. Chilimbi
DOI:
10.7873/date.2013.363
发表时间:
2013
期刊:
2013 Design, Automation & Test in Europe Conference & Exhibition (DATE)
影响因子:
--
作者:
H. Noguchi;K. Nomura;K. Abe;S. Fujita;Eishi Arima;Kyundong Kim;Takashi Nakada;Shinobu Miwa;Hiroshi Nakamura
通讯作者:
Hiroshi Nakamura
DOI:
--
发表时间:
2018
期刊:
IEEE International Conference on Cluster Computing
影响因子:
--
作者:
G. Aupy;A. Benoit;Brice Goglin;L. Pottier;Y. Robert
通讯作者:
Y. Robert