TY - GEN
T1 - A novel mechanism to dynamically switch speed and accuracy in systemc based transaction level models
AU - Zhou, Zhu
AU - Parikh, Dharmin
AU - Gudadhe, Pradnyesh
AU - Sen, Arunabha
PY - 2009/11/6
Y1 - 2009/11/6
N2 - OSCI's TLM-2.0 standard enables the simulation of functionality and timing of a system by defining two coding styles namely Loosely-timed (LT) and approximately timed (AT). Without dynamic switching between the two modes, a user interested in performance analysis is forced to execute the model in AT mode for the entire duration of simulation. A run-time switching mechanism enables user to execute uninteresting simulation portions (e.g. operating system boot) in the high speed LT mode and switch to detailed AT model only when one needs to carry out detailed microarchitectural analysis (e.g. benchmark execution). In this paper, we introduce a comprehensive switching mechanism that addresses all the potential issues during LT-to-AT and AT-to-LT transitions. We test this switching methodology on one Intel proprietary Interconnect Bus model and demonstrate a ∼24X speedup over ATonly simulations.
AB - OSCI's TLM-2.0 standard enables the simulation of functionality and timing of a system by defining two coding styles namely Loosely-timed (LT) and approximately timed (AT). Without dynamic switching between the two modes, a user interested in performance analysis is forced to execute the model in AT mode for the entire duration of simulation. A run-time switching mechanism enables user to execute uninteresting simulation portions (e.g. operating system boot) in the high speed LT mode and switch to detailed AT model only when one needs to carry out detailed microarchitectural analysis (e.g. benchmark execution). In this paper, we introduce a comprehensive switching mechanism that addresses all the potential issues during LT-to-AT and AT-to-LT transitions. We test this switching methodology on one Intel proprietary Interconnect Bus model and demonstrate a ∼24X speedup over ATonly simulations.
KW - Architectural analysis
KW - Dynamic switching
KW - Functional modeling
KW - Performance modeling
KW - Simulation infrastructure
UR - http://www.scopus.com/inward/record.url?scp=70350586550&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=70350586550&partnerID=8YFLogxK
U2 - 10.1145/1531542.1531634
DO - 10.1145/1531542.1531634
M3 - Conference contribution
AN - SCOPUS:70350586550
SN - 9781605585222
T3 - Proceedings of the ACM Great Lakes Symposium on VLSI, GLSVLSI
SP - 405
EP - 408
BT - GLSVLSI 2009 - Proceedings of the 2009 Great Lakes Symposium on VLSI
T2 - 19th ACM Great Lakes Symposium on VLSI, GLSVLSI '09
Y2 - 10 May 2009 through 12 May 2009
ER -