Title :
Custom design of multi-level dynamic memory management subsystem for embedded systems
Author :
Mamagkakis, S. ; Atienza, D. ; Poucet, C. ; Catthoor, F. ; Soudris, D. ; Mendias, J.M.
Author_Institution :
VLSI Center, Democritus Univ. of Thrace, Xanthi, Greece
Abstract :
In this paper, we propose a new approach to design convenient dynamic memory management subsystems, profiting from the multiple memory levels. It analyzes the logical phases involved in modem dynamic applications to effectively distribute the dynamically allocated data among the multi-level memory hierarchies present in embedded devices. We assess the effectiveness of the proposed approach for three representative real-life case studies of the new dynamic application domains (i.e., network and 3D rendering applications) ported to embedded systems. The results accomplished with our approach show a very significant reduction in energy consumption (up to 40%) over state-of-the-art solutions for dynamic memory management on embedded systems with typical cache-main memory architectures while respecting the real-time requirements of these applications.
Keywords :
buffer storage; embedded systems; logic design; low-power electronics; memory architecture; rendering (computer graphics); storage management chips; 3D rendering; dynamically allocated data; embedded systems; energy consumption reduction; multilevel dynamic memory management subsystem; multilevel memory hierarchies; multiple memory levels; network processors; real-time applications; scratchpad/DMA-based memory architecture; Application software; Delta modulation; Embedded system; Energy consumption; Energy management; Hardware; Memory architecture; Memory management; Power system management; Wireless networks;
Conference_Titel :
Signal Processing Systems, 2004. SIPS 2004. IEEE Workshop on
Print_ISBN :
0-7803-8504-7
DOI :
10.1109/SIPS.2004.1363044