Title
Systematic dynamic memory management design methodology for reduced memory footprint
Abstract
New portable consumer embedded devices must execute multimedia and wireless network applications that demand extensive memory footprint. Moreover, they must heavily rely on Dynamic Memory (DM) due to the unpredictability of the input data (e.g., 3D streams features) and system behavior (e.g., number of applications running concurrently defined by the user). Within this context, consistent design methodologies that can tackle efficiently the complex DM behavior of these multimedia and network applications are in great need. In this article, we present a new methodology that allows to design custom DM management mechanisms with a reduced memory footprint for such kind of dynamic applications. First, our methodology describes the large design space of DM management decisions for multimedia and wireless network applications. Then, we propose a suitable way to traverse the aforementioned design space and construct custom DM managers that minimize the DM used by these highly dynamic applications. As a result, our methodology achieves improvements of memory footprint by 60% on average in real case studies over the current state-of-the-art DM managers used for these types of dynamic applications.
Year
DOI
Venue
2006
10.1145/1142155.1142165
ACM Trans. Design Autom. Electr. Syst.
Keywords
Field
DocType
operating systems,dynamic application,reduced memory footprint,current state-of-the-art dm manager,custom dm manager,memory footprint additional key words and phrases: multimedia embedded systems,dynamic memory management,general terms: embedded systems,memory management,complex dm behavior,custom dm management mechanism,multimedia embedded systems,consistent design methodology,dm management decision,custom dynamic memory management,wireless network application,systematic dynamic memory management,aforementioned design space,large design space,real time systems,wireless network,embedded system,performance,measurement,embedded systems,system level design,design methodology,operating system
Dynamic random-access memory,Wireless network,Computer science,Dynamic memory management,Electronic system-level design and verification,Parallel computing,Design methods,Real-time computing,Memory management,Memory footprint,Embedded system,Traverse
Journal
Volume
Issue
ISSN
11
2
1084-4309
Citations 
PageRank 
References 
22
1.04
12
Authors
5
Name
Order
Citations
PageRank
David Atienza12219149.60
José M. Mendías227319.60
Stylianos Mamagkakis314213.16
Dimitrios Soudris436958.95
Francky Catthoor53932423.30