Loading...
Please wait, while we are loading the content...
Similar Documents
Abstract appears in ispass-2001. Mase: a novel infrastructure for detailed microarchitectural modeling.
| Content Provider | CiteSeerX |
|---|---|
| Author | Larson, Eric |
| Abstract | novel infrastructure that provides a flexible and capable environment to model modern microarchitectures. Many popular simulators, such as SimpleScalar, are predominately trace-based where the performance simulator is driven by a trace of instructions read from a file or generated on-the-fly by a functional simulator. Trace-driven simulators are well-suited for oracle studies and provide a clean division between performance modeling and functional emulation. A major problem with this approach, however, is that it does not accurately model timing dependent computations, an increasing trend in microarchitecture designs such as those found in multiprocessor systems. MASE implements a micro-functional performance model that combines timing and functional components into a single core. In addition, MASE incorporates a trace-driven functional component used to implement oracle studies and check the results of instructions as they commit. The check feature reduces the burden of correctness on the micro-functional core and also serves as a powerful debugging aid. MASE also implements a callback scheduling interface to support resources with nondeterministic latencies such as those found in highly concurrent memory systems. MASE was built on top of the current version of SimpleScalar. Analyses show that the performance statistics are comparable without a significant increase in simulation time. 1. |
| File Format | |
| Access Restriction | Open |
| Subject Keyword | Novel Infrastructure Functional Simulator Abstract Appears Powerful Debugging Aid Oracle Study Functional Emulation Single Core Trace-driven Simulator Major Problem Trace-driven Functional Component Clean Division Performance Statistic Microarchitecture Design Functional Component Dependent Computation Detailed Microarchitectural Modeling Capable Environment Micro-functional Performance Model Check Feature Current Version Performance Simulator Significant Increase Nondeterministic Latency Performance Modeling Simulation Time Concurrent Memory System Micro-functional Core Modern Microarchitectures Many Popular Simulator Multiprocessor System |
| Content Type | Text |