{"title":"Modeling the dynamic behavior of an ILP processor","authors":"P. Mitrevski, M. Gusev","doi":"10.1109/ITI.2001.937999","DOIUrl":null,"url":null,"abstract":"We introduce a new approach to evaluate the effects of branch and value prediction. So far, all the papers published in this area used trace-driven or execution-driven simulation in order to obtain an estimation of the potential to use these techniques. We introduce an analytical model based on fluid stochastic Petri nets (FSPNs). This model is used to capture the dynamic behavior of an ILP processor with aggressive use of prediction techniques and speculative execution. We define the FSPN model and derive the state equations for the underlying stochastic process. Our implementation-independent approach confirms recently published results about control and data speculation and reveals considerable potential for further research using numerical solution of systems of partial differential equations.","PeriodicalId":375405,"journal":{"name":"Proceedings of the 23rd International Conference on Information Technology Interfaces, 2001. ITI 2001.","volume":"56 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2001-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 23rd International Conference on Information Technology Interfaces, 2001. ITI 2001.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ITI.2001.937999","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
We introduce a new approach to evaluate the effects of branch and value prediction. So far, all the papers published in this area used trace-driven or execution-driven simulation in order to obtain an estimation of the potential to use these techniques. We introduce an analytical model based on fluid stochastic Petri nets (FSPNs). This model is used to capture the dynamic behavior of an ILP processor with aggressive use of prediction techniques and speculative execution. We define the FSPN model and derive the state equations for the underlying stochastic process. Our implementation-independent approach confirms recently published results about control and data speculation and reveals considerable potential for further research using numerical solution of systems of partial differential equations.