DocumentCode :
3079115
Title :
Fast and accurate resource conflict simulation for performance analysis of multi-core systems
Author :
Stattelmann, Stefan ; Bringmann, Oliver ; Rosenstiel, Wolfgang
Author_Institution :
FZI Forschungszentrum Inf., Karlsruhe, Germany
fYear :
2011
fDate :
14-18 March 2011
Firstpage :
1
Lastpage :
6
Abstract :
This work presents a SystemC-based simulation approach for fast performance analysis of parallel software components, using source code annotated with low-level timing properties. In contrast to other source-level approaches for performance analysis, timing attributes obtained from binary code can be annotated even if compiler optimizations are used without requiring changes in the compiler. To consider concurrent accesses to shared resources like caches accurately during a source-level simulation, an extension of the SystemC TLM-2.0 standard for reducing the necessary synchronization overhead is proposed as well. This enables the simulation of low-level timing effects without performing a full-fledged instruction set simulation and at speeds close to pure native execution.
Keywords :
digital simulation; multiprocessing systems; optimisation; parallel programming; performance evaluation; program compilers; SystemC TLM 2.0 standard; SystemC based simulation; compiler optimizations; low level timing properties; multicore systems; parallel software components; performance analysis; resource conflict simulation; source code; Analytical models; Binary codes; Kernel; Predictive models; Synchronization; Modeling; Software performance; System analysis and design; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011
Conference_Location :
Grenoble
ISSN :
1530-1591
Print_ISBN :
978-1-61284-208-0
Type :
conf
DOI :
10.1109/DATE.2011.5763044
Filename :
5763044
Link To Document :
بازگشت