A Simulation Tool for Evaluating Shared Memory Systems

  • Authors:
  • Jie Tao;Martin Schulz;Wolfgang Karl

  • Affiliations:
  • -;-;-

  • Venue:
  • ANSS '03 Proceedings of the 36th annual symposium on Simulation
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents an execution-driven simulator calledSIMT, which models the parallel execution of applicationson multiprocessor systems with global memory abstractions.Based on Augmint, a simulation toolkit for Intelarchitectures, SIMT focuses on the memory hierarchy andcontains facilities for designing and evaluating the memorysystem, especially cache coherence schemes and dataallocation policies. In addition, it models a hardware monitorcapable of collecting comprehensive performance datain the form of memory access histograms. SIMT allows tostudy the impact of various hardware and software techniqueson performance. It is an easy-to-use and comprehensivetool for system designers and architecture developersto improve the existing infrastructure and enables theexploration of novel approaches in relation to applicationsand the memory system.