ACM Home Page
Please provide us with feedback. Feedback
Combining system scenarios and configurable memories to tolerate unpredictability
Full text PdfPdf (209 KB)
Source
ACM Transactions on Design Automation of Electronic Systems (TODAES) archive
Volume 13 ,  Issue 3  (July 2008) table of contents
Article No. 49  
Year of Publication: 2008
ISSN:1084-4309
Authors
Concepción Sanz  Universidad Complutense, Madrid, Spain
Manuel Prieto  Universidad Complutense, Madrid, Spain
José Ignacio Gómez  Universidad Complutense, Madrid, Spain
Antonis Papanikolaou  Inter-University Microelectronics Center, Leuven, Belgium
Miguel Miranda  Inter-University Microelectronics Center, Leuven, Belgium
Francky Catthoor  Inter-University Microelectronics Center, Leuven, Belgium
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 73,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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/1367045.1367058
What is a DOI?

ABSTRACT

Process variability and the dynamism of new applications increase the uncertainty of embedded systems and force designers to use pessimistic assumptions, which have a tremendous impact on both the performance and energy consumption of their memory organizations. In this article we introduce an experimental framework which tries to mitigate the effects of both sources of unpredictability. At compile time, an extensive profiling helps us to detect system scenarios and bounds application dynamism. At the organization level, we incorporate a heterogeneous memory architecture composed by several configurable memories. A calibration process and a runtime control system adapt the platform to the current application needs. Our approach manages to reduce significantly the energy overhead associated to both variability and application dynamism (up to 60%, according to our simulations) without compromising the timing constraints existing in our target domain of dynamic periodic multimedia 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
ATOMIUM. 2008. Atomium tool suite. http://www.imec.be/design/atomium/.
 
2
3
 
4
Kim, C., Roy, K., Hsu, S., Alvandpour, A., Krishnamurthy, R., and Borkar, S. 2003. A process variation compensating technique for sub-90nm dynamic circuits. VLSI Circ. Digest Technic. Papers, 205--206.
 
5
 
6
Palkovic, M. 2007. Enhanced applicability of loop transformations. Ph.D. thesis, IMEC.
7
 
8
 
9
Wang, H., Miranda, M., Papanikolaou, A., and Catthoor, F. 2005b. Variable tapered Pareto buffer design and implementation techniques allowing run-time conguration for low power embedded SRAMS. IEEE Trans. VLSI 13, 10, 1127--1135.


Collaborative Colleagues:
Concepción Sanz: colleagues
Manuel Prieto: colleagues
José Ignacio Gómez: colleagues
Antonis Papanikolaou: colleagues
Miguel Miranda: colleagues
Francky Catthoor: colleagues