This paper describes a new parallel program tuning framework, with a new approach for tuning. The application exposes tuning parameters while an adaptive runtime system tunes the values of the parameters as the program executes. The parameters are allowed to vary throughout the duration of a run of a program. This provides two benefits over using a static set of parameters for each program run. The first is that parameters affecting performance may need to vary throughout the program run to achieve maximum performance. The second benefit is that many parameter configurations can be tested in a single run of an application. This approach amortizes the cost of startup across many evaluations of configurations in the parameter space. The frame...
When the computing environment becomes heterogeneous and applications become modular with reusable c...
We present preliminary results of a project to create a tuning system that adaptively optimizes prog...
This paper presents an automated performance tuning solution, which partitions a program into a numb...
The tuning of parallel programs on large distributed-memory machines today is usually a costly, and ...
AbstractWe present a dynamic method for tuning algorithmic parameters of parallel scientific program...
While parallel computing offers an attractive perspective for the future, developing efficient paral...
The thesis addresses the problem of automatic and dynamic tuning of parallel and distributed applica...
Parallel and distributed programming constitutes a highly promising approach to improving the perfor...
Abstract — Performance of parallel programs is one of the reasons of their development. The process ...
Over the past 10 years we have seen the transition from single core computer to multicore computing,...
Performance of parallel programs is one of the reasons of their development. The process of designin...
Consultable des del TDXTítol obtingut de la portada digitalitzadaParallel and distributed programmin...
. The evident difficulties in creating efficient parallel programs have encouraged the development o...
This paper continues the discussion of parallel tool support with an overview of the current state o...
The contemporary parallel I/O software stack is complex due to a large number of configurations for ...
When the computing environment becomes heterogeneous and applications become modular with reusable c...
We present preliminary results of a project to create a tuning system that adaptively optimizes prog...
This paper presents an automated performance tuning solution, which partitions a program into a numb...
The tuning of parallel programs on large distributed-memory machines today is usually a costly, and ...
AbstractWe present a dynamic method for tuning algorithmic parameters of parallel scientific program...
While parallel computing offers an attractive perspective for the future, developing efficient paral...
The thesis addresses the problem of automatic and dynamic tuning of parallel and distributed applica...
Parallel and distributed programming constitutes a highly promising approach to improving the perfor...
Abstract — Performance of parallel programs is one of the reasons of their development. The process ...
Over the past 10 years we have seen the transition from single core computer to multicore computing,...
Performance of parallel programs is one of the reasons of their development. The process of designin...
Consultable des del TDXTítol obtingut de la portada digitalitzadaParallel and distributed programmin...
. The evident difficulties in creating efficient parallel programs have encouraged the development o...
This paper continues the discussion of parallel tool support with an overview of the current state o...
The contemporary parallel I/O software stack is complex due to a large number of configurations for ...
When the computing environment becomes heterogeneous and applications become modular with reusable c...
We present preliminary results of a project to create a tuning system that adaptively optimizes prog...
This paper presents an automated performance tuning solution, which partitions a program into a numb...