2004
DOI: 10.1109/tpds.2004.1271179
|View full text |Cite
|
Sign up to set email alerts
|

Access pattern restructuring for memory energy

Abstract: Improving memory energy consumption of programs that manipulate arrays is an important problem as these codes spend large amounts of energy in accessing off-chip memory. In this paper, we propose a data-driven strategy to optimize the memory energy consumption in a banked memory system. Our compiler-based strategy modifies the original execution order of loop iterations in array-dominated applications to increase the length of the time period(s) in which memory banks are idle (i.e., not accessed by any loop it… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2005
2005
2013
2013

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 9 publications
(1 citation statement)
references
References 42 publications
0
1
0
Order By: Relevance
“…Previous research looked at how to reduce conflict misses to improve performance and reduce power [5,15]. De La Luz [6] showed that optimizations that target reducing off-chip memory energy can generate very different binaries and power budgets from those that target cache locality only. De La Luz used a memory system model wherein a subset of memory banks can be controlled individually and be placed in low power operating mode.…”
Section: Related Workmentioning
confidence: 99%
“…Previous research looked at how to reduce conflict misses to improve performance and reduce power [5,15]. De La Luz [6] showed that optimizations that target reducing off-chip memory energy can generate very different binaries and power budgets from those that target cache locality only. De La Luz used a memory system model wherein a subset of memory banks can be controlled individually and be placed in low power operating mode.…”
Section: Related Workmentioning
confidence: 99%