TITLE:
Programming System PARCS
AUTHORS:
A. V. Anisimov, A. V. Derevianchenko, P. P. Kuliabko, O. M. Fedorus
KEYWORDS:
Parallel Computing, Programming Language, Control Space, Cloud Computing
JOURNAL NAME:
Journal of Computer and Communications,
Vol.5 No.9,
July
28,
2017
ABSTRACT:
PARCS (Parallel Asynchronous Recursive Control System) programming
tools that allow unified add-on parallel extensions over traditional programming
languages are described. The PARCS model is based on the conception
of a control space, which is used to describe parallel interacting processes.
Structurally, the control space consists of addressable “points” and “channels”.
Executing modules are assigned to points and communicate through channels
connecting points. Recursive embeddings of processes are allowed. The effective
implementation of PARCS on cloud platforms Microsoft AZURE and
Amazon EC2 is also presented.