• DocumentCode
    3359702
  • Title

    Processor Performance Modeling using Symbolic Simulation

  • Author

    Azizi, Omid ; Collins, Jamison ; Patil, Dinesh ; Wang, Hong ; Horowitz, Mark

  • Author_Institution
    Dept. of Electr. Eng., Stanford Univ., Stanford, CA
  • fYear
    2008
  • fDate
    20-22 April 2008
  • Firstpage
    127
  • Lastpage
    138
  • Abstract
    We propose a method of analytically characterizing processor performance as a function of circuit latencies. In our approach, we modify traditional simulation to use variables instead of fixed latencies for the internal functional units. The simulation engine then algebraically computes execution times, and the result is a mathematical equation which characterizes the performance space across numerous processor configurations. We discuss the computational complexity issues of this approach and show that instruction chunking and simple equation redundancy checking can make this approach feasible-we can model a large multi-dimensional design space with thousands to millions of design parameter combinations for about 10times the simulation time of a single conventional simulation run. We demonstrate our approach by exploring two different machines: a traditional MlPS-style in-order pipeline and the Intel Graphics Media Accelerator X3000.
  • Keywords
    circuit simulation; computational complexity; microprocessor chips; symbol manipulation; Graphics Media Accelerator X3000; circuit latencies; computational complexity; internal functional units; multi-dimensional design space; processor performance modeling; symbolic simulation; Analytical models; Circuit simulation; Computational complexity; Computational modeling; Costs; Delay effects; Design optimization; Engines; Equations; Performance analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance Analysis of Systems and software, 2008. ISPASS 2008. IEEE International Symposium on
  • Conference_Location
    Austin, TX
  • Print_ISBN
    978-1-4244-2232-6
  • Electronic_ISBN
    978-1-4244-2233-3
  • Type

    conf

  • DOI
    10.1109/ISPASS.2008.4510745
  • Filename
    4510745