• DocumentCode
    3369870
  • Title

    Zesto: A cycle-level simulator for highly detailed microarchitecture exploration

  • Author

    Loh, Gabriel H. ; Subramaniam, Samantika ; Xie, Yuejian

  • Author_Institution
    Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA
  • fYear
    2009
  • fDate
    26-28 April 2009
  • Firstpage
    53
  • Lastpage
    64
  • Abstract
    For academic computer architecture research, a large number of publicly available simulators make use of relatively simple abstractions for the microarchitecture of the processor pipeline. For some types of studies, such as those for multi-core cache coherence designs, a simple pipeline model may suffice. For detailed microarchitecture research, such as those that are sensitive to the exact behavior of out-of-order scheduling, ALU and bypass network contention, and resource management (e.g., RS and ROB entries), an over-simplified model is not representative of modern processor organizations. We present a new timing simulator that models a modern x86 microarchitecture at a very low level, including out-of-order scheduling and execution that much more closely mirrors current implementations, a detailed cache/memory hierarchy, as well as many x86-specific microarchitecture features (e.g., simple vs. complex decoders, micro-op decomposition and fusion, microcode lookup overhead for long/complex x86 instructions).
  • Keywords
    cache storage; computer architecture; pipeline processing; processor scheduling; ALU; Zesto; bypass network contention; cache/memory hierarchy; computer architecture; cycle-level simulator; microarchitecture exploration; multicore cache coherence designs; out-of-order scheduling; pipeline model; processor organizations; processor pipeline; resource management; timing simulator; Coherence; Computational modeling; Computer architecture; Computer simulation; Microarchitecture; Out of order; Pipelines; Processor scheduling; Resource management; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance Analysis of Systems and Software, 2009. ISPASS 2009. IEEE International Symposium on
  • Conference_Location
    Boston, MA
  • Print_ISBN
    978-1-4244-4184-6
  • Type

    conf

  • DOI
    10.1109/ISPASS.2009.4919638
  • Filename
    4919638