In this paper we present the Active Harmony automated runtime tuning system. We describe the interface used by programs to make applications tunable. We present the Library Specification Layer which helps program library developers expose multiple variations of the same API using different algorithms. The Library Specification Language helps to select the most appropriate program library to tune the overall performance. We also present the optimization algorithm that we used to adjust parameters in the application and the libraries. Finally, we present results that show how the system is able to tune several real applications. The automated tuning system is able to tune the application parameters to within a few percent of th...
We present preliminary results of a project to create a tuning system that adaptively optimizes prog...
Developing and optimizing software applications for high performance and energy efficiency is a very...
Automatic tuning (auto-tuning) of software has emerged in recent years as a promising method that tr...
When the computing environment becomes heterogeneous and applications become modular with reusable c...
When the computing environment becomes heterogeneous and applications become modular with reusable c...
Auto-tuning has recently received significant attention from the High Performance Computing communi...
Abstract. Several classes of applications expose a set of parameters that influence their extra-func...
The thesis addresses the problem of automatic and dynamic tuning of parallel and distributed applica...
Abstract – Active Harmony provides a way to automate performance tuning. In this paper, we apply the...
This paper describes a new parallel program tuning framework, with a new approach for tuning. The ap...
Application auto-tuning has produced excellent results in a wide range of computing domains. Yet ada...
Auto-Tuning Multi Tiered Applications for Performance With the widespread use of cluster-based envi...
The tuning of parallel programs on large distributed-memory machines today is usually a costly, and ...
Autotuning is an established technique for optimizing the performance of parallel applications. Howe...
This paper presents an automated performance tuning solution, which partitions a program into a numb...
We present preliminary results of a project to create a tuning system that adaptively optimizes prog...
Developing and optimizing software applications for high performance and energy efficiency is a very...
Automatic tuning (auto-tuning) of software has emerged in recent years as a promising method that tr...
When the computing environment becomes heterogeneous and applications become modular with reusable c...
When the computing environment becomes heterogeneous and applications become modular with reusable c...
Auto-tuning has recently received significant attention from the High Performance Computing communi...
Abstract. Several classes of applications expose a set of parameters that influence their extra-func...
The thesis addresses the problem of automatic and dynamic tuning of parallel and distributed applica...
Abstract – Active Harmony provides a way to automate performance tuning. In this paper, we apply the...
This paper describes a new parallel program tuning framework, with a new approach for tuning. The ap...
Application auto-tuning has produced excellent results in a wide range of computing domains. Yet ada...
Auto-Tuning Multi Tiered Applications for Performance With the widespread use of cluster-based envi...
The tuning of parallel programs on large distributed-memory machines today is usually a costly, and ...
Autotuning is an established technique for optimizing the performance of parallel applications. Howe...
This paper presents an automated performance tuning solution, which partitions a program into a numb...
We present preliminary results of a project to create a tuning system that adaptively optimizes prog...
Developing and optimizing software applications for high performance and energy efficiency is a very...
Automatic tuning (auto-tuning) of software has emerged in recent years as a promising method that tr...