TY - GEN
T1 - A method for accurate high-level performance evaluation of MPSoC architectures using fine-grained generated traces
AU - Plyaskin, Roman
AU - Herkersdorf, Andreas
PY - 2010
Y1 - 2010
N2 - Performance evaluation at system level has become a prerequisite in the design process of modern System-on-Chip (SoC) architectures. This fact resulted in many simulative methods proposed by the research community. In trace-based simulations, the performance of SoC architectures is evaluated using abstracted traces. This paper presents an approach for the generation of the traces at the instruction level from a target SW code executed on a cycle accurate CPU simulator. We showed that the use of fine-grained traces provides accuracy above 95% with an increase of simulation performance by factor of 1.3 to 3.8 compared to the reference cycle accurate simulator. The resulting traces are used during high-level explorations in our trace-driven SystemC TLM simulator, in which performance of MPSoC (Multiprocessor SoC) architectures with a variable number of CPUs, diverse memory hierarchies and on-chip interconnect can be evaluated.
AB - Performance evaluation at system level has become a prerequisite in the design process of modern System-on-Chip (SoC) architectures. This fact resulted in many simulative methods proposed by the research community. In trace-based simulations, the performance of SoC architectures is evaluated using abstracted traces. This paper presents an approach for the generation of the traces at the instruction level from a target SW code executed on a cycle accurate CPU simulator. We showed that the use of fine-grained traces provides accuracy above 95% with an increase of simulation performance by factor of 1.3 to 3.8 compared to the reference cycle accurate simulator. The resulting traces are used during high-level explorations in our trace-driven SystemC TLM simulator, in which performance of MPSoC (Multiprocessor SoC) architectures with a variable number of CPUs, diverse memory hierarchies and on-chip interconnect can be evaluated.
UR - http://www.scopus.com/inward/record.url?scp=78651229045&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-11950-7_18
DO - 10.1007/978-3-642-11950-7_18
M3 - Conference contribution
AN - SCOPUS:78651229045
SN - 3642119492
SN - 9783642119491
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 199
EP - 210
BT - Architecture of Computing Systems, ARCS 2010 - 23rd International Conference, Proceedings
T2 - 23rd International Conference on Architecture of Computing Systems, ARCS 2010
Y2 - 22 February 2010 through 25 February 2010
ER -