Auto-tuning has recently received significant attention from the High Performance Computing community. Most auto-tuning approaches are specialized to work either on specific domains such as dense linear algebra and stencil computations, or only at certain stages of program execution such as compile time and runtime. Real scientific applications, however, demand a cohesive environment that can efficiently provide auto-tuning solutions at all stages of application development and deployment. Towards that end, we describe a unified end-to-end approach to auto-tuning scientific applications. Our system, Active Harmony, takes a search-based collaborative approach to auto-tuning. Application programmers, library writers and compilers collabora...
Improving program performance through the use of multiple homogeneous processing elements, or cores...
The recent transformation from an environment where gains in computational performance came from inc...
Empirical auto-tuning has been successfully applied to scientific computing applications and web-bas...
The tuning of parallel programs on large distributed-memory machines today is usually a costly, and ...
When the computing environment becomes heterogeneous and applications become modular with reusable c...
Autotuning is an established technique for optimizing the performance of parallel applications. Howe...
AbstractWe present a dynamic method for tuning algorithmic parameters of parallel scientific program...
In this paper we present the Active Harmony automated runtime tuning system. We describe the int...
Automatic performance tuning (auto-tuning) has been used in parallel numerical applications for adap...
Auto-tuning has become increasingly popular for optimizing non-functional parameters of parallel pro...
Automatic tuning (auto-tuning) of software has emerged in recent years as a promising method that tr...
There are proposed software tools for automatic generating autotuners – special kind of applications...
This paper describes a new parallel program tuning framework, with a new approach for tuning. The ap...
The thesis addresses the problem of automatic and dynamic tuning of parallel and distributed applica...
Application auto-tuning has produced excellent results in a wide range of computing domains. Yet ada...
Improving program performance through the use of multiple homogeneous processing elements, or cores...
The recent transformation from an environment where gains in computational performance came from inc...
Empirical auto-tuning has been successfully applied to scientific computing applications and web-bas...
The tuning of parallel programs on large distributed-memory machines today is usually a costly, and ...
When the computing environment becomes heterogeneous and applications become modular with reusable c...
Autotuning is an established technique for optimizing the performance of parallel applications. Howe...
AbstractWe present a dynamic method for tuning algorithmic parameters of parallel scientific program...
In this paper we present the Active Harmony automated runtime tuning system. We describe the int...
Automatic performance tuning (auto-tuning) has been used in parallel numerical applications for adap...
Auto-tuning has become increasingly popular for optimizing non-functional parameters of parallel pro...
Automatic tuning (auto-tuning) of software has emerged in recent years as a promising method that tr...
There are proposed software tools for automatic generating autotuners – special kind of applications...
This paper describes a new parallel program tuning framework, with a new approach for tuning. The ap...
The thesis addresses the problem of automatic and dynamic tuning of parallel and distributed applica...
Application auto-tuning has produced excellent results in a wide range of computing domains. Yet ada...
Improving program performance through the use of multiple homogeneous processing elements, or cores...
The recent transformation from an environment where gains in computational performance came from inc...
Empirical auto-tuning has been successfully applied to scientific computing applications and web-bas...