Performance Comparison of Parallel Programming Environments for Implementing AIAC Algorithms

AIAC algorithms (Asynchronous Iterations Asynchronous Communications) are a particular class of parallel iterative algorithms. Their asynchronous nature makes them more efficient than their synchronous counterparts in numerous cases as has already been shown in previous works. The first goal of this...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:Journal of supercomputing Ročník 35; číslo 3; s. 227 - 244
Hlavní autori: Bahi, Jacques M., Contassot-Vivier, Sylvain, Couturier, Raphaël
Médium: Journal Article Konferenčný príspevok..
Jazyk:English
Vydavateľské údaje: Heidelberg Springer 01.03.2006
Springer Verlag
Predmet:
ISSN:0920-8542, 1573-0484
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Popis
Shrnutí:AIAC algorithms (Asynchronous Iterations Asynchronous Communications) are a particular class of parallel iterative algorithms. Their asynchronous nature makes them more efficient than their synchronous counterparts in numerous cases as has already been shown in previous works. The first goal of this article is to compare several parallel programming environments in order to see if there is one of them which is best suited to efficiently implement AIAC algorithms. The main criterion for this comparison consists in the performances achieved in a global context of grid computing for two classical scientific problems. Nevertheless, we also take into account two secondary criteria which are the ease of programming and the ease of deployment. The second goal of this study is to extract from this comparison the important features that a parallel programming environment must have in order to be suited for the implementation of AIAC algorithms.
ISSN:0920-8542
1573-0484
DOI:10.1007/s11227-006-4667-8