loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
IEEE Computer Society Annual Symposium on VLSI (ISVLSI'03)
Automated Dynamic Memory Data Type Implementation Exploration and Optimization
Tampa, Florida
February 20-February 21
ISBN: 0-7695-1904-0
Marc Leeman, ESAT K.U. Leuven
Chantal Ykman, ESAT K.U. Leuven
David Atienza, ESAT K.U. Leuven
Vincenzo De Florio, ESAT K.U. Leuven
Geert Deconinck, ESAT K.U. Leuven
The behavior of many algorithms is heavily determined by the input data. Furthermore, this often means that multiple and completely different execution paths can be followed, also internal data usage and handling is frequently quite different. Therefore, static compile time memory allocation is not efficient, especially on embedded systems where memory is a scarce resource, and dynamic memory management is the only feasible alternative. Including applications with dynamic memory in embedded systems introduces new challenges as compared to traditional signal processing applications. In this session, an automated framework is presented to optimize embedded applications with extensive use of dynamic memory management. The proposed methodology automates the exploration and identification of optimal data type implementations based on power estimates, memory accesses and normalized memory usage.
Citation:
Marc Leeman, Chantal Ykman, David Atienza, Vincenzo De Florio, Geert Deconinck, "Automated Dynamic Memory Data Type Implementation Exploration and Optimization," isvlsi, pp.222, IEEE Computer Society Annual Symposium on VLSI (ISVLSI'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.