RUS  ENG
Full version
JOURNALS // Numerical methods and programming // Archive

Num. Meth. Prog., 2022 Volume 23, Issue 1, Pages 13–28 (Mi vmp1047)

Parallel software tools and technologies

A parallel program model for execution time estimation

V. A. Antonyuk, N. G. Mikheev

Lomonosov Moscow State University, Faculty of Physics, Moscow, Russia

Abstract: Programs for general-purpose graphics processing units represented as kernels without indefinite loops are considered in this paper. Such kernels can be implemented by CUDA or OpenCL technologies, for example. For execution time estimation, various models of program execution are introduced: from very “naive” to more reliable. All models are presented in the form of matrix expressions in max-plus algebra.

Keywords: parallel programs, CUDA, OpenCL, max-plus algebra.

UDC: 519.686.4, 519.177

Received: 19.09.2021
Accepted: 25.12.2021

DOI: 10.26089/NumMet.v23r102



© Steklov Math. Inst. of RAS, 2026