Skip to main content
Log in

Support Facilities for Development of Parallel Computational Algorithms

  • Published:
Programming and Computer Software Aims and scope Submit manuscript

Abstract

An approach to the development of parallel programs is described, which is based on algorithmic specification. Functional characteristics and structure of the system that supports the approach and is based on the parallel programming language SuperPascal are suggested. The system is designed for the development of parallel algorithms and for teaching parallel programming.

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

REFERENCES

  1. Brinch Hansen, P., Model Programs for Computational Science: A Programming Methodology for Multicomputers, Concurrence Practice Experience, 1993, vol. 5, no. 5, pp. 407–423.

    Google Scholar 

  2. Messina, P., Guller, D., and Pfeiffer, W., Commun. ACM, 1998, vol. 41, no. 11, pp. 36–44.

    Google Scholar 

  3. Agafonov, V.N., Languages and Facilities for Program Specifications (Survey), in Trebovaniya spetsifikatsii v razrabotke program (Specification Requirements in Program Development), 1984, pp. 286–344.

  4. Lavrov, S.S., Elements of Methodology and Technology of Programming Applied Problems, Commun. IPA RAS, 1997, vol. 112.

  5. Brinch Hansen, P., Superpascal—A Publication Language for Parallel Scientific Computing, Concurrency Practice Experience, 1994, vol. 6, no. 5, pp. 461–483.

    Google Scholar 

  6. Katkov, S.I., System of Parallel Programming SuperPascal: Language, Translator, Debugger, Preprint of Ershov Inst. of Information Systems, Siberian Division, Russ. Acad. Sci., Novosibirsk, 1999.

  7. Lester, B.P., The Art of Parallel Programming, Prentice Hall, 1993.

  8. Katkov, S.I. and Pottosin, I.V., System of Parallel Programming Based on the SuperPascal Language, Proc. of Int. Workshop on Distributed Information Processing, 1998, pp. 127–131.

  9. Aniskov, M.I., Boltaev, T.B., Kochetov, D.V., Kuz'minov, T.V., and Pottosin, I.V., Structured Design As a Discipline of Reliable Designing and Support Tools, in Sredstva i instrumenty okruzheniya programmirovaniya (Facilities and Tools for Programming Environment), Novosibirsk: ISI SO RAN, 1995, pp. 23–29.

    Google Scholar 

  10. Dumas, J. and Parsons, P., Discovering the Way Programmers Think about New Programming Environments, Commun. ACM, 1995, vol. 38, pp. 45–56.

    Google Scholar 

  11. Pottosin, I.V., A “Good Program”: An Attempt of an Exact Definition of the Term, Programmirovanie, 1997, no. 2, pp.3–17.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Katkov, S.I., Pottosin, I.V. Support Facilities for Development of Parallel Computational Algorithms. Programming and Computer Software 27, 78–85 (2001). https://doi.org/10.1023/A:1011098710626

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1011098710626

Keywords

Navigation