Application auto-tuning has produced excellent results in a wide range of computing domains. Yet adapting an application to use this technology remains a predominately manual and labor intensive process. This paper explores first steps towards reducing adoption cost by focusing on two tasks: parameter identification and range selection. We show how these traditionally manual tasks can be automated in the context of Chapel, a parallel programming language developed by Cray Inc. Potential auto-tuning parameters may be inferred from existing Chapel applications by leveraging features unique to this language. After verification, these parameters may then be passed to an auto-tuner for an automatic search of the induced parameter space. To furth...
This paper presents an automated performance tuning solution, which partitions a program into a numb...
Modern high performance libraries, such as ATLAS and FFTW, and programming languages, such as PetaBr...
Graphics Processing Units (GPUs) have revolutionized the HPC landscape. The first generation of exas...
Application auto-tuning has produced excellent results in a wide range of computing domains. Yet ada...
Automatic tuning (auto-tuning) of software has emerged in recent years as a promising method that tr...
Automatic performance tuning (auto-tuning) has been used in parallel numerical applications for adap...
Over the last several decades we have witnessed tremendous change in the landscape of computer archi...
Auto-tuning has recently received significant attention from the High Performance Computing communi...
In this paper we present the Active Harmony automated runtime tuning system. We describe the int...
Abstract. In many cases, simple analytical models used by traditional compilers are no longer able t...
Abstract. Several classes of applications expose a set of parameters that influence their extra-func...
Autonomic Computing is an approach to designing systems that are capable of self-management. Fundame...
Graphics Processing Units (GPUs) have revolutionized the HPC landscape. The first generation of exas...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
The tuning of parallel programs on large distributed-memory machines today is usually a costly, and ...
This paper presents an automated performance tuning solution, which partitions a program into a numb...
Modern high performance libraries, such as ATLAS and FFTW, and programming languages, such as PetaBr...
Graphics Processing Units (GPUs) have revolutionized the HPC landscape. The first generation of exas...
Application auto-tuning has produced excellent results in a wide range of computing domains. Yet ada...
Automatic tuning (auto-tuning) of software has emerged in recent years as a promising method that tr...
Automatic performance tuning (auto-tuning) has been used in parallel numerical applications for adap...
Over the last several decades we have witnessed tremendous change in the landscape of computer archi...
Auto-tuning has recently received significant attention from the High Performance Computing communi...
In this paper we present the Active Harmony automated runtime tuning system. We describe the int...
Abstract. In many cases, simple analytical models used by traditional compilers are no longer able t...
Abstract. Several classes of applications expose a set of parameters that influence their extra-func...
Autonomic Computing is an approach to designing systems that are capable of self-management. Fundame...
Graphics Processing Units (GPUs) have revolutionized the HPC landscape. The first generation of exas...
Thesis: Ph. D., Massachusetts Institute of Technology, Department of Electrical Engineering and Comp...
The tuning of parallel programs on large distributed-memory machines today is usually a costly, and ...
This paper presents an automated performance tuning solution, which partitions a program into a numb...
Modern high performance libraries, such as ATLAS and FFTW, and programming languages, such as PetaBr...
Graphics Processing Units (GPUs) have revolutionized the HPC landscape. The first generation of exas...