Title :
A Process-based Reconfigurable SystemC Module for simulation speedup
Author :
Sotiriou-Xanthopoulos, Efstathios ; Siozios, Kostas ; Economakos, George ; Soudris, Dimitrios
Author_Institution :
Sch. of Electr. & Comput. Eng., Nat. Tech. Univ. of Athens, Athens, Greece
Abstract :
As Multi-Processor Systems-on-Chip (MPSoC) architectures become more and more complex, Design Space Exploration (DSE) becomes the only viable solution for finding the pareto-optimal designs. To evaluate each solution with real dataset, DSE has to simulate the design under test, which is modeled as a Virtual Platform usually written in SystemC. However, the simulation is a very slow task which includes non-productive time periods like system initialization, while the platform re-compilation also imposes a significant overhead. In this paper, a Process-based Reconfigurable Module is used in order to bypass the non-productive simulation parts, thus accelerating the simulation. The effectiveness of the proposed methodology is proved with a series of computationally intensive multimedia applications, where the simulation time improvements reach 34% on average.
Keywords :
C++ language; integrated circuit design; multimedia communication; multiprocessing systems; system-on-chip; virtual reality; DSE; MPSoC; Pareto-optimal designs; design space exploration; design-under-test simulation; multimedia applications; multiprocessor systems-on-chip architectures; nonproductive time periods; platform recompilation; process-based reconfigurable SystemC module; simulation acceleration; simulation speedup; system initialization; virtual platform; Delays; Dynamic scheduling; Ports (Computers); Runtime; Servers; Synchronization;
Conference_Titel :
Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XIII), 2013 International Conference on
Conference_Location :
Agios Konstantinos
DOI :
10.1109/SAMOS.2013.6621108