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 1, Pages 5–16 (Mi vyurv24)

Computer Science, Engineering and Control

Automatic programs generating from non-procedural specifications for GPUs

A. N. Andrianov, A. B. Bugerya, E. N. Gladkova, K. N. Efimkin, P. I. Koludarov

Keldysh Institute of Applied Mathematics RAS (Moscow, Russian Federation)

Abstract: A new approach to automatic programs generating for GPUs from non-procedural task's specification in Norma language is considered. Algorithms of automatic programs generating for GPUs based on dependencies analysis and discovering control flow internal parallelism obtained from Norma program are given. Described algorithms applied to gas-dynamics task solving are carried out in calculating CUDA program. The performance of generated CUDA program is estimated.

Keywords: HPC, parallel programming, GPU, CUDA, Norma language, non-procedural specifications.

UDC: 004.4'242, 004.4'422, 004.432.4

Received: 18.09.2013



© Steklov Math. Inst. of RAS, 2024