Abstract
In the paper, a functional parallel programming system implemented on clusters is discussed. It includes a language of compositional functional parallel programming, program development tools, and tools for controlling parallel code execution on the clusters.
Similar content being viewed by others
REFERENCES
Church, A., The Calculi of Lambda-Conversion, Ann. Math. Studies, 1941, vol. 6.
Kleene, S.K., Introduction to Metamathematics. Translated under the title Vvedenie v metamatematiku, Moscow: Inostrannaya Lit., 1957.
Scott, D. and Strachey, C., Towards a Mathematical Semantics for Computer Languages, Proc. Symp. on Computers and Automata, Polytechnic Inst. of Brooklyn, 1971.
McCarthy, J., Recursive Functions of Symbolic Expressions and Their Computation by Machine, Part 1, Comm. ACM, 1960, vol. 3, no.4.
Backus, J., Can Programming Be Liberated from the von Neumann Style? A Functional Style and Its Algebra of Programs, Commun. ACM, 1978, vol. 21, no.8.
Burstall, R., MacQueen, D., and Sannella, D., Hope: An Experimental Applicative Language, Univ. of Edinburgh, Dept. of Computer Sci., 1981.
Peyton, Jones S.L., The Implementation of Functional Programming Language, Prentice Hall, 1987.
Milner, R.G., The Standard ML Core Language. Polymorphism, The ML/LCF/Hope Newsletter, 1985, vol. 2, no.2.
Kutepov, V.P., Calculus of Functional Schemes and Parallel Algorithms, Programmirovanie, 1976, no. 6.
Kutepov, V.P. and Fal'k, V.N., Functional Systems: Theoretical and Practical Aspects, Kibern., 1979, no. 1.
Kutepov, V.P., Functional Systems and Parallel Computations, Doctoral (Tech.) Dissertation, Moscow: Moscow Power Engineering Inst., 1982.
Kutepov, V.P. and Fal'k, V.N., Functional Graph Schemes of Algorithms and Their Equivalent Transformations, Trudy Pervoi Vsesoyuznoi konferentsii po programmirovaniyu (Proc. of the First All-Union Conf. on Programming), Kiev: Inst. Kibern. AN USSR, 1968.
Kutepov, V.P. and Fal'k, V.N., Models of Asynchronous Evaluation of Functions in a Language of Functional Schemes, Programmirovanie, 1978, no. 3.
Borzdova, T.V., et al., A Multilanguage System of Parallel Programming Based on One Family of Functional Languages, Programmirovanie, 1984, no. 2.
Selegei, M.B., Development and Implementation of a Typified Functional Parallel Programming Language, Cand. Sci. (Tech.) Dissertation, Moscow: Moscow Power Engineering Inst., 1989.
Gryzunov, V.B., Development and Implementation of a Functional Programming System, Cand. Sci. (Tech.) Dissertation, Moscow: Moscow Power Engineering Inst., 1990.
Pettsol'd, V., Construction of a System for Parallel Processing Symbolic Information Based on a Family of Functional Models, Cand. Sci. (Tech.) Dissertation, Moscow: Moscow Power Engineering Inst., 1988.
Kutepov, V.P., On Intelligent Computers and Large New-Generation Computer Systems, Izv. Ross. Akad. Nauk, Teor. Sist. Upr., 1996, no. 5.
Kutepov, V.P. and Fal'k, V.N., Directed Relations: Theory and Applications, Izv. Ross. Akad. Nauk, Tekh. Kibern., 1994, no. 4–5.
Kutepov, V.P. and Fal'k, V.N., Theory of Directed Relations and Logic, Izv. Ross. Akad. Nauk, Teor. Sist. Upr., 2000, no. 5.
Kutepov, V.P. and Ul'yanovskii, I.I., Verification of the Functional Program Development Process.
http://www.convex.com
http://www.ibm.com
http://www.llnl.gov/asci/
Author information
Authors and Affiliations
Additional information
__________
Translated from Programmirovanie, Vol. 31, No. 5, 2005.
Original Russian Text Copyright © 2005 by Bazhanov, Kutepov, Shestakov.
Rights and permissions
About this article
Cite this article
Bazhanov, S.E., Kutepov, V.P. & Shestakov, D.A. Functional Parallel Typified Language and Its Implementation on Clusters. Program Comput Soft 31, 237–269 (2005). https://doi.org/10.1007/s11086-005-0035-3
Received:
Issue Date:
DOI: https://doi.org/10.1007/s11086-005-0035-3