[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Cache Friendliness-Aware Managementof Shared Last-Level Caches for HighPerformance Multi-Core Systems

Published: 01 April 2014 Publication History

Abstract

To achieve high efficiency and prevent destructive interference among multiple divergent workloads, the last-level cache of Chip Multiprocessors has to be carefully managed. Previously proposed cache management schemes suffer from inefficient cache capacity utilization, by either focusing on improving the absolute number of cache misses or by allocating cache capacity without taking into consideration the applications’ memory sharing characteristics. Reduction of the overall number of misses does not always correlate with higher performance as Memory-level Parallelism can hide the latency penalty of a significant number of misses in out-of-order execution. In this work we describe a quasi-partitioning scheme for last-level caches that combines the memory-level parallelism, cache friendliness and interference sensitivity of competing applications, to efficiently manage the shared cache capacity. The proposed scheme improves both system throughput and execution fairness—outperforming previous schemes that are oblivious to applications’ memory behavior. Our detailed, full-system simulations showed an average improvement of 10 percent in throughput and 9 percent in fairness over the next best scheme for a four-core CMP system.

Cited By

View all
  • (2019)Cache control techniques to provide QoS on real systemsThe Journal of Supercomputing10.1007/s11227-019-02789-775:8(5161-5188)Online publication date: 1-Aug-2019
  • (2017)A coordinated multi-agent reinforcement learning approach to multi-level cache co-partitioningProceedings of the Conference on Design, Automation & Test in Europe10.5555/3130379.3130572(800-805)Online publication date: 27-Mar-2017
  • (2017)Cooperative Multi-Agent Reinforcement Learning-Based Co-optimization of Cores, Caches, and On-chip NetworkACM Transactions on Architecture and Code Optimization10.1145/313217014:4(1-25)Online publication date: 14-Nov-2017
  • Show More Cited By
  1. Cache Friendliness-Aware Managementof Shared Last-Level Caches for HighPerformance Multi-Core Systems

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image IEEE Transactions on Computers
    IEEE Transactions on Computers  Volume 63, Issue 4
    April 2014
    264 pages

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 01 April 2014

    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 01 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2019)Cache control techniques to provide QoS on real systemsThe Journal of Supercomputing10.1007/s11227-019-02789-775:8(5161-5188)Online publication date: 1-Aug-2019
    • (2017)A coordinated multi-agent reinforcement learning approach to multi-level cache co-partitioningProceedings of the Conference on Design, Automation & Test in Europe10.5555/3130379.3130572(800-805)Online publication date: 27-Mar-2017
    • (2017)Cooperative Multi-Agent Reinforcement Learning-Based Co-optimization of Cores, Caches, and On-chip NetworkACM Transactions on Architecture and Code Optimization10.1145/313217014:4(1-25)Online publication date: 14-Nov-2017
    • (2017)A Survey of Techniques for Cache Partitioning in Multicore ProcessorsACM Computing Surveys10.1145/306239450:2(1-39)Online publication date: 10-May-2017
    • (2016)A novel memory management method for multi-core processorsComputers and Electrical Engineering10.1016/j.compeleceng.2015.10.00951:C(184-194)Online publication date: 1-Apr-2016
    • (2015)The application slowdown modelProceedings of the 48th International Symposium on Microarchitecture10.1145/2830772.2830803(62-75)Online publication date: 5-Dec-2015

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media