Title :
Combined system synthesis and communication architecture exploration for MPSoCs
Author :
Lukasiewycz, Martin ; Streubühr, Martin ; Glaß, Michael ; Haubelt, Christian ; Teich, Jürgen
Author_Institution :
Univ. of Erlangen-Nuremberg, Erlangen
Abstract :
In this paper, a novel design space exploration approach is proposed that enables a concurrent optimization of the topology, the process binding, and the communication routing of a system. Given an application model written in SystemC TLM 2.0, the proposed approach performs a fully automatic optimization by a simultaneous resource allocation, task binding, data mapping, and transaction routing for MPSoC platforms. To cope with the huge complexity of the design space, a transformation of the transaction level model to a graph-based model and symbolic representation that allows multi-objective optimization is presented. Results from optimizing a motion-JPEG decoder illustrate the effectiveness of the proposed approach.
Keywords :
electronic engineering computing; graph theory; logic design; microprocessor chips; optimisation; system-on-chip; MPSoC; SystemC TLM 2.0; data mapping; design space exploration approach; graph-based model; multiobjective optimization; resource allocation; symbolic representation; task binding; transaction routing; Computer architecture; Decoding; Design optimization; Multiprocessing systems; Resource management; Routing; Simultaneous localization and mapping; Space exploration; Topology; Virtual prototyping;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
Conference_Location :
Nice
Print_ISBN :
978-1-4244-3781-8
DOI :
10.1109/DATE.2009.5090711