Some Experiences on Dynamic Memory Management Refinement at System-Level for Multimedia Applications

Nowadays, 3D multimedia applications have grown rapidly in number and consist of complex systems (e.g. 3D graphical processing or games) that process extensive amounts of data to create 3D images and results. This produces highcost and high-power consumption systems whereas a superior portability demands cheap and low-power consumption ones. In these multimedia applications, the dynamic memory subsystem is currently one of the main sources of power consumption and its inattentive management can affect severely the performance and power consumption of the whole system. In this paper, we illustrate a new system-level method to explore and refine the dynamic memory management of multimedia systems on current typical case studies, i.e. a relatively new 3D image reconstruction system and a 3D simulation game. This method is based on an analysis of the access pattern, amount of memory used and power consumption estimations. With this information, a phasewise exploration and refinement flow is used to optimize the system at the different phases of its hardware-oriented design process. As the results in the case studies show, our system-level method achieves great improvements in memory footprint, power consumption and performance for multimedia applications.

Published in:
Proceedings of the XVIII Conference on Design of Circuits and Integrated Systems, 1, 1, 575-580
Presented at:
XVIII Conference on Design of Circuits and Integrated Systems, Ciudad Real, November 3-5, 2003
Ciudad Real, University of Castilla La Mancha

 Record created 2009-01-11, last modified 2018-03-17

Download fulltext

Rate this document:

Rate this document:
(Not yet reviewed)