DocumentCode
2412400
Title
On-chip stack based memory organization for low power embedded architectures
Author
Mamidipaka, Mahesh ; Dutt, Nikil
Author_Institution
Center for Embedded Comput. Syst., California Univ., Irvine, CA, USA
fYear
2003
fDate
2003
Firstpage
1082
Lastpage
1087
Abstract
This paper presents an on-chip stack based memory organization that effectively reduces the energy dissipation in programmable embedded system architectures. Most embedded-systems use the notion of stack for implementation of function calls. However such stack data is stored in processor address space, typically in the main memory and accessed through caches. Our analysis of several benchmarks show that the callee saved registers and return addresses for function calls constitute a significant portion of the total memory accesses. We propose a separate stack-based memory organization to store these registers and return addresses. Our experimental results show that effective use of such stack-based memories yield significant reductions in system power/energy, while simultaneously improving the system performance. Application of our approach to the SPECint95 and MediaBench benchmark suites show up to 32.5% reduction in energy in L1 data caches, with marginal improvements in system performance.
Keywords
cache storage; embedded systems; logic design; logic simulation; low-power electronics; memory architecture; programmable circuits; storage management chips; L1 data caches; callee saved registers; energy dissipation reduction; function call return addresses; function calls; low power embedded architectures; memory access; memory management unit; on-chip stack based memory organization; processor address space; programmable embedded systems; Batteries; Computer architecture; Embedded system; Energy consumption; Energy dissipation; Power dissipation; Programming; Proposals; Registers; System performance;
fLanguage
English
Publisher
ieee
Conference_Titel
Design, Automation and Test in Europe Conference and Exhibition, 2003
ISSN
1530-1591
Print_ISBN
0-7695-1870-2
Type
conf
DOI
10.1109/DATE.2003.1253748
Filename
1253748
Link To Document