An overview of the Sam CMT simulator kit

  • Authors:
  • Daniel Nussbaum;Alexandra Fedorova;Christopher Small

  • Affiliations:
  • Sun Microsystems Laboratories;Sun Microsystems Laboratories and Harvard University;Sun Microsystems Laboratories

  • Venue:
  • An overview of the Sam CMT simulator kit
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Chip multithreading (CMT) combines chip multiprocessing (CMP) and hardware multithreading (MT). In order to make the most of CMT systems when they become available, we have developed the Sam CMT simulator toolkit. A Sam simulation is usable as an interactive system, running at about 100Kips on a 1.2GHz UltraSPARC III and about 200Kips on a 1.8GHz AMD Opteron 244. We first introduce the terms CMP, MT, and CMT. We then discuss the overall architecture of Sam, what it simulates, and how it differs from other CMT simulators. We discuss how we used Sam to implement a particular CMT simulator, discuss how we validated Sam, and provide some measurements on its performance. We conclude with a short summary of the benefits of Sam.