A Survey of Techniques for Cache Partitioning in Multicore Processors

Mittal, Sparsh (2017) A Survey of Techniques for Cache Partitioning in Multicore Processors. ACM Computing Surveys, 50 (2). pp. 1-39. ISSN 03600300

Full text not available from this repository. (Request a copy)

Abstract

As the number of on-chip cores and memory demands of applications increase, judicious management of cache resources has become not merely attractive but imperative. Cache partitioning, that is, dividing cache space between applications based on their memory demands, is a promising approach to provide capacity benefits of shared cache with performance isolation of private caches. However, naively partitioning the cache may lead to performance loss, unfairness, and lack of quality-of-service guarantees. It is clear that intelligent techniques are required for realizing the full potential of cache partitioning. In this article, we present a survey of techniques for partitioning shared caches in multicore processors. We categorize the techniques based on important characteristics and provide a bird’s eye view of the field of cache partitioning.

[error in script]
IITH Creators:
IITH CreatorsORCiD
Mittal, Sparshhttp://orcid.org/0000-0002-2908-993X
Item Type: Article
Subjects: Computer science
Divisions: Department of Computer Science & Engineering
Depositing User: Team Library
Date Deposited: 16 May 2019 06:57
Last Modified: 16 May 2019 06:57
URI: http://raiith.iith.ac.in/id/eprint/5185
Publisher URL: http://doi.org/10.1145/3062394
Related URLs:

Actions (login required)

View Item View Item
Statistics for RAIITH ePrint 5185 Statistics for this ePrint Item