DocumentCode :
2347984
Title :
Context-aware compiled simulation of out-of-order processor behavior based on atomic traces
Author :
Plyaskin, Roman ; Herkersdorf, Andreas
Author_Institution :
Inst. for Integrated Syst., Tech. Univ. Munchen, Munich, Germany
fYear :
2011
fDate :
3-5 Oct. 2011
Firstpage :
386
Lastpage :
391
Abstract :
Advanced out-of-order processors exhibit complex dynamic behavior. Therefore, they are difficult to model at abstraction levels higher than cycle-accurate instruction set simulators (ISS´s). Conventional compiled simulation techniques have been widely used for fast performance estimation. However, they assume static time intervals between memory accesses and do not consider diverse behavior of out-of-order processors. In this paper, we introduce context-aware compiled simulation, in which the timing of basic blocks is defined dynamically, depending on the previously executed basic blocks. We extend binary-level compiled simulation correspondingly and show that consideration of contexts can significantly increase the accuracy of performance estimation. With the proposed technique, we could reduce the average error of timing estimation to 0,47% at average speedup of 45× compared to sim-outorder simulator from the SimpleScalar tool set.
Keywords :
digital simulation; multiprocessing systems; program compilers; system-on-chip; SimpleScalar tool set; atomic trace; binary-level compiled simulation; context-aware compiled simulation; instruction set simulators; multiprocessor systems-on-chip; out-of-order processor behavior; Algorithms; Atomic measurements; Computational modeling; Context; Context modeling; Microarchitecture; Out of order;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI and System-on-Chip (VLSI-SoC), 2011 IEEE/IFIP 19th International Conference on
Conference_Location :
Hong Kong
Print_ISBN :
978-1-4577-0171-9
Electronic_ISBN :
978-1-4577-0169-6
Type :
conf
DOI :
10.1109/VLSISoC.2011.6081615
Filename :
6081615
Link To Document :
بازگشت