. The main contributions of this paper are twofold. First, a general framework for control-flow partitioning is presented for efficient on-the-fly analysis, i.e. for program behavior analysis during execution using a small number of instrumentation points. The formal model is further refined for certain analyses by transforming a program's call graph into a function-instance graph. Performance evaluations show that the number of measurement points can be reduced by one third using these methods. Second, the method of static cache simulation is introduced. Static cache simulation provides the means to predict a large number of cache references prior to the execution time of a program. The method is based on a variation of an iterative d...
Most memory references in numerical codes correspond to array references whose indices are affine fu...
Application-specific system-on-chip platforms create the opportunity to customize the cache configur...
Abstract interpretation is a technique for the static detection of dynamic properties of programs. I...
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...
It has been claimed that the execution time of a program can often be predicted more accurately on a...
Application-specific system-on-chip platforms create the opportu-nity to customize the cache configu...
This thesis presents a generic approach towards compiling fast execution-driven simulators, and appl...
The use of caches poses a difficult tradeoff for architects of real-time systems. While caches provi...
AbstractAbstract interpretation is a technique for the static detection of dynamic properties of pro...
We present a cache performance modeling methodology that facilitates the tuning of uniprocessor cach...
Cache behavior is complex and inherently unstable, yet it is a critical factor affecting program per...
In previous work [1], we have developed the theoretical basis for the prediction of the cache behavi...
We present a novel, compile-time method for determining the cache performance of the loop nests in a...
Abstract. In this paper, two tools are presented: an execution driven cache simulator which relates ...
Most memory references in numerical codes correspond to array references whose indices are affine fu...
Application-specific system-on-chip platforms create the opportunity to customize the cache configur...
Abstract interpretation is a technique for the static detection of dynamic properties of programs. I...
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...
It has been claimed that the execution time of a program can often be predicted more accurately on a...
Application-specific system-on-chip platforms create the opportu-nity to customize the cache configu...
This thesis presents a generic approach towards compiling fast execution-driven simulators, and appl...
The use of caches poses a difficult tradeoff for architects of real-time systems. While caches provi...
AbstractAbstract interpretation is a technique for the static detection of dynamic properties of pro...
We present a cache performance modeling methodology that facilitates the tuning of uniprocessor cach...
Cache behavior is complex and inherently unstable, yet it is a critical factor affecting program per...
In previous work [1], we have developed the theoretical basis for the prediction of the cache behavi...
We present a novel, compile-time method for determining the cache performance of the loop nests in a...
Abstract. In this paper, two tools are presented: an execution driven cache simulator which relates ...
Most memory references in numerical codes correspond to array references whose indices are affine fu...
Application-specific system-on-chip platforms create the opportunity to customize the cache configur...
Abstract interpretation is a technique for the static detection of dynamic properties of programs. I...