Re-Examining Cache Replacement Policies

被引:0
|
作者
Zebchuk, Jason [1 ]
Makineni, Srihari [2 ]
Newell, Don [2 ]
机构
[1] Univ Toronto, Dept Elect & Comp Engn, Toronto, ON M5S 1A1, Canada
[2] Intel Corp, Syst Technol Lab, Santa Clara, CA 95051 USA
关键词
D O I
10.1109/ICCD.2008.4751933
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The replacement policies commonly used in modern processors perform an average of 57% worse than an optimal replacement policy for commercial applications using large, shared caches in a chip-multi processor (CMP). Recent proposals that improve the performance of smaller, uniprocessor caches with SPEC CPU workloads do not achieve similar benefits with commercial workloads and larger caches, even though these caches still perform worse than optimal. The recently proposed Shepherd Cache replacement policy reduces miss-ratios by 7.3% on average, but it relies on an impractical LRU policy and requires 5.3% overhead relative to the total cache capacity. We propose two new, practical, low-overhead replacement policies that mimic Shepherd Cache with significantly less meta-data overhead. First, we propose a Lightweight Shepherd Cache design that reduces miss-ratios by 8% on average and up to 19%, while requiring only 1.9% meta-data overhead. We also propose an Extra-Lightweight Shepherd Cache design that reduces overhead to only 0.5% when combined with a practical Clock replacement policy while reducing miss-ratios by an average of 5.4% and up to 14%.
引用
下载
收藏
页码:671 / +
页数:2
相关论文
共 50 条
  • [31] Re-examining Thomas Cole
    Kornhauser, Elizabeth Mankin
    MAGAZINE ANTIQUES, 2018, 185 (01): : 140 - 147
  • [32] Examining the technique class: re-examining feedback
    Barr, Sherrie
    RESEARCH IN DANCE EDUCATION, 2009, 10 (01) : 33 - 45
  • [33] Replacement policies in the web cache
    Quesada Sanchez, Carlos E.
    Meneses, Esteban
    TECNOLOGIA EN MARCHA, 2006, 19 (04): : 14 - 24
  • [34] Replacement policies for a proxy cache
    Rizzo, L
    Vicisano, L
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2000, 8 (02) : 158 - 170
  • [35] Sensitivity of Cache Replacement Policies
    Reineke, Jan
    Grund, Daniel
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2013, 12
  • [36] Introduction: The challenge of gender and multiculturalism: Re-examining equality policies in Scandinavia and the European Union
    Williams, Fiona
    SOCIAL POLITICS, 2008, 15 (01): : 1 - 4
  • [37] Mandatory Voting and Redistributive Income Policies: Re-Examining Lijphart's Argument with Matching
    Marta Maroto, Maria
    Dosek, Tomas
    REVISTA ESPANOLA DE INVESTIGACIONES SOCIOLOGICAS, 2018, (164): : 97 - 114
  • [38] Re-examining generalized teleportation protocol
    Xia, Yan
    Song, Jie
    Song, He-Shan
    OPTICS COMMUNICATIONS, 2007, 279 (02) : 395 - 398
  • [39] Re-examining the effectiveness of stabilisation policy
    Makin, Anthony J.
    AUSTRALIAN ECONOMIC PAPERS, 2007, 46 (04) : 348 - 359
  • [40] Re-examining Roman Death Pollution
    Emmerson, Allison L. C.
    JOURNAL OF ROMAN STUDIES, 2020, 110 : 5 - 27