The tuning of parallel programs on large distributed-memory machines today is usually a costly, and often extensive, manual process. Automatic tuning techniques can help reduce this manual burden. This dissertation investigates the utility of a new class of automatic tuning methods for large-scale parallel programs whereby each program exposes information about its behavior to the runtime system. This behavioral information enables a tuning framework to quickly find appropriate ways to reconfigure or steer the application towards better performance. This dissertation describes both new automatic tuning mechanisms within a parallel runtime system, and a new framework that automatically reconfigures the behavior or structure of the program...
Parallel programming has always been difficult due to the complexity of hardware and the diversity o...
This paper presents an automated performance tuning solution, which partitions a program into a numb...
Abstract. The possibility of have available massive computer resources to users as a market commodit...
The tuning of parallel programs on large distributed-memory machines today is usually a costly, and ...
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...
While parallel computing offers an attractive perspective for the future, developing efficient paral...
. The evident difficulties in creating efficient parallel programs have encouraged the development o...
Abstract — Performance of parallel programs is one of the reasons of their development. The process ...
Parallel and distributed programming constitutes a highly promising approach to improving the perfor...
AbstractWe present a dynamic method for tuning algorithmic parameters of parallel scientific program...
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...
The contemporary parallel I/O software stack is complex due to a large number of configurations for ...
Performance of parallel programs is one of the reasons of their development. The process of designin...
Parallel programming has always been difficult due to the complexity of hardware and the diversity o...
This paper presents an automated performance tuning solution, which partitions a program into a numb...
Abstract. The possibility of have available massive computer resources to users as a market commodit...
The tuning of parallel programs on large distributed-memory machines today is usually a costly, and ...
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...
While parallel computing offers an attractive perspective for the future, developing efficient paral...
. The evident difficulties in creating efficient parallel programs have encouraged the development o...
Abstract — Performance of parallel programs is one of the reasons of their development. The process ...
Parallel and distributed programming constitutes a highly promising approach to improving the perfor...
AbstractWe present a dynamic method for tuning algorithmic parameters of parallel scientific program...
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...
The contemporary parallel I/O software stack is complex due to a large number of configurations for ...
Performance of parallel programs is one of the reasons of their development. The process of designin...
Parallel programming has always been difficult due to the complexity of hardware and the diversity o...
This paper presents an automated performance tuning solution, which partitions a program into a numb...
Abstract. The possibility of have available massive computer resources to users as a market commodit...