DocumentCode
466432
Title
B2Sim:: a fast micro-architecture simulator based on basic block characterization
Author
Pedram, Massoud ; Patel, Kimish ; Lee, Wonbok
Author_Institution
Univ. of Southern California, Los Angeles
fYear
2006
fDate
22-25 Oct. 2006
Firstpage
199
Lastpage
204
Abstract
State-of-the-art architectural simulators support cycle accurate pipeline execution of application programs. However, it takes days and weeks to complete the simulation of even a moderate- size program. During the execution of a program, program behavior does not change randomly but changes over time in a predictable/periodic manner. This behavior provides the opportunity to limit the use of a pipeline simulator. More precisely, this paper presents a hybrid simulation engine, named B2Sim for (cycle-characterized) Basic Block based Simulator, where a fast cache simulator e.g., sim-cache and a slow pipeline simulator e.g., sim-outorder are employed together. B2Sim reduces the runtime of architectural simulation engines by making use of the instruction behavior within executed basic blocks. We have integrated B2Sim into SimpleScalar and have achieved on average a factor of 3.3 times speedup on the SPEC2000 benchmark and Media-bench programs compared to conventional pipeline simulator while maintaining the accuracy of the simulation results with less than 1% CPI error on average.
Keywords
digital simulation; pipeline processing; software architecture; B2Sim; SimpleScalar; application programs; basic block characterization; micro-architecture simulator; pipeline execution; state-of-the-art architectural simulators; Analytical models; Engines; Maintenance; Measurement techniques; Performance analysis; Permission; Phase detection; Pipelines; Power system reliability; Runtime; basic block; micro-architecture simulation; program behavior;
fLanguage
English
Publisher
ieee
Conference_Titel
Hardware/Software Codesign and System Synthesis, 2006. CODES+ISSS '06. Proceedings of the 4th International Conference
Conference_Location
Seoul
Print_ISBN
1-59593-370-0
Electronic_ISBN
1-59593-370-0
Type
conf
DOI
10.1145/1176254.1176303
Filename
4278515
Link To Document