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 条
  • [1] Modeling of Cu transport in sputtering using a Monte Carlo simulation
    Yamazaki, O
    Iyanagi, K
    Takagi, S
    Nanbu, K
    JAPANESE JOURNAL OF APPLIED PHYSICS PART 1-REGULAR PAPERS SHORT NOTES & REVIEW PAPERS, 2002, 41 (3A): : 1230 - 1234
  • [2] Monte Carlo Simulation in Financial Modeling
    Simsek, Koray D.
    JOURNAL OF PORTFOLIO MANAGEMENT, 2023, 49 (09): : 178 - 188
  • [3] Probabilistic behavioral modeling in building performance simulation: A Monte Carlo approach
    Cecconi, Fulvio Re
    Manfren, Massimiliano
    Tagliabue, Lavinia Chiara
    Ciribini, Angelo Luigi Camillo
    De Angelis, Enrico
    ENERGY AND BUILDINGS, 2017, 148 : 128 - 141
  • [4] MONTE CARLO MODELING OF ION CHAMBER PERFORMANCE USING MCNP
    Wallace, J. D.
    HEALTH PHYSICS, 2012, 103 (06): : 780 - 786
  • [5] Monte Carlo telescope performance modeling
    Hubbard, RP
    Oschmann, JM
    MODELING AND SYSTEMS ENGINEERING FOR ASTRONOMY, 2004, 5497 : 129 - 139
  • [6] Modeling Software Rejuvenation on a Redundant System Using Monte Carlo Simulation
    Malefaki, Sonia
    Koutras, Vasilis P.
    Platis, Agapios N.
    23RD IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSRE 2012), 2012, : 277 - 282
  • [7] Drag coefficient modeling for grace using Direct Simulation Monte Carlo
    Mehta, Piyush M.
    McLaughlin, Craig A.
    Sutton, Eric K.
    ADVANCES IN SPACE RESEARCH, 2013, 52 (12) : 2035 - 2051
  • [8] STRUCTURAL MODELING OF GLASSES USING REVERSE MONTE-CARLO SIMULATION
    KEEN, DA
    MCGREEVY, RL
    NATURE, 1990, 344 (6265) : 423 - 425
  • [9] Modeling ion-molecule collision using Monte Carlo simulation
    Mishra, P. M.
    Kadhane, U.
    17TH INTERNATIONAL CONFERENCE ON THE PHYSICS OF HIGHLY CHARGED IONS, 2015, 583
  • [10] DRAG COEFFICIENT MODELING FOR GRACE USING DIRECT SIMULATION MONTE CARLO
    Mehta, Piyush M.
    McLaughlin, Craig A.
    SPACEFLIGHT MECHANICS 2013, PTS I-IV, 2013, 148 : 1281 - 1298