Consultable des del TDXTítol obtingut de la portada digitalitzadaParallel and distributed programming constitutes a highly promising approach to improving the performance of many applications. However, in comparison to sequential programming, many new problems arise in all phases of the development cycle of this kind of applications. For example, in the analysis phase of parallel/distributed programs, the programmer has to decompose the problem (data and/or code) to find the concurrency of the algorithm. In the design phase, the programmer has to be aware of the communication and synchronization conditions between tasks. In the implementation phase, the programmer has to learn how to use specific communication libraries and runtime environm...
Modern supercomputers deliver large computational power, but it is difficult for an application to e...
New approaches are necessary to generate performance models in current systems due the het erogeneit...
Abstract—A typical application tuning cycle repeats the fol-lowing three steps in a loop: performanc...
Parallel and distributed programming constitutes a highly promising approach to improving the perfor...
The thesis addresses the problem of automatic and dynamic tuning of parallel and distributed applica...
Abstract: Design and implementation of applications comprise an anticipation of what increased perfo...
Parallel/distributed programming is a complex task that requires a high degree of expertise to fulfi...
Abstract — Performance of parallel programs is one of the reasons of their development. The process ...
Performance of parallel programs is one of the reasons of their development. The process of designin...
Parallel/distributed programming is a complex task that requires a high degree of expertise to fulfi...
Parallel/distributed programming is a complex task that requires a high degree of expertise to fulfi...
This paper describes a new parallel program tuning framework, with a new approach for tuning. The ap...
The tuning of parallel programs on large distributed-memory machines today is usually a costly, and ...
While parallel computing offers an attractive perspective for the future, developing efficient paral...
Programmers often rely on performance analysis tools to provide feedback about the execution of thei...
Modern supercomputers deliver large computational power, but it is difficult for an application to e...
New approaches are necessary to generate performance models in current systems due the het erogeneit...
Abstract—A typical application tuning cycle repeats the fol-lowing three steps in a loop: performanc...
Parallel and distributed programming constitutes a highly promising approach to improving the perfor...
The thesis addresses the problem of automatic and dynamic tuning of parallel and distributed applica...
Abstract: Design and implementation of applications comprise an anticipation of what increased perfo...
Parallel/distributed programming is a complex task that requires a high degree of expertise to fulfi...
Abstract — Performance of parallel programs is one of the reasons of their development. The process ...
Performance of parallel programs is one of the reasons of their development. The process of designin...
Parallel/distributed programming is a complex task that requires a high degree of expertise to fulfi...
Parallel/distributed programming is a complex task that requires a high degree of expertise to fulfi...
This paper describes a new parallel program tuning framework, with a new approach for tuning. The ap...
The tuning of parallel programs on large distributed-memory machines today is usually a costly, and ...
While parallel computing offers an attractive perspective for the future, developing efficient paral...
Programmers often rely on performance analysis tools to provide feedback about the execution of thei...
Modern supercomputers deliver large computational power, but it is difficult for an application to e...
New approaches are necessary to generate performance models in current systems due the het erogeneit...
Abstract—A typical application tuning cycle repeats the fol-lowing three steps in a loop: performanc...