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

Vestn. YuUrGU. Ser. Vych. Matem. Inform., 2013 Volume 2, Issue 4, Pages 44–56 (Mi vyurv108)

Computer Science, Engineering and Control

Mapping DVMH-programs with regular dependencies onto clusters with GPU

V. A. Bakhtin, 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: In the 2011 year DVMH programming model for new heterogeneous and hybrid supercomputer systems (or DVM for Heterogeneous systems) was introduced in the Keldysh Institute for Applied Mathematics of RAS. The developed high-level programming languages were based on standard Fortran and C programming languages, but extended with the directives for mapping the program onto a parallel computer. The directives are represented as special comments (or pragmas). The paper describes problems and methods for mapping loops, which have dependencies to the GPU. Efficiency of the developed Fortran DVMH parallel programs with regular dependencies is demonstrated.

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

UDC: 004.432

Received: 18.10.2013

DOI: 10.14529/cmse130404



© Steklov Math. Inst. of RAS, 2024