Title
Fast architecture evaluation of heterogeneous MPSoCs by host-compiled simulation.
Abstract
Many domain-specific MPSoCs are heterogeneous and tiled by nature. For evaluating important architectural decisions such as tile structure and core selection within each tile for future 100--1000 core designs, fast and flexible simulation approaches are mandatory. Thus, cycle-accurate simulation techniques or co-simulation approaches using simulator coupling are improper. In this paper, we evaluate heterogeneous tiled MPSoCs using a timing-approximate simulation approach. This simulation approach takes particularly into account applications with highly dynamic thread and workload distributions and resource-aware program behavior. Here, the application itself may decide which set of resources is claimed in dependence on run-time status information of the resources (e. g., temperature, load). In order to verify performance goals of the heterogeneous MPSoC apart from functional correctness, we propose a timing-approximate simulation approach, which is based on a discrete-event host-compiled simulation and a time-warping mechanism to scale the elapsed execution times on the simulation host to the simulated target. It allows the investigation of phases of thread (re-)distribution and resource-awareness with an appropriate accuracy. For selected case studies, it is shown how architectural parameters may be varied very fast enabling the exploration of different designs for cost, performance, and other design objectives.
Year
DOI
Venue
2012
10.1145/2236576.2236582
Map2MPSoC/SCOPES
Keywords
Field
DocType
architectural parameter,co-simulation approach,flexible simulation approach,simulation host,simulation approach,fast architecture evaluation,discrete-event host-compiled simulation,timing-approximate simulation approach,heterogeneous tiled mpsocs,heterogeneous mpsocs,cycle-accurate simulation technique,heterogeneous mpsoc,debugging,component,embedded,parallel
Architecture,Workload,Computer science,Parallel computing,Correctness,Real-time computing,Thread (computing),Tile,MPSoC,Debugging,Embedded system,Design objective
Conference
Citations 
PageRank 
References 
3
0.48
23
Authors
3
Name
Order
Citations
PageRank
Sascha Roloff1304.14
Frank Hannig259575.66
Jürgen Teich32886273.54