Enhancements and applications of the SimpleScalar simulator for undergraduate and graduate computer architecture education

  • Authors:
  • Naraig Manjikian

  • Affiliations:
  • Queen's University, Kingston, Ontario, Canada

  • Venue:
  • WCAE '00 Proceedings of the 2000 workshop on Computer architecture education
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes enhancements and applications of the SimpleScalar simulator for undergraduate and graduate courses on computer architecture. The enhancements include additional instruction profiling statistics, visualization of data hazards, visualization of memory access behavior, and multiprocessor capabilities with visualization of cache coherence. The applications include prediction of pipelined execution time with stalls for hazards and cache misses, instilling deeper insight into cache locality, parallel programming, and a greater appreciation of cache coherence interactions for multiprocessor programs.