• DocumentCode
    3370931
  • Title

    A simulation tool for evaluating shared memory systems

  • Author

    Tao, Jie ; Schulz, Martin ; Karl, Wolfgang

  • Author_Institution
    Inst. fur Informatik, Tech. Univ. Munchen, Garching, Germany
  • fYear
    2003
  • fDate
    30 March-2 April 2003
  • Firstpage
    335
  • Lastpage
    342
  • Abstract
    Presents an execution-driven simulator called SIMT which models the parallel execution of applications on multiprocessor systems with global memory abstractions. Based on Augmint, a simulation toolkit for Intel architectures, SIMT focuses on the memory hierarchy and contains facilities for designing and evaluating the memory system, especially cache coherence schemes and data allocation policies. In addition, it models a hardware monitor capable of collecting comprehensive performance data in the form of memory access histograms. SIMT allows to study the impact of various hardware and software techniques on performance. It is an easy-to-use and comprehensive tool for system designers and architecture developers to improve the existing infrastructure and enables the exploration of novel approaches in relation to applications and the memory system.
  • Keywords
    discrete event simulation; shared memory systems; Augmint; NUMA architectures; SIMT; cache coherence schemes; data allocation policies; execution-driven simulator; global memory abstractions; hardware monitor; memory access histograms; memory hierarchy; multiprocessor systems; parallel execution; shared memory systems; simulation tool; Application software; Coherence; Computational modeling; Computer simulation; Concurrent computing; Delay; Discrete event simulation; Hardware; Histograms; Monitoring;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Simulation Symposium, 2003. 36th Annual
  • ISSN
    1080-241X
  • Print_ISBN
    0-7695-1911-3
  • Type

    conf

  • DOI
    10.1109/SIMSYM.2003.1192831
  • Filename
    1192831