Manifold: Concepts and implementation
Management of the communications among a set of concurrent processes arises in many applications and is a central concern in parallel computing and distributed computing. In this paper we introduce Manifold: a coordination language for managing complex interconnections among sets of independent, concurrent, cooperating processes. The Manifold system is suitable for massively parallel environments.
Keywords and phrasescoordination language MIMD models of computation
- N.H. Gehani and W.D. Roome, Concurrent C++: Concurrent Programming with Class(es), Software — Practice and Experience, 1988, vol. 18, p. 1157–1177.Google Scholar
- F. Arbab, Specification of Manifold, Report in preparation, Centrum voor Wiskundc en Inibrmalica, Amsterdam, 1992.Google Scholar
- F. Arbab and I. Herman, Manifold: A Language for Specification of Inter-Process Communication, Proceedings of the EurOpen Autumn Conference, A. Finlay ed., Budapest, September 1991, p. 127–144.Google Scholar