Title :
An integrated simulation framework for invasive computing
Author :
Gerndt, Michael ; Hannig, Frank ; Herkersdorf, Andreas ; Hollmann, A. ; Meyer, Marcel ; Roloff, Sascha ; Weidendorfer, Josef ; Wild, Thomas ; Zaib, Aurang
Author_Institution :
Dept. of Inf., Tech. Univ. Munchen, München, Germany
Abstract :
The trend of current and future domain-specific MPSoCs towards heterogeneous and tiled architectures as well as the increasing number of cores on a single chip impedes the design and the parallel programming of such computing systems. To tackle this problem a new computing paradigm called invasive computing has recently been proposed. Here, the workload and its distribution are not known at compile-time but are highly dynamic and can be adapted to the status (load, temperature, etc.) of the underlying architecture at run-time. The architectures envisaged for this resource-aware programming approach range from standard RISC core based platforms, tightly-coupled processor arrays for exploiting loop level parallelism to HPC systems. In order to explore such heterogeneous invasive architectures during early design phases, new means for modeling and simulating are required. Therefore, we present a novel and flexible simulation framework, which allows to model and simulate resource-aware applications on invasive architectures (including the associated system software) by integrating different architectural simulators in a modular way.
Keywords :
circuit simulation; integrated circuit design; multiprocessing systems; parallel architectures; parallel programming; reduced instruction set computing; resource allocation; system-on-chip; HPC systems; architectural simulators; domain-specific MPSoC; early design phases; flexible simulation framework; heterogeneous invasive architectures; integrated simulation framework; invasive computing; loop level parallelism; multiprocessor system-on-chip; parallel programming; resource-aware applications; resource-aware programming; standard RISC core based platforms; tightly-coupled processor arrays; tiled architectures; Abstracts; Data models; Hardware; Image edge detection; Load modeling; Robots; Synchronization; Architecture simulation; Hardware/software modeling and simulation; Parallel computing;
Conference_Titel :
Specification and Design Languages (FDL), 2012 Forum on
Print_ISBN :
978-1-4673-1240-0