2011 IEEE 17th International Symposium on High Performance Computer Architecture 2011
DOI: 10.1109/hpca.2011.5749732
|View full text |Cite
|
Sign up to set email alerts
|

MorphCache: A Reconfigurable Adaptive Multi-level Cache hierarchy

Abstract: Given the diverse range of application characteristics that chip multiprocessors (CMPs) need to cater to, a "onecache-topology-fits-all" design philosophy will clearly be inadequate. In this paper, we propose MorphCache, a Reconfigurable Adaptive Multi-level Cache hierarchy. MorphCache dynamically tunes a multi-level cache topology in a CMP to allow significantly different cache topologies to exist on the same architecture. Starting from per-core L2 and L3 cache slices as the basic design point, MorphCache alt… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
17
0

Year Published

2011
2011
2016
2016

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 28 publications
(17 citation statements)
references
References 24 publications
0
17
0
Order By: Relevance
“…Cache reconfiguration (cache tuning) has been extensively studied, because of the high energy consumption of caches [9], [10], [11], [12], [13], [14]. Dynamic hardware-based methods need to 1) monitor the application to predict the future, and 2) find the best cache configuration effectively.…”
Section: A Background and Motivationmentioning
confidence: 99%
See 1 more Smart Citation
“…Cache reconfiguration (cache tuning) has been extensively studied, because of the high energy consumption of caches [9], [10], [11], [12], [13], [14]. Dynamic hardware-based methods need to 1) monitor the application to predict the future, and 2) find the best cache configuration effectively.…”
Section: A Background and Motivationmentioning
confidence: 99%
“…Automatic cache hierarchy reconfiguration in hardware has been explored extensively [9], [10], [11], [12], [13], [14]. A survey by Zang and Gordon-Ross [15] summarizes the literature on cache adaptation.…”
Section: Related Workmentioning
confidence: 99%
“…Reconfigurable cache A number of proposals have been made for reconfigurable cache designs targeted at performance optimization [12], [13]. In Ranganathan et al's study, cache memory resources are dynamically divided into multiple partitions used for different processor activities, e.g., instruction reuse [12].…”
Section: Background and Related Workmentioning
confidence: 99%
“…In Ranganathan et al's study, cache memory resources are dynamically divided into multiple partitions used for different processor activities, e.g., instruction reuse [12]. A recent work proposed to adapt the cache hierarchy topologies to workload cache access behaviors at run-time [13]. Both studies explore the performance benefits by minimizing memory access latency, and do not consider memory bandwidth requirement.…”
Section: Background and Related Workmentioning
confidence: 99%
“…Other research (e.g. [13]) have either focused on increasing performance or reducing energy due to the inherent trade-offs between both of them. Typically, an increase in performance will correspond to an increase in energy consumption.…”
Section: Introductionmentioning
confidence: 99%