• DocumentCode
    1283459
  • Title

    Multilevel Cache Modeling for Chip-Multiprocessor Systems

  • Author

    Prieto, Pablo ; Puente, Valentin ; Gregorio, José-Ángel

  • Author_Institution
    Univ. of Cantabria, Santander, Spain
  • Volume
    10
  • Issue
    2
  • fYear
    2011
  • Firstpage
    49
  • Lastpage
    52
  • Abstract
    This paper presents a simple analytical model for predicting on-chip cache hierarchy effectiveness in chip multiprocessors (CMP) for a state-of-the-art architecture. Given the complexity of this type of systems, we use rough approximations, such as the empirical observation that the re-reference timing pattern follows a power law and the assumption of a simplistic delay model for the cache, in order to provide a useful model for the memory hierarchy responsiveness. This model enables the analytical determination of average access time, which makes design space pruning useful before sweeping the vast design space of this class of systems. The model is also useful for predicting cache hierarchy behavior in future systems. The fidelity of the model has been validated using a state-of-the-art, full-system simulation environment, on a system with up to sixteen out-of-order processors with cache-coherent caches and using a broad spectrum of applications, including complex multithread workloads. This simple model can predict a near-to-optimal, on-chip cache distribution while also estimating how future system running future applications might behave.
  • Keywords
    approximation theory; cache storage; integrated circuit design; microprocessor chips; multiprocessing systems; cache hierarchy behavior prediction; cache-coherent caches; chip-multiprocessor systems; complex multithread workloads; design space; memory hierarchy responsiveness; multilevel cache modeling; near-to-optimal on-chip cache distribution; on-chip cache hierarchy effectiveness prediction; power law; re-reference timing pattern; rough approximations; simplistic delay model assumption; Cache storage; Complexity theory; Computational modeling; Multiprocessing systems; Software tools; Thermal analysis; Thermal sensors; Memory hierarchy; Multi-core/single-chip multiprocessors;
  • fLanguage
    English
  • Journal_Title
    Computer Architecture Letters
  • Publisher
    ieee
  • ISSN
    1556-6056
  • Type

    jour

  • DOI
    10.1109/L-CA.2011.20
  • Filename
    5962329