• DocumentCode
    2535912
  • Title

    Extending the Monte Carlo Processor Modeling Technique: Statistical Performance Models of the Niagara 2 Processor

  • Author

    Alkohlani, Waleed ; Cook, Jeanine ; Srinivasan, Ram

  • fYear
    2010
  • fDate
    13-16 Sept. 2010
  • Firstpage
    363
  • Lastpage
    374
  • Abstract
    With the complexity of contemporary single- and multi-core, multi-threaded processors comes a greater need for faster methods of performance analysis and design. It is no longer practical to use only cycle-accurate processor simulators for design space analysis of modern processors and systems. Therefore, we propose a statistical processor modeling method that is based on Monte Carlo techniques. In this paper, we present new details of the methodology and the recent extensions that we have made to it, including the capability to model multi-core processors. We detail the steps to develop a new model and then present statistical performance models of the Sun Niagara 2 processor micro-architecture that, together with a previously published Itanium 2 Monte Carlo model, demonstrates the validity of the technique and its new capabilities. We show that we can accurately predict single and multi-core performance within 7% of actual on average, and we can use the models to quickly pinpoint performance problems at various components.
  • Keywords
    Monte Carlo methods; digital simulation; microprocessor chips; statistical analysis; Itanium 2 Monte Carlo processor modeling; Sun Niagara 2 processor; cycle-accurate processor simulator; multicore processor; multithreaded processor; statistical performance model; Analytical models; Computational modeling; Generators; Instruction sets; Monte Carlo methods; Pipelines; Predictive models;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing (ICPP), 2010 39th International Conference on
  • Conference_Location
    San Diego, CA
  • ISSN
    0190-3918
  • Print_ISBN
    978-1-4244-7913-9
  • Electronic_ISBN
    0190-3918
  • Type

    conf

  • DOI
    10.1109/ICPP.2010.44
  • Filename
    5599181