Global Conflict Avoidance Using Block Placement Strategies in Multi-Level Caches

被引:0
|
作者
Salwan, Hemant [1 ]
机构
[1] Inst Informat Technol & Management, Dept Informat Technol, New Delhi, India
关键词
cache memory; cache indexing; block placement strategy; conflict misses;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Eliminating the conflict misses in the caches has been a foremost field of research in cache memories. Although several cache addressing/indexing techniques have been demonstrated, most of them discuss about eliminating conflict misses for various memory access strides in a solo cache system. In this paper we present the analysis of the scenarios where conflicts arise at different levels of caches in a multi-level cache system. In this paper, we propose two block placement schemes least-XOR and full-XOR for multi-level caches. These placement strategies reduce the scenarios where two addresses conflict with each other at multiple places in multi-cache system and thus improves the global miss rates which are fairer indicator of performance than the local miss rate. These schemes do not require any additional hardware to the existing indexing hardware on the chip. We evaluate these schemes on sixteen memory intensive spec2000 benchmarks and show that there is a significant improvement over the traditional scheme for various performance measures such as cache miss rates, memory traffic, and CPI reductions. These schemes can achieve about 10-20% reduction in L2 and L3 cache miss rates.
引用
收藏
页码:1221 / 1226
页数:6
相关论文
共 50 条
  • [31] Community perceptions and foster care placement: A multi-level analysis
    Rolock, Nancy
    Jantz, Ian
    Abner, Kristin
    CHILDREN AND YOUTH SERVICES REVIEW, 2015, 48 : 186 - 191
  • [32] Stable bi-level and multi-level thresholding of images using a new global transformation
    Davies, E. R.
    IET COMPUTER VISION, 2008, 2 (02) : 60 - 74
  • [33] Multi-level Magnetic RAM Using Domain Wall Shift for Energy-Efficient, High-Density Caches
    Sharad, Mrigank
    Venkatesan, Rangharajan
    Raghunathan, Anand
    Roy, Kaushik
    2013 IEEE INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN (ISLPED), 2013, : 64 - 69
  • [34] Hierarchical Bayesian learning framework for multi-level modeling using multi-level data
    Jia, Xinyu
    Papadimitriou, Costas
    MECHANICAL SYSTEMS AND SIGNAL PROCESSING, 2022, 179
  • [35] Multi-Level Assignment Problem For A Conflict-Free Timetabling
    Essakhri, Choaib
    Kissani, Ilham
    2018 IEEE INTERNATIONAL CONFERENCE ON TECHNOLOGY MANAGEMENT, OPERATIONS AND DECISIONS (ICTMOD), 2018, : 293 - 296
  • [36] Introducing Multi-Level Options to the Graph Model of Conflict Resolution
    Matbouli, Yasser T.
    Hipel, Keith W.
    Kilgour, D. Marc
    2015 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC 2015): BIG DATA ANALYTICS FOR HUMAN-CENTRIC SYSTEMS, 2015, : 612 - 616
  • [37] Multi-Level Social Institutions in Conflict over Sustainable Development
    Windsor, Duane
    CRITICAL SOCIOLOGY, 2018, 44 (02) : 285 - 302
  • [38] Developing food labelling strategies: Multi-level labelling
    Weinrich, Ramona
    Spiller, Achim
    JOURNAL OF CLEANER PRODUCTION, 2016, 137 : 1138 - 1148
  • [39] Clean coal governance strategies of multi-level government
    Zhang, Xixi
    Qu, Tongkun
    Li, Tongxin
    ENERGY STRATEGY REVIEWS, 2023, 50
  • [40] Simulation of Hierarchical Multi-Level Grid Control Strategies
    Sarstedt, Marcel
    Kluss, Leonard
    Dokus, Marc
    Hofmann, Lutz
    Gerster, Johannes
    2020 INTERNATIONAL CONFERENCE ON SMART GRIDS AND ENERGY SYSTEMS (SGES 2020), 2020, : 175 - 180