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 Atienza | 1 | 2219 | 149.60 |
José M. Mendías | 2 | 273 | 19.60 |
Stylianos Mamagkakis | 3 | 142 | 13.16 |
Dimitrios Soudris | 4 | 369 | 58.95 |
Francky Catthoor | 5 | 3932 | 423.30 |