Abstract
We describe the main implementation solutions for the MAYaK family of parallel programming languages, as determined by their distinctive features compared to sequential programming languages. These solutions have been implemented in the MAYaK parallel programming system for the ES 1766 multiprocessor computing system.
Similar content being viewed by others
Literature Cited
V. S. Mikhalevich, Yu. V. Kapitonova, A. A. Letichevskii, I. N. Molchanov, and S. B. Pogrebinskii, “Organization of computations in multiprocessor computing systems,” Kibernetika, No. 3, 1–10 (1984).
S. S. Gorokhovskii, Yu. V. Kapitonova, A. A. Letichevskii, I. N. Molchanov, and S. B. Pogrebinskii, “The algorithmic language MAYaK,” Kibernetika, No. 3, 54–57 (1984).
S. S. Gorokhovskii, Yu. V. Kapitonova, A. A. Letichevskii, V. V. Fedyurko, O. D. Felizhanko, and N. N. Shchegoleva “Parallel programming and high-throughput systems,” in: Abstracts of papers at 5th All-Union School-Seminar, Alushta, September 1982 [in Russian], Part 4, Naukova Dumka, Kiev (1982), pp. 3–5.
S. I. Morozov, “Job control in MPCS,” in: Parallel Programming and High-Throughput Systems, abstracts of papers at 7th All-Union School-Seminar (Berdyansk, Sept. 8–13, 1986) [in Russian], Inst. Kibern. im. V. M. Glushkova Akad. Nauk UkrSSR (1986), p. 123.
V. V. Fedyurko, O. D. Felizhanko, and N. N. Shchegoleva, “Support tools for the interaction of MPCS with the external environment,” in: Development of the Theory of Multiprocessor Systems [in Russian], Inst. Kibern. im. V. M. Glushkova Akad. Nauk UkrSSR (1984), pp. 14–18.
T. A. Val'kevich, E. A. Dudko, and N. M. Mishchenko, “Decomposition of multimodule programs,” in: Organizations of Computations in Multiprocessor Computers [in Russian], Inst. Kibern, im. V. M. Glushkova Akad. Nauk UkrSSR (1985), pp. 3–11.
S. L. Krivoi, “Compiling of control processor programs in the programming system of a macropipelined computing system,” in: Issues in the Development of Supercomputers, Supersystems, and the Efficiency of Their Application, Abstracts of papers at 1st All-Union Conf. (Minsk, Sept. 15–17, 1987) [in Russian], Inst. Mat., Minsk (1987), pp. 155–157.
A. B. Godlevskii, “Compiling of APR programs in the language MAYaK,” in: Organization of Computations in Multiprocessor Computers [in Russian], Inst. Kibern. im. V. M. Glushkov Akad. Nauk UkrSSR, Kiev (1985), pp. 11–19.
N. N. Shchegoleva, “Generation of interaction modules with the external environment for multimodule programs,” in: Parallel Programming and High Throughput Systems, abstracts of papers of 7th School-Seminar (Berdyansk, Sept. 8–13, 1986) [in Russian], Inst. Kibern. im. V. M. Glushkova Akad. Nauk UkrSSR, Kiev (1986), pp. 149–150.
E. L. Yushchenko, S. N. Berestovaya, S. T. Adrianov et al., “Structured compiler from a high-level language,” Kibernetika, No. 6, 1–8 (1985).
S. N. Berestovaya “One approach to the description of programming languages,” Programmirovanie, No. 2, 52–58 (1982).
M. N. Baida, and S. P. Gorlach, “A language for models of parallel programs and its implementation,” Investigation of Complex Systems by Simulation Modeling [in Russian], Inst. Kibern. im. V. M. Glushkova Akad. Nauk UkrSSR, Kiev (1986), pp. 28–33.
Yu. V. Kapitonova, A. A. Letichevskii, and N. M. Mishchenko, “Expandable programming system TEREM — a tool, for the development of language processors on ES computers,” Upr. Sist. Mash., No. 6, 91–96 (1987).
S. N. Berestovaya and N. N. Proskurnin, “On interactive design of parsers,” in: Methods and Tools of System Programming [in Russian], Inst. Kibern. im. V. M. Glushkova Akad. Nauk UkrSSR, Kiev (1984), pp. 41–45.
V. V. Fedyurko, “On data control in the PROEKT-ES system,” Kibernetika, No. 4, 121–122 (1980).
Additional information
Translated from Kibernetika, No. 3, pp. 29–34, 55, May–June, 1989.
Rights and permissions
About this article
Cite this article
Berestovaya, S.N., Godlevskii, A.B., Gorokhovskii, S.S. et al. Implementation of MAYaK family languages for macropiplined multiprocessor computing systems. Cybern Syst Anal 25, 319–326 (1989). https://doi.org/10.1007/BF01069987
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF01069987