We describe novel techniques used for efficient simulation of memory in SimICS, an instruction level simulator developed at SICS. The design has focused on efficiently supporting the simulation of multiprocessors, analyzing complex memory hierarchies and running large binaries with a mixture of system-level and user-level code. A software caching mechanism (the Simulator Translation Cache, STC) improves the performance of interpreted memory operaions by reducing the number of calls to complex memory simulation code. A lazy memory allocation scheme reduces the size of the simulator process. A well-defined internal interface to generic memory simulation simplifies user extensions. Leveraging on a flexible interpreter based on threaded code al...
Accurate cache and branch predictor simulation is a crucial factor when evaluating the performance a...
Instruction-set simulators are critical tools for the exploration and validation of new processor ar...
This paper explores statistical simulation as a fast simulation technique for driving chip multiproc...
We describe novel techniques used for efficient simulation of memory in SimICS, an instruction level...
: We describe novel techniques used for efficient simulation of memory in SIMICS, an instruction lev...
We present an extension to an existing SPARC V8 in-struction set simulator, SimICS, to support accur...
This thesis presents a generic approach towards compiling fast execution-driven simulators, and appl...
This paper presents a generic approach for compiling fast execution-driven simulators, and applies t...
Instruction-set simulators allow programmers a detailed level of insight into, and control over, the...
Instruction-set simulators allow programmers a detailed level of insight into, and control over, the...
As multiprocessor systems-on-chip become a reality, perfor-mance modeling becomes a challenge. To qu...
We demonstrate the benefits of instruction-set simulation in the evaluation of a parallel programmin...
Modern Application Specific Instruction Set Processors (ASIPs) have customizable caches, where the s...
This thesis presents a generic approach towards compiling fast execution-driven simulators, and appl...
Instruction set architecture (ISA) simulators are an increasingly popular class of tools for both r...
Accurate cache and branch predictor simulation is a crucial factor when evaluating the performance a...
Instruction-set simulators are critical tools for the exploration and validation of new processor ar...
This paper explores statistical simulation as a fast simulation technique for driving chip multiproc...
We describe novel techniques used for efficient simulation of memory in SimICS, an instruction level...
: We describe novel techniques used for efficient simulation of memory in SIMICS, an instruction lev...
We present an extension to an existing SPARC V8 in-struction set simulator, SimICS, to support accur...
This thesis presents a generic approach towards compiling fast execution-driven simulators, and appl...
This paper presents a generic approach for compiling fast execution-driven simulators, and applies t...
Instruction-set simulators allow programmers a detailed level of insight into, and control over, the...
Instruction-set simulators allow programmers a detailed level of insight into, and control over, the...
As multiprocessor systems-on-chip become a reality, perfor-mance modeling becomes a challenge. To qu...
We demonstrate the benefits of instruction-set simulation in the evaluation of a parallel programmin...
Modern Application Specific Instruction Set Processors (ASIPs) have customizable caches, where the s...
This thesis presents a generic approach towards compiling fast execution-driven simulators, and appl...
Instruction set architecture (ISA) simulators are an increasingly popular class of tools for both r...
Accurate cache and branch predictor simulation is a crucial factor when evaluating the performance a...
Instruction-set simulators are critical tools for the exploration and validation of new processor ar...
This paper explores statistical simulation as a fast simulation technique for driving chip multiproc...