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

Num. Meth. Prog., 2008 Volume 9, Issue 1, Pages 48–52 (Mi vmp459)

This article is cited in 3 papers

Программирование

Asynchronous parallel programming system “Aspect”

S. B. Arykov, V. È. Malyshkin

Institute of Computational Mathematics and Mathematical Geophysics of Siberian Branch of Russian Academy of Sciences, Novosibirsk

Abstract: Main ideas of the high-level asynchronous parallel programming language and system are described. The system allows one to automatically construct parallel programs from the algorithm representation of high nonprocedurality. A special asynchronous model with grouping of computations for regular data structures is proposed, and some peculiarities of its implementation are described. A brief overview of the Aspect programming language that allows the user to represent algorithms in nonprocedural form is given. The paper was prepared on the basis of the authors' report at the International Conference on Parallel Computing Technologies (PaVT-2008; http://agora.guru.ru/pavt).

Keywords: parallel programming, asynchronous model of computation, fragmented algorithms, data structures, programming languages.

UDC: 519.685.1



© Steklov Math. Inst. of RAS, 2026