Environment for Multiprocessor Simulator Development

  • Authors:
  • T. Horita;M. Wakabayashi

  • Affiliations:
  • -;-

  • Venue:
  • ISPAN '00 Proceedings of the 2000 International Symposium on Parallel Architectures, Algorithms and Networks
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

Performance estimation is essential for designing andinvestigating of new architectures including multiprocessors. Software simulation is one of the most common methods,since there is no limitation on device technology nor hardwareconfiguration. Although lots of software simulators have been developed and used, they must be modified for each distinct target system. For designers of newarchitectures, it is often a cumbersome job. ISIS, an architecture independent simulation kit for multiprocessors, is developed so as to reduce such designers load. It includes various small simulators called "Units" corresponding to processors, buses, memories, caches and I/0 devices. ISIS users can build simulators for their original target architectures only by connecting "Units" each other. The implementation cost is much reduced with little runtime overhead. A sample instruction-level multiprocessor simulatorwhich has 4 processors can be executed 40,000 to 70,000 steps per second. This paper also reports experimental results of ISIS in various research projects.