Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Analytical Miss Rate Calculation of L2 Cache from the RD Profile of L1 Cache

Published: 01 January 2018 Publication History

Abstract

Reuse distance is an important metric for analytical estimation of cache miss rate. To find the miss rate of a particular cache, the reuse distance profile has to be measured for that particular level and configuration of the cache. Significant amount of simulation time and overhead can be reduced if we can find the miss rate of higher level cache like L2 cache from the RD profile with respect to a lower level cache (i.e., cache that is closer to the processor) such as L1. The objective of this paper is to give an analytical method to find the miss rate of L2 cache for various configurations from the RD profile with respect to L1 cache. We consider all three types of cache inclusion policies namely (i) Strictly Inclusive, (ii) Mutually Exclusive and (iii) Non-Inclusive Non-Exclusive policy. We first prove some general results relating the RD profile of L1 cache to that of L2 cache. We use probabilistic analysis for our derivations. We validate our model against simulations, using the multi-core simulator Sniper with the PARSEC and the SPLASH benchmark suites.

Cited By

View all
  • (2022)ReuseTracker: Fast Yet Accurate Multicore Reuse Distance AnalyzerACM Transactions on Architecture and Code Optimization10.1145/348419919:1(1-25)Online publication date: 31-Mar-2022
  • (2022)A Profiling-Based Approach to Cache Partitioning of Program DataParallel and Distributed Computing, Applications and Technologies10.1007/978-3-031-29927-8_35(453-463)Online publication date: 7-Dec-2022
  • (2020)Fast, accurate, and scalable memory modeling of GPGPUs using reuse profilesProceedings of the 34th ACM International Conference on Supercomputing10.1145/3392717.3392761(1-12)Online publication date: 29-Jun-2020
  • Show More Cited By
  1. Analytical Miss Rate Calculation of L2 Cache from the RD Profile of L1 Cache

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image IEEE Transactions on Computers
    IEEE Transactions on Computers  Volume 67, Issue 1
    January 2018
    143 pages

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 01 January 2018

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 29 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2022)ReuseTracker: Fast Yet Accurate Multicore Reuse Distance AnalyzerACM Transactions on Architecture and Code Optimization10.1145/348419919:1(1-25)Online publication date: 31-Mar-2022
    • (2022)A Profiling-Based Approach to Cache Partitioning of Program DataParallel and Distributed Computing, Applications and Technologies10.1007/978-3-031-29927-8_35(453-463)Online publication date: 7-Dec-2022
    • (2020)Fast, accurate, and scalable memory modeling of GPGPUs using reuse profilesProceedings of the 34th ACM International Conference on Supercomputing10.1145/3392717.3392761(1-12)Online publication date: 29-Jun-2020
    • (2020)A Survey of Cache SimulatorsACM Computing Surveys10.1145/337239353:1(1-32)Online publication date: 6-Feb-2020

    View Options

    View options

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media