2013 IEEE 19th International Symposium on High Performance Computer Architecture (HPCA) 2013
DOI: 10.1109/hpca.2013.6522336
|View full text |Cite
|
Sign up to set email alerts
|

Refrint: Intelligent refresh to minimize power in on-chip multiprocessor cache hierarchies

Abstract: As manycores use dynamic energy ever more efficiently, static power consumption becomes a major concern. In particular, in a large manycore running at a low voltage, leakage in on-chip memory modules contributes substantially to the chip's power draw. This is unfortunate, given that, intuitively, the large multi-level cache hierarchy of a manycore is likely to contain a lot of useless data.An effective way to reduce this problem is to use a lowleakage technology such as embedded DRAM (eDRAM). However, eDRAM re… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
64
0

Year Published

2014
2014
2018
2018

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 40 publications
(64 citation statements)
references
References 23 publications
0
64
0
Order By: Relevance
“…This avoids unnecessary refreshes of lines that were recently accessed. Refrint [1] uses count bits instead of counters to reduce the refresh power in eDRAM-based caches in two ways. First, it avoids refreshing recently-accessed lines.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…This avoids unnecessary refreshes of lines that were recently accessed. Refrint [1] uses count bits instead of counters to reduce the refresh power in eDRAM-based caches in two ways. First, it avoids refreshing recently-accessed lines.…”
Section: Related Workmentioning
confidence: 99%
“…EDRAM cells require periodic refresh, which can also consume substantial energy for large caches [1,34]. In reality, it is well known that different eDRAM cells can exhibit very different charge-retention properties and, therefore, have different refresh needs.…”
Section: Introductionmentioning
confidence: 99%
“…However, eDRAM needs to be refreshed. Fortunately, refresh is done at the fine-grained level of a cache line, and we can design intelligent refresh schemes [14], [15].…”
Section: B Minimizing Energy In On-chip Memoriesmentioning
confidence: 99%
“…The other lines are not refreshed and marked as invalid -after being written back to the next level of the hierarchy if they were dirty. To identify such lines we can dynamically use the history of line accesses [14] or programmer hints.…”
Section: B Minimizing Energy In On-chip Memoriesmentioning
confidence: 99%
“…Another recent work [34] delays periodic refreshes taking into account the implicit refresh of regular accesses. In addition, authors propose a refresh policy that makes use of a 5-bit counter per cache line.…”
Section: Refresh Mechanismsmentioning
confidence: 99%