ACM Home Page
Please provide us with feedback. Feedback
Data memory design and exploration for low-power embedded systems
Full text PdfPdf (205 KB)
Source ACM Transactions on Design Automation of Electronic Systems (TODAES) archive
Volume 6 ,  Issue 4  (October 2001) table of contents
Pages: 553 - 568  
Year of Publication: 2001
ISSN:1084-4309
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 1,   Downloads (12 Months): 53,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   review   peer to peer  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/502175.502182
What is a DOI?

ABSTRACT

In embedded system design, the designer has to choose an on-chip memory configuration that is suitable for a specific application. To aid in this design choice, we present a memory exploration procedure based on three performance metrics, namely, cache size, the memory access time and the energy consumption. We show the importance of including energy in the performance metrics, since an increase in the cache size and line size reduces the memory access time but does not necessarily reduce the energy consumption. The memory exploration procedures enable us to find the cache configuration (cache size, line size) that satisfies the area and time constraints while minimizing the energy consumption, and the cache configuration that satisfies the area and energy constraints while minimizing the memory access time. The exploration procedures for cache configuration is very efficient since it considers only a selected set of candidate points. Finally, we validate our exploration procedures by running simulation experiments on MediaBench applications.


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
AUSTIN, T., BURGER,D.,AND KECKLER, S. 2000. SimpleScalar simulation tools for microprocessor and system evaluation. http://www.simplescalar.org.
 
2
CATTHOOR, F., FRANSSEN, F., WUYTACK, S., NACHTERGAELE, L., AND DE MAN, H. 1994. Global communication and memory optimizing transformations for low power signal processing systems. VLSI Sig. Proc. VII, 178-187.
 
3
 
4
DUTTA, S., WOLF,W.,AND WOLFE, A. 1998. A methodology on evaluate memory architecture design tradeoffs for video signal processors. IEEE Trans. Circ. Syst. Video Tech., 8, 1 (Feb), 36-53.
 
5
 
6
7
 
8
 
9
 
10
11
 
12
13
 
14
PANDA, P. R., DUTT,N.D.,AND NICOLAU, A. 1999. Local memory exploration and optimization in embedded systems. IEEE Trans. Comput. Aided Desi. Integ. Circ. Syst., 18, 1 (Jan.), 3-13.
15
 
16
SHIUE, W.-T., AND CHAKRABARTI, C. 1999b. Memory design and exploration for low power, em-bedded systems. In Proceeding of the IEEE Workshop on Signal Processing Systems: Design and Implementation (Taiwan, R.O.C., Oct.). IEEE Computer Society Press, Los Alamitos, Calif., pp. 281-290.
17
18
 
19
WILTON,S.E.,AND JOUPPI, N. 1994. An enhanced access and cycle time model for on-chip caches. Digital Equipment Corporation Western Research Lab. Tech. Rep. 93/5.
20



REVIEW

"Gabriel Mateescu : Reviewer"

Memory exploration is especially useful in the early stages of memory design, when it is too expensive to simulate all the candidate architectures. This paper describes a memory exploration procedure that aids in the design of on-chip data caches   more...


Peer to Peer - Readers of this Article have also read: