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 条
  • [11] Modeling multivariate distributions using Monte Carlo simulation for structural reliability analysis with complex performance function
    Li, Dian-Qing
    Jiang, Shui-Hua
    Wu, Shuai-Bing
    Zhou, Chuang-Bing
    Zhang, Li-Min
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART O-JOURNAL OF RISK AND RELIABILITY, 2013, 227 (O2) : 109 - 118
  • [12] Modeling the Monte Carlo simulation of associating fluids
    Visco, DP
    Kofke, DA
    JOURNAL OF CHEMICAL PHYSICS, 1999, 110 (12): : 5493 - 5502
  • [13] Modeling experimental data in a Monte Carlo simulation
    Rutledge, GC
    PHYSICAL REVIEW E, 2001, 63 (02):
  • [14] Application of Monte Carlo Simulation for Energy Modeling
    Dhaundiyal, Alok
    Singh, Suraj B.
    Atsu, Divine
    Dhaundiyal, Rashmi
    ACS OMEGA, 2019, 4 (03): : 4984 - 4990
  • [15] Modeling of hysteresis loops by Monte Carlo simulation
    Nehme, Z.
    Labaye, Y.
    Hassan, R. Sayed
    Yaacoub, N.
    Greneche, J. M.
    AIP ADVANCES, 2015, 5 (12)
  • [16] MODELING OF SEC BY MONTE-CARLO SIMULATION
    BUSNEL, JP
    DEGOULET, C
    TASSIN, JF
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1995, 209 : 145 - ANYL
  • [17] Performance characteristics of NeuroPET system using GATE Monte Carlo simulation
    Sheikhzadeh, P.
    Sabet, H.
    Ghadiri, H.
    Geramifar, P.
    Mahani, H.
    Ghafarian, P.
    Ay, M.
    EUROPEAN JOURNAL OF NUCLEAR MEDICINE AND MOLECULAR IMAGING, 2016, 43 : S512 - S513
  • [18] Product performance - Evaluation using Monte Carlo simulation: A case study
    Crk, V
    ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 2001 PROCEEDINGS, 2001, : 384 - 392
  • [19] Investigating distributed generation systems performance using Monte Carlo simulation
    El-Khattam, W
    Hegazy, YG
    Salama, MMA
    IEEE TRANSACTIONS ON POWER SYSTEMS, 2006, 21 (02) : 524 - 532
  • [20] Investigating distributed generation systems performance using Monte Carlo simulation
    El-Khattam, Walid
    Hegazy, Yasser
    Salama, Magdy
    2006 POWER ENGINEERING SOCIETY GENERAL MEETING, VOLS 1-9, 2006, : 2399 - 2399