A simulation tool for evaluating shared memory systems

Jie Tao, M. Schulz, W. Karl

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

15 Scopus citations

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.

Original languageEnglish
Title of host publicationProceedings - 36th Annual Simulation Symposium, ANSS 2003
PublisherIEEE Computer Society
Pages335-342
Number of pages8
ISBN (Electronic)0769519113
DOIs
StatePublished - 2003
Externally publishedYes
Event36th Annual Simulation Symposium, ANSS 2003 - Orlando, United States
Duration: 30 Mar 20032 Apr 2003

Publication series

NameProceedings - Simulation Symposium
Volume2003-January
ISSN (Print)1080-241X

Conference

Conference36th Annual Simulation Symposium, ANSS 2003
Country/TerritoryUnited States
CityOrlando
Period30/03/032/04/03

Keywords

  • Application software
  • Coherence
  • Computational modeling
  • Computer simulation
  • Concurrent computing
  • Delay
  • Discrete event simulation
  • Hardware
  • Histograms
  • Monitoring

Fingerprint

Dive into the research topics of 'A simulation tool for evaluating shared memory systems'. Together they form a unique fingerprint.

Cite this