| Synthesis of application-specific memories for power optimization in embedded systems |
| Full text |
Pdf
(162 KB)
|
| Source
|
Annual ACM IEEE Design Automation Conference
archive
Proceedings of the 37th Annual Design Automation Conference
table of contents
Los Angeles, California, United States
Pages: 300 - 303
Year of Publication: 2000
ISBN:1-58113-187-9
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 7, Downloads (12 Months): 26, Citation Count: 10
|
|
|
ABSTRACT
This paper presents a novel approach to memory power optimization for embedded systems based on the exploitation of data locality. Locations with highest access frequency are mapped onto a small, low-power application-specific memory which is placed close the processor. Although, in principle, a cache may be used to implement such a memory, more efficient solutions may be adopted. We propose an architecture that outperforms (power-wise) different types of cache memories at no penalty in performance. Power savings (averaged over a number of embedded applications running on ARM processors) range from 12% to 68%.
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
|
|
 |
2
|
|
 |
3
|
|
| |
4
|
|
 |
5
|
R. Iris Bahar , Gianluca Albera , Srilatha Manne, Power and performance tradeoffs using various caching strategies, Proceedings of the 1998 international symposium on Low power electronics and design, p.64-69, August 10-12, 1998, Monterey, California, United States
[doi> 10.1145/280756.295115]
|
| |
6
|
W. Shiue, C. Chakrabarti, "Memory I~xploration for Low Power,
|
| |
7
|
S. J. I~. Wilton, N. P. Jouppi, "CACTI: An I~nhanced Cache Access and Cycle Time Model," IEEE Journal of Solid-State Circuits, Vol. 31, No. 5, pp. 677-687, May 1996.
|
| |
8
|
J. Davis II, M. Goel, C. Hylands, B. Kienhuis, I~. A. Lee, J. Liu, X. Liu, L. Muliadi, S. Neuendor/~'er, J. 1%eekie, N. Smyth, J. Tsay and Y. Xiong, Overview of the Ptolemy Project, I~1%L Technical 1%eport UCB/E1%L No. M99/37, UC Berkeley, Jul. 1999.
|
| |
9
|
A1%M Corporation, A1%M Software Development Toolkit, Version 2.50, 1%eference Guide, A1%M DUI 0041C, Chapter 12, Nov. 1998.
|
| |
10
|
|
CITED BY 10
|
|
|
|
|
Rajeshwari Banakar , Stefan Steinke , Bo-Sik Lee , M. Balakrishnan , Peter Marwedel, Scratchpad memory: design alternative for cache on-chip memory in embedded systems, Proceedings of the tenth international symposium on Hardware/software codesign, May 06-08, 2002, Estes Park, Colorado
|
|
|
Kiran Puttaswamy , Kyu-Won Choi , Jun Cheol Park , Vincent J. Mooney, III , Abhijit Chatterjee , Peeter Ellervee, System level power-performance trade-offs in embedded systems using voltage and frequency scaling of off-chip buses and memory, Proceedings of the 15th international symposium on System Synthesis, October 02-04, 2002, Kyoto, Japan
|
|
|
|
|
|
Stefan Steinke , Nils Grunwald , Lars Wehmeyer , Rajeshwari Banakar , M. Balakrishnan , Peter Marwedel, Reducing energy consumption by dynamic copying of instructions onto onchip memory, Proceedings of the 15th international symposium on System Synthesis, October 02-04, 2002, Kyoto, Japan
|
|
|
Takanori Okuma , Yun Cao , Masanori Muroyama , Hiroto Yasuura, Reducing access energy of on-chip data memory considering active data bitwidth, Proceedings of the 2002 international symposium on Low power electronics and design, August 12-14, 2002, Monterey, California, USA
|
|
|
Partha Biswas , Vinay Choudhary , Kubilay Atasu , Laura Pozzi , Paolo Ienne , Nikil Dutt, Introduction of local memory elements in instruction set extensions, Proceedings of the 41st annual conference on Design automation, June 07-11, 2004, San Diego, CA, USA
|
|
|
Partha Biswas , Nikil Dutt , Paolo Ienne , Laura Pozzi, Automatic identification of application-specific functional units with architecturally visible storage, Proceedings of the conference on Design, automation and test in Europe: Proceedings, March 06-10, 2006, Munich, Germany
|
|
|
|
|
|
Theo Kluter , Philip Brisk , Paolo Ienne , Edoardo Charbon, Speculative DMA for architecturally visible storage in instruction set extensions, Proceedings of the 6th IEEE/ACM/IFIP international conference on Hardware/Software codesign and system synthesis, October 19-24, 2008, Atlanta, GA, USA
|
|