Abstract. Understanding and controlling program behavior is a challenging objective for the design of advanced compilers and critical system development. In this paper, we propose an analysis and modeling strategy of program behavior characteristics by considering traces generated from opportune code instrumentation. The proposed models consist in periodic and linear interpolations separated into adjacent program phases. It is shown that these models exhibit apparent and useful information on program behavior. Moreover they can directly be used to guide static optimizations or to build dynamic optimization processes as it is shown for the implementation of efficient dynamic data prefetching processes for some benchmark programs
. The main contributions of this paper are twofold. First, a general framework for control-flow part...
Program paths—sequences of executed basic blocks—have proven to be an effective way to capture a pro...
Complex functional integration leads to intricate logical control flows which in turn presents a gre...
Cette thèse présente une nouvelle technique de représentation et d'analyse de traces d'exécution de ...
Dynamic compilers can optimize application code specifi-cally for observed code behavior. Such behav...
. We present a technique to measure and detect changes in the behavioral patterns of applications. I...
. We present a technique to measure and detect changes in the behavioral patterns of applications. I...
Most programs are repetitive, where similar behavior can be seen at different execution times. Algo...
The behavior of service-oriented programs depends strongly on the input. A compiler, for example, be...
We present a technique to measure and detect changes in the behavioral patterns of applications. In ...
In order to perform meaningful experiments in optimizing compilation and runtime system design, res...
Traditional compilers rely on static information about programs to perform optimizations. While such...
The behavior of service-oriented programs depends strongly on the input. A compiler, for example, be...
Abstract. Dynamic analysis is the analysis of the properties of a run-ning program. In this paper, w...
Abstract. This paper suggests an approach to the development of software testing and debugging autom...
. The main contributions of this paper are twofold. First, a general framework for control-flow part...
Program paths—sequences of executed basic blocks—have proven to be an effective way to capture a pro...
Complex functional integration leads to intricate logical control flows which in turn presents a gre...
Cette thèse présente une nouvelle technique de représentation et d'analyse de traces d'exécution de ...
Dynamic compilers can optimize application code specifi-cally for observed code behavior. Such behav...
. We present a technique to measure and detect changes in the behavioral patterns of applications. I...
. We present a technique to measure and detect changes in the behavioral patterns of applications. I...
Most programs are repetitive, where similar behavior can be seen at different execution times. Algo...
The behavior of service-oriented programs depends strongly on the input. A compiler, for example, be...
We present a technique to measure and detect changes in the behavioral patterns of applications. In ...
In order to perform meaningful experiments in optimizing compilation and runtime system design, res...
Traditional compilers rely on static information about programs to perform optimizations. While such...
The behavior of service-oriented programs depends strongly on the input. A compiler, for example, be...
Abstract. Dynamic analysis is the analysis of the properties of a run-ning program. In this paper, w...
Abstract. This paper suggests an approach to the development of software testing and debugging autom...
. The main contributions of this paper are twofold. First, a general framework for control-flow part...
Program paths—sequences of executed basic blocks—have proven to be an effective way to capture a pro...
Complex functional integration leads to intricate logical control flows which in turn presents a gre...