This thesis presents a generic approach towards compiling fast execution-driven simulators, and applies this to cache simulation of programs. The resulting cache simulation method reduces the time needed for cache performance evaluations without losing the accuracy of the results. Fast cache simulators are needed in the performance analysis of software systems. To properly understand the cache behavior caused by a program, simulations must be performed with a sufficient number of inputs. Traditional simulation of memory operations of a program can be orders of magnitude slower than the execution of the program. This leads to simulation times that are often infeasible in software development. The approach of this thesis is based on using sta...
We present a novel, compile-time method for determining the cache performance of the loop nests in a...
Modern Application Specific Instruction Set Processors (ASIPs) have customizable caches, where the s...
Techniques to evaluate a program’s cache performance fall into two camps: 1. Traditional trace-base...
This paper presents a generic approach for compiling fast execution-driven simulators, and applies t...
This thesis presents a generic approach towards compiling fast execution-driven simulators, and appl...
. The main contributions of this paper are twofold. First, a general framework for control-flow part...
We describe novel techniques used for efficient simulation of memory in SimICS, an instruction level...
It has been claimed that the execution time of a program can often be predicted more accurately on a...
Application performance on computer processors depends on a number of complex architectural and micr...
Abstract. In this paper, two tools are presented: an execution driven cache simulator which relates ...
We present a cache performance modeling methodology that facilitates the tuning of uniprocessor cach...
Application-specific system-on-chip platforms create the opportu-nity to customize the cache configu...
We describe novel techniques used for efficient simulation of memory in SimICS, an instruction leve...
We present an extension to an existing SPARC V8 in-struction set simulator, SimICS, to support accur...
Abstract- Cache memory performance analysis is a challenging topic upon first introduction. Students...
We present a novel, compile-time method for determining the cache performance of the loop nests in a...
Modern Application Specific Instruction Set Processors (ASIPs) have customizable caches, where the s...
Techniques to evaluate a program’s cache performance fall into two camps: 1. Traditional trace-base...
This paper presents a generic approach for compiling fast execution-driven simulators, and applies t...
This thesis presents a generic approach towards compiling fast execution-driven simulators, and appl...
. The main contributions of this paper are twofold. First, a general framework for control-flow part...
We describe novel techniques used for efficient simulation of memory in SimICS, an instruction level...
It has been claimed that the execution time of a program can often be predicted more accurately on a...
Application performance on computer processors depends on a number of complex architectural and micr...
Abstract. In this paper, two tools are presented: an execution driven cache simulator which relates ...
We present a cache performance modeling methodology that facilitates the tuning of uniprocessor cach...
Application-specific system-on-chip platforms create the opportu-nity to customize the cache configu...
We describe novel techniques used for efficient simulation of memory in SimICS, an instruction leve...
We present an extension to an existing SPARC V8 in-struction set simulator, SimICS, to support accur...
Abstract- Cache memory performance analysis is a challenging topic upon first introduction. Students...
We present a novel, compile-time method for determining the cache performance of the loop nests in a...
Modern Application Specific Instruction Set Processors (ASIPs) have customizable caches, where the s...
Techniques to evaluate a program’s cache performance fall into two camps: 1. Traditional trace-base...