| Energy efficient address assignment through minimized memory row switching |
| Full text |
Pdf
(88 KB)
|
| Source
|
International Conference on Computer Aided Design
archive
Proceedings of the 2002 IEEE/ACM international conference on Computer-aided design
table of contents
San Jose, California
Pages: 577 - 581
Year of Publication: 2002
ISBN ~ ISSN:1092-3152 , 0-7803-7607-2
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 10, Citation Count: 2
|
|
|
ABSTRACT
Data transfer intensive applications consume a significant amount of energy in memory access. The selection of a memory location from a memory array involves driving row and column select lines. A signal transition on a row select line often consumes significantly more energy than a transition on a column select line. In order to exploit this difference in energy consumption of row and column select lines, we propose a novel address assignment methodology that aims to minimize high energy row transitions by assigning spatially and temporally local data items to the same row. The problem of energy efficient address assignment has been formulated as a multi-way graph partitioning problem and solved with a heuristic. Our experiments demonstrate that our methodology achieves row transition counts very close to the optimum and that the methodology can, for some examples, reduce row transition count by 40--70% over row major mapping. Moreover, we also demonstrate that our methodology is capable of handling access sequences with over 15 million accesses in moderate time.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
P. Baglietto, M. Maresca, M. Migliardi, and N. Zingirian. Image processing on high-performance RISC systems. Proceedings of the IEEE, 84:917--930, July 1996.
|
 |
2
|
|
| |
3
|
R. J. Evans and P. D. Franzon. Energy consumption modeling and optimization for SRAM's. IEEE Journal of Solid-State Circuits, 30:571--579, May 1995.
|
| |
4
|
P. Fjallstrom. Algorithms for graph partitioning: A survey, 1998.
|
| |
5
|
M. Garey, D. Johnson, and L. Stockmeyer. Some simplified NP-complete graph problem. Theoretical computer science, 1:237--267, 1976.
|
| |
6
|
|
| |
7
|
B. Hendrickson and R. Leland. The Chaco user's guide, version 2.0. Technical Report SAND95-2344, Sandia National Laboratories, July 1995. User Manual.
|
 |
8
|
|
| |
9
|
|
| |
10
|
|
 |
11
|
P. R. Panda , F. Catthoor , N. D. Dutt , K. Danckaert , E. Brockmeyer , C. Kulkarni , A. Vandercappelle , P. G. Kjeldsberg, Data and memory optimization techniques for embedded systems, ACM Transactions on Design Automation of Electronic Systems (TODAES), v.6 n.2, p.149-206, April 2001
[doi> 10.1145/375977.375978]
|
| |
12
|
P. R. Panda and N. Dutt. Low power memory mapping through reducing address bus activity. Technical Report 95--32, University of California, Irvine, Nov. 1995.
|
| |
13
|
|
| |
14
|
|
| |
15
|
I. Verbauwhede, F. Catthoor, J. Vandewalle, and H. D. Man. Background memory management for the synthesis of algebraic algorithms on multi-processor DSP chips. In Proceedings of the International Conference on VLSI, pages 209--218, Aug. 1989.
|
| |
16
|
S. Wuytack, F. Catthoor, F. Franssen, L. Nachtergaele, and H. D. Man. Global communication and memory optimizing transformations for low power systems. In IEEE International Workshop on Low Power Design, pages 203--208, Apr. 1994.
|
| |
17
|
|
|