We present preliminary results of a project to create a tuning system that adaptively optimizes programs to the underlying execution platform. We will show initial results from two related efforts, (i) Our tuning system can efficiently select the best combination of compiler options, when translating programs to a target system, (ii) By tuning irregular applications that operate on sparse matrices, our system is able to achieve substantial performance improvements on cluster platforms. This project is part of a larger effort that aims at creating a global information sharing system, where resources, such as software applications, computer platforms, and information can be shared, discovered, and adapted to local needs
We present a technique to measure and detect changes in the behavioral patterns of applications. In ...
Dynamic program optimization o ers performance improvements far beyond those possible with tradition...
The thesis addresses the problem of automatic and dynamic tuning of parallel and distributed applica...
Compile-time optimization is often limited by a lack of target machine and input data set knowledge....
The primary reason for performing compiler optimizations before running the program is that they are...
This paper describes a new parallel program tuning framework, with a new approach for tuning. The ap...
International audienceComputing systems rarely deliver best possible performance due to ever increas...
. We present a technique to measure and detect changes in the behavioral patterns of applications. I...
Abstract. The possibility of have available massive computer resources to users as a market commodit...
International audienceParallel applications used to be executed alone until their termination on par...
The tuning of parallel programs on large distributed-memory machines today is usually a costly, and ...
A Distributed System is composed by integration between loosely coupled software components and the ...
When the computing environment becomes heterogeneous and applications become modular with reusable c...
With the increasing use of autonomic computing technologies, a Java Enterprise Edition (JEE) applica...
This paper presents an automated performance tuning solution, which partitions a program into a numb...
We present a technique to measure and detect changes in the behavioral patterns of applications. In ...
Dynamic program optimization o ers performance improvements far beyond those possible with tradition...
The thesis addresses the problem of automatic and dynamic tuning of parallel and distributed applica...
Compile-time optimization is often limited by a lack of target machine and input data set knowledge....
The primary reason for performing compiler optimizations before running the program is that they are...
This paper describes a new parallel program tuning framework, with a new approach for tuning. The ap...
International audienceComputing systems rarely deliver best possible performance due to ever increas...
. We present a technique to measure and detect changes in the behavioral patterns of applications. I...
Abstract. The possibility of have available massive computer resources to users as a market commodit...
International audienceParallel applications used to be executed alone until their termination on par...
The tuning of parallel programs on large distributed-memory machines today is usually a costly, and ...
A Distributed System is composed by integration between loosely coupled software components and the ...
When the computing environment becomes heterogeneous and applications become modular with reusable c...
With the increasing use of autonomic computing technologies, a Java Enterprise Edition (JEE) applica...
This paper presents an automated performance tuning solution, which partitions a program into a numb...
We present a technique to measure and detect changes in the behavioral patterns of applications. In ...
Dynamic program optimization o ers performance improvements far beyond those possible with tradition...
The thesis addresses the problem of automatic and dynamic tuning of parallel and distributed applica...