Title :
A framework for automatic parallelization, static and dynamic memory optimization in MPSoC platforms
Author :
Iosifidis, Yiannis ; Mallik, Arindam ; Mamagkakis, Stylianos ; De Greef, Eddy ; Bartzas, Alexandros ; Soudris, Dimitrios ; Catthoor, Francky
Author_Institution :
Sch. of Electr. & Comput. Eng., Nat. Tech. Univ. of Athens, Athens, Greece
Abstract :
The key characteristic of next generation embedded applications will be the intensive data transfer and storage and the need for efficient memory management. The embedded system designer community needs optimization methodologies and techniques, which do not change the input-output functionality of the software applications or the design of the underlying hardware platform. In this paper, the key focus is the efficient data access and memory storage of both dynamically and statically allocated data and their assignment on the data memory hierarchy of an MPSoC platform. We propose a design tool framework to efficiently automate the time-consuming optimizations for parallelization and memory mapping of static and dynamic data for MPSoCs.
Keywords :
embedded systems; multiprocessing systems; storage management; system-on-chip; MPSoC platforms; automatic parallelization; data access; dynamic memory optimization; embedded applications; embedded system designer community; hardware design; intensive data storage; intensive data transfer; memory management; memory mapping; memory storage; optimization methodologies; software applications; static memory optimization; statically allocated data; Costs; Design automation; Design optimization; Dynamic programming; Embedded system; Memory management; Mobile communication; Multimedia communication; Parallel programming; Runtime; Embedded Systems; MPSoC; Memory optimization;
Conference_Titel :
Design Automation Conference (DAC), 2010 47th ACM/IEEE
Conference_Location :
Anaheim, CA
Print_ISBN :
978-1-4244-6677-1