RUS  ENG
Full version
JOURNALS // Vestnik Yuzhno-Ural'skogo Gosudarstvennogo Universiteta. Seriya "Vychislitelnaya Matematika i Informatika" // Archive

Vestn. YuUrGU. Ser. Vych. Matem. Inform., 2014 Volume 3, Issue 3, Pages 86–96 (Mi vyurv49)

Computer Science, Engineering and Control

Automatic mapping of Fortran programs onto clusters with graphics processing units

V. A. Bakhtin, M. S. Klinov, A. S. Kolganov, V. A. Krukov, N. V. Podderyugina, M. N. Pritula

Keldysh Institute of Applied Mathematics Russian Academy of Sciences (Moscow, Russian Federation)

Abstract: The paper shows results of exploitation of automated parallelization system SAPFOR for sequential programs parallelization for cluster with GPUs, including programs with regular data de-pendencies. The system translates Fortran program into Fortran DVMH program. Produced program can be executed on cluster. Fortran DVMH language, its compilers and debugging tools are bundled within DVM-system. Performed transformations with original programs are considered. Programs which use a variety of parallel programming technologies are emitted by the system. Source code characteristics are considered. Performance analysis is done on CPUs and GPUs of the K-100 computational cluster.

Keywords: DVM for Heterogeneous systems, Fortran DVMH, hybrid computational systems with accelerators, GPU, Fortran, OpenMP.

UDC: 004.432

Received: 04.08.2014



© Steklov Math. Inst. of RAS, 2024