• DocumentCode
    805978
  • Title

    Simulation of computer architectures: simulators, benchmarks, methodologies, and recommendations

  • Author

    Yi, Joshua J. ; Lilja, David J.

  • Author_Institution
    Freescale Semicond., Inc., Austin, TX, USA
  • Volume
    55
  • Issue
    3
  • fYear
    2006
  • fDate
    3/1/2006 12:00:00 AM
  • Firstpage
    268
  • Lastpage
    280
  • Abstract
    Simulators have become an integral part of the computer architecture research and design process. Since they have the advantages of cost, time, and flexibility, architects use them to guide design space exploration and to quantify the efficacy of an enhancement. However, long simulation times and poor accuracy limit their effectiveness. To reduce the simulation time, architects have proposed several techniques that increase the simulation speed or throughput. To increase the accuracy, architects try to minimize the amount of error in their simulators and have proposed adding statistical rigor to their simulation methodology. Since a wide range of approaches exist and since many of them overlap, this paper describes, classifies, and compares them to aid the computer architect in selecting the most appropriate one.
  • Keywords
    benchmark testing; computer architecture; digital simulation; benchmark testing; computer architecture simulation; multiple-processor systems; Analytical models; Computational modeling; Computer architecture; Computer errors; Computer simulation; Costs; Measurement techniques; Process design; Space exploration; Throughput; Simulation; evaluation; measurement; measurement techniques; modeling; modeling of computer architecture; modeling techniques; simulation of multiple-processor systems.;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2006.44
  • Filename
    1583557