Automated Dynamic Memory Data Type Implementation Exploration and Optimization

  • Authors:
  • Marc Leeman;Chantal Ykman;David Atienza;Vincenzo De Florio;Geert Deconinck

  • Affiliations:
  • -;-;-;-;-

  • Venue:
  • ISVLSI '03 Proceedings of the IEEE Computer Society Annual Symposium on VLSI (ISVLSI'03)
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

The behavior of many algorithms is heavily determinedby the input data. Furthermore, this often means that multipleand completely different execution paths can be followed,also internal data usage and handling is frequentlyquite different. Therefore, static compile time memory allocationis not efficient, especially on embedded systemswhere memory is a scarce resource, and dynamic memorymanagement is the only feasible alternative. Includingapplications with dynamic memory in embedded systemsintroduces new challenges as compared to traditional signalprocessing applications. In this session, an automatedframework is presented to optimize embedded applicationswith extensive use of dynamic memory management. Theproposed methodology automates the exploration and identificationof optimal data type implementations based onpower estimates, memory accesses and normalized memoryusage.