Tapeworm II is a software-based simulation tool that evaluates the cache and TLB performance of multiple-task and operating system intensive workloads. Tapeworm resides in an OS kernel and causes a host machine's hardware to drive simulations with kernel traps instead of with address traces, as is conventionally done. This allows Tapeworm to quickly and accurately capture complete memory referencing behavior with a limited degradation in overall system performance. This paper compares trap-driven simulation, as implemented in Tapeworm, with the more common technique of trace-driven memory simulation with respect to speed, accuracy, portability and flexibility
Trace-driven cache simulation is a time-consuming yet valuable procedure for evaluating the performa...
The Memory Wall continues to be a problem with modern systems design. While the steady increase in p...
This paper describes a simulation program designed for the performance evaluation of multiprocessor ...
Tapeworm II is a software-based simulation tool that evaluates the cache and TLB performance of mult...
The use of trace-driven simulation in the evaluation of computer memory systems has been popular for...
Trap-driven simulation is a new approach for analyzing the performance of memory-system components s...
As the gap between processor and memory speeds continues to widen, methods for evaluating memory sys...
We describe novel techniques used for efficient simulation of memory in SimICS, an instruction leve...
Trace driven simulation is a well known technique for performance evaluation of single processor com...
166 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1992.High speed computer systems p...
International audienceUnder Windows operating system, existing I/O benchmarking tools does not allow...
In parallel discrete event simulation techniques, the simulation model is partitioned into objects, ...
There have been very few performance studies of hardware-managed translation look-aside buffers (TLB...
86 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1988.Trace-driven simulation is a s...
In a trace driven simulation study, a simulation model is evaluated using a program trace as the inp...
Trace-driven cache simulation is a time-consuming yet valuable procedure for evaluating the performa...
The Memory Wall continues to be a problem with modern systems design. While the steady increase in p...
This paper describes a simulation program designed for the performance evaluation of multiprocessor ...
Tapeworm II is a software-based simulation tool that evaluates the cache and TLB performance of mult...
The use of trace-driven simulation in the evaluation of computer memory systems has been popular for...
Trap-driven simulation is a new approach for analyzing the performance of memory-system components s...
As the gap between processor and memory speeds continues to widen, methods for evaluating memory sys...
We describe novel techniques used for efficient simulation of memory in SimICS, an instruction leve...
Trace driven simulation is a well known technique for performance evaluation of single processor com...
166 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1992.High speed computer systems p...
International audienceUnder Windows operating system, existing I/O benchmarking tools does not allow...
In parallel discrete event simulation techniques, the simulation model is partitioned into objects, ...
There have been very few performance studies of hardware-managed translation look-aside buffers (TLB...
86 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1988.Trace-driven simulation is a s...
In a trace driven simulation study, a simulation model is evaluated using a program trace as the inp...
Trace-driven cache simulation is a time-consuming yet valuable procedure for evaluating the performa...
The Memory Wall continues to be a problem with modern systems design. While the steady increase in p...
This paper describes a simulation program designed for the performance evaluation of multiprocessor ...