Abstract
This paper describes the language set of PIE which is composed of three kinds of languages, Fleng++, Fleng, and Fleng−−. Fleng++ is a user-level parallel language to which module facility is added through the object-oriented style. Fleng−− is a low level language used for the explicit control of execution. Fleng is the core language for this language set, on which Fleng++ and Fleng−− are based. Control features for parallel machine such as process allocation, load distribution and memory management are also discussed in relation to this language set.
Preview
Unable to display preview. Download preview PDF.
References
H.Koike and H.Tanaka: Multi-Context Processing and Data Balancing Mechanism of the Parallel Inference Machine PIE64, Proc. Intl. Conf. Fifth Generation Computer Systems 1988, ICOT, pp.970–977, 1988.
M.Kitsuregawa, M.Nakano and M.Takagi: Query Execution for Large Relations on Functional Disk System, IEEE Fifth Intl. Conf. Data Engineering, Feb. 1989.
M. Nilsson and H. Tanaka: Fleng Prolog-The Language which turns Supercomputers into Prolog Machines,Proc. Japanese Logic Programming '86, in Wada,E.(Ed.), Springer LNCS 264, pp.170–179, 1987.
K. Ueda: Guarded Horn Clauses, In Wada,E.(Ed.),Proc.Japanese Logic Programming Conference '85, pp.148–167, Springer LNCS 221, 1986.
T. Chikayama: Unique Features of ESP, Proc. Intl. Conf. Fifth Generation Computer Systems, ICOT, pp.292–298, 1984.
A.Yonezawa,J.P.Briot and E.Shibayama: Object-Oriented Concurrent Programming in ABCL/1, Proc. Conf. Object Oriented Programming, Systems, Languages and Applications, 1986.
Y.Yokote and M.Tokoro: The Design and Implementation of Concurrent Smalltalk, Proc.Conf.Object Oriented Programming,Systems,Languages and Applications, 1986.
K.Kahn, E.D.Tribble, M.S.Miller and D.G.Bobrow: Vulcan: Logic Concurrent Objects, In B.Shriber and P.Wegner(Ed.): Research Directions in Object Oriented Programming, MIT Press, 1987.
K.Yoshida and T.Chikayama: A 'UM — A Stream-Based Concurrent Object-Oriented Language —, Proc. Intl. Conf. Fifth Generation Computer Systems, ICOT, pp.638–649, 1988.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Tanaka, H. (1991). A parallel object oriented language Fleng++ and its control system on the parallel machine PIE64. In: Yonezawa, A., Ito, T. (eds) Concurrency: Theory, Language, and Architecture. CONCURRENCY 1989. Lecture Notes in Computer Science, vol 491. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-53932-8_50
Download citation
DOI: https://doi.org/10.1007/3-540-53932-8_50
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-53932-2
Online ISBN: 978-3-540-46452-5
eBook Packages: Springer Book Archive