Smart: An advanced shared-memory simulator - towards a system-level simulation environment

Freddy Gabbay*, Avi Mendelson

*Corresponding author for this work

Research output: Contribution to conferencePaperpeer-review

2 Scopus citations

Abstract

System-level events, such as process switching and task migration, have a major effect on the performance of computer systems. `Smart' is a new simulation environment that extends existing simulators, such as MINT, with the capability to emulate the effect of such mechanisms. `Smart' provides a user friendly interface (GUI) that allows control of different system parameters and mechanisms e.g. the type of cache coherency protocols, cache organization, scheduling policies of processes and threads, etc. The Smart environment can be used either for monitoring, analyzing and measuring different system events, or as a powerful visual based debugging tool. This paper describes the `Smart' environment and demonstrates the importance of simulating system-level mechanisms and events in order to understand the overall performance of modern architectures. The Smart simulator presented here was developed to support the simulation of shared memory architectures, and we indicate that similar software environments can be developed to simulate other parallel and distributed architectures as well.

Original languageEnglish
Pages131-138
Number of pages8
StatePublished - 1997
Externally publishedYes
EventProceedings of the 1997 5th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, MASCOTS'97 - Haifa, Isr
Duration: 12 Jan 199715 Jan 1997

Conference

ConferenceProceedings of the 1997 5th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems, MASCOTS'97
CityHaifa, Isr
Period12/01/9715/01/97

Fingerprint

Dive into the research topics of 'Smart: An advanced shared-memory simulator - towards a system-level simulation environment'. Together they form a unique fingerprint.

Cite this