Performance modeling using Monte Carlo simulation

被引:0
|
作者
Srinivasan, Ram [1 ]
Cook, Jeanine [1 ]
Lubeck, Olaf [2 ]
机构
[1] New Mexico State University
[2] Los Alamos National Laboratory
关键词
Cache memory - Constraint theory - Error analysis - Mathematical models - Monte Carlo methods - Software architecture;
D O I
暂无
中图分类号
学科分类号
摘要
Cycle accurate simulation has long been the primary tool for micro-architecture design and evaluation. Though accurate, the slow speed often imposes constraints on the extent of design exploration. In this work, we propose a fast, accurate Monte-Carlo based model for predicting processor performance. We apply this technique to predict the CPI of in-order architectures and validate it against the Itanium-2. The Monte Carlo model uses micro-architecture independent application characteristics, and cache, branch predictor statistics to predict CPI with an average error of less than 7%. Since prediction is achieved in a few seconds, the model can be used for fast design space exploration that can efficiently cull the space for cycle-accurate simulations. Besides accurately predicting CPI, the model also breaks down CPI into various components, where each component quantifies the effect of a particular stall condition (branch mis-prediction, cache miss, etc.) on overall CPI. Such a CPI decomposition can help processor designers quickly identify and resolve critical performance bottlenecks.
引用
收藏
页码:38 / 41
相关论文
共 50 条
  • [41] Performance analysis of microelectromechanical thrusters using a direct simulation Monte Carlo solver
    Lekzian, E.
    Ebrahimi, A.
    Parhizkar, H.
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART G-JOURNAL OF AEROSPACE ENGINEERING, 2018, 232 (07) : 1212 - 1222
  • [42] Measuring Blood Supply Chain Performance Using Monte-Carlo Simulation
    Elsayed, Nirmeen
    Taha, Raghda
    Hassan, Mohamed
    IFAC PAPERSONLINE, 2022, 55 (10): : 2011 - 2017
  • [43] Optimizing R&M Performance of a System Using Monte Carlo Simulation
    Gedam, Subhash G.
    2012 PROCEEDINGS - ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM (RAMS), 2012,
  • [44] Monte Carlo simulation of SDEs using GANs
    van Rhijn, Jorino
    Oosterlee, Cornelis W.
    Grzelak, Lech A.
    Liu, Shuaiqiang
    JAPAN JOURNAL OF INDUSTRIAL AND APPLIED MATHEMATICS, 2023, 40 (03) : 1359 - 1390
  • [45] Probabilistic Reanalysis Using Monte Carlo Simulation
    Nikolaidis, Efstratios
    Saleem, Sirine
    Farizal
    Zhang, Geng
    Mourelatos, Zissimos P.
    SAE INTERNATIONAL JOURNAL OF MATERIALS AND MANUFACTURING, 2009, 1 (01) : 22 - 35
  • [46] Target tracking using Monte Carlo simulation
    Semerdjiev, TA
    Jilkov, VP
    Angelova, DS
    MATHEMATICS AND COMPUTERS IN SIMULATION, 1998, 47 (2-5) : 441 - 447
  • [47] Monte Carlo simulation of linac using PRIMO
    Yang Li
    Xingru Sun
    Ying Liang
    Yuchao Hu
    Chenbin Liu
    Radiation Oncology, 17
  • [48] The simulation of detonations using a Monte Carlo method
    Long, LN
    Anderson, JB
    RAREFIED GAS DYNAMICS, 2001, 585 : 653 - 657
  • [49] The Using of Monte Carlo Simulation in the Teaching Process
    Sediva, Blanka
    INTERNATIONAL JOURNAL FOR TECHNOLOGY IN MATHEMATICS EDUCATION, 2019, 26 (03): : 145 - 150
  • [50] Tolerance allocation using Monte Carlo simulation
    Tulcan, A.
    Banciu, F., V
    Grozav, I
    MODTECH INTERNATIONAL CONFERENCE - MODERN TECHNOLOGIES IN INDUSTRIAL ENGINEERING VIII, 2020, 916