: 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 operations 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...
The purpose of this study is to explore the relationship between hit ratio of cache memory and desig...
An efficient simulator for the Motorola 88000 at the ISA (Instruction Set Architecture) level is des...
Application performance on computer processors depends on a number of complex architectural and micr...
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 level...
We describe novel techniques used for efficient simulation of memory in SimICS, an instruction level...
We present an extension to an existing SPARC V8 in-struction set simulator, SimICS, to support accur...
As multiprocessor systems-on-chip become a reality, perfor-mance modeling becomes a challenge. To qu...
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...
iAbstract As processor cycle times decrease, memory system performance becomes ever more critical to...
This thesis presents a generic approach towards compiling fast execution-driven simulators, and appl...
This paper describes the active memory abstraction for memory-system simulation. In this abstraction...
This paper presents a generic approach for compiling fast execution-driven simulators, and applies t...
We demonstrate the benefits of instruction-set simulation in the evaluation of a parallel programmin...
The purpose of this study is to explore the relationship between hit ratio of cache memory and desig...
An efficient simulator for the Motorola 88000 at the ISA (Instruction Set Architecture) level is des...
Application performance on computer processors depends on a number of complex architectural and micr...
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 level...
We describe novel techniques used for efficient simulation of memory in SimICS, an instruction level...
We present an extension to an existing SPARC V8 in-struction set simulator, SimICS, to support accur...
As multiprocessor systems-on-chip become a reality, perfor-mance modeling becomes a challenge. To qu...
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...
iAbstract As processor cycle times decrease, memory system performance becomes ever more critical to...
This thesis presents a generic approach towards compiling fast execution-driven simulators, and appl...
This paper describes the active memory abstraction for memory-system simulation. In this abstraction...
This paper presents a generic approach for compiling fast execution-driven simulators, and applies t...
We demonstrate the benefits of instruction-set simulation in the evaluation of a parallel programmin...
The purpose of this study is to explore the relationship between hit ratio of cache memory and desig...
An efficient simulator for the Motorola 88000 at the ISA (Instruction Set Architecture) level is des...
Application performance on computer processors depends on a number of complex architectural and micr...