Multifacet's general execution-driven multiprocessor simulator (GEMS) toolset
Top Cited Papers
- 1 November 2005
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGARCH Computer Architecture News
- Vol. 33 (4) , 92-99
- https://doi.org/10.1145/1105734.1105747
Abstract
The Wisconsin Multifacet Project has created a simulation toolset to characterize and evaluate the performance of multiprocessor hardware systems commonly used as database and web servers. We leverage an existing full-system functional simulation infrastructure (Simics [14]) as the basis around which to build a set of timing simulator modules for modeling the timing of the memory system and microprocessors. This simulator infrastructure enables us to run architectural experiments using a suite of scaled-down commercial workloads [3]. To enable other researchers to more easily perform such research, we have released these timing simulator modules as the Multifacet General Execution-driven Multiprocessor Simulator (GEMS) Toolset, release 1.0, under GNU GPL [9].Keywords
This publication has 13 references indexed in Scilit:
- Managing Wire Delay in Large Chip-Multiprocessor CachesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- FingerprintingPublished by Association for Computing Machinery (ACM) ,2004
- The AMD opteron processor for multiprocessor serversIEEE Micro, 2003
- Simulating a $2M commercial server on a $2K PCComputer, 2003
- SimpleScalar: an infrastructure for computer system modelingComputer, 2002
- Simics: A full system simulation platformComputer, 2002
- Specifying and verifying a broadcast and a multicast snooping cache coherence protocolIEEE Transactions on Parallel and Distributed Systems, 2002
- The SGI OriginPublished by Association for Computing Machinery (ACM) ,1997
- Complete computer system simulation: the SimOS approachIEEE Parallel & Distributed Technology: Systems & Applications, 1995
- The directory-based cache coherence protocol for the DASH multiprocessorPublished by Association for Computing Machinery (ACM) ,1990