Skip to main content
Log in

Implementation of MAYaK family languages for macropiplined multiprocessor computing systems

  • Published:
Cybernetics Aims and scope

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Literature Cited

  1. 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).

    Google Scholar 

  2. 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).

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

  5. 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.

  6. 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.

  7. 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.

    Google Scholar 

  8. 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.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. E. L. Yushchenko, S. N. Berestovaya, S. T. Adrianov et al., “Structured compiler from a high-level language,” Kibernetika, No. 6, 1–8 (1985).

    Google Scholar 

  11. S. N. Berestovaya “One approach to the description of programming languages,” Programmirovanie, No. 2, 52–58 (1982).

    Google Scholar 

  12. 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.

    Google Scholar 

  13. 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).

    Google Scholar 

  14. 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.

    Google Scholar 

  15. V. V. Fedyurko, “On data control in the PROEKT-ES system,” Kibernetika, No. 4, 121–122 (1980).

    Google Scholar 

Download references

Authors

Additional information

Translated from Kibernetika, No. 3, pp. 29–34, 55, May–June, 1989.

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01069987

Keywords

Navigation