Eine Plattform für die Wissenschaft: Bauingenieurwesen, Architektur und Urbanistik
Automatic code generation of overlapped communications in a parallelisation tool
This paper addresses the exploitation of overlapping communication with calculation within parallel FORTRAN 77 codes for computational fluid dynamics (CFD) and computational structured dynamics (CSD). The obvious objective is to overlap interprocessor communication with calculation on each processor in a distributed memory parallel system and so improve the efficiency of the parallel implementation. A general strategy for converting synchronous to overlapped communication is presented together with tools to enable its automatic implementation in FORTRAN 77 codes. This strategy is then implemented within the parallelisation toolkit, CAPTools, to facilitate the automatic generation of parallel code with overlapped communications. The success of these tools are demonstrated on two codes from the NAS-PAR and PERFECT benchmark suites. In each case, the tools produce parallel code with overlapped communications which is as good as that which could be generated manually. The parallel performance of the codes also improve in line with expectation.
Automatic code generation of overlapped communications in a parallelisation tool
This paper addresses the exploitation of overlapping communication with calculation within parallel FORTRAN 77 codes for computational fluid dynamics (CFD) and computational structured dynamics (CSD). The obvious objective is to overlap interprocessor communication with calculation on each processor in a distributed memory parallel system and so improve the efficiency of the parallel implementation. A general strategy for converting synchronous to overlapped communication is presented together with tools to enable its automatic implementation in FORTRAN 77 codes. This strategy is then implemented within the parallelisation toolkit, CAPTools, to facilitate the automatic generation of parallel code with overlapped communications. The success of these tools are demonstrated on two codes from the NAS-PAR and PERFECT benchmark suites. In each case, the tools produce parallel code with overlapped communications which is as good as that which could be generated manually. The parallel performance of the codes also improve in line with expectation.
Automatic code generation of overlapped communications in a parallelisation tool
Evans, E.W. (Autor:in) / Johnson, S.P. (Autor:in) / Leggett, P.F. (Autor:in) / Cross, M. (Autor:in)
Parallel Computing ; 23 ; 1493-1523
1997
31 Seiten, 29 Quellen
Aufsatz (Zeitschrift)
Englisch
Parallelisation of a finite difference code for modelling ground water flow
British Library Conference Proceedings | 1998
|TIBKAT | 2010
|Large scale parallelisation of the material point method with multiple GPUs
British Library Online Contents | 2018
|