AN OVERVIEW OF MANIFOLD AND ITS IMPLEMENTATION

被引:65
作者
ARBAB, F [1 ]
HERMAN, I [1 ]
SPILLING, P [1 ]
机构
[1] CTR MATH & COMP SCI, DEPT INTERACT SYST, 1098 SJ AMSTERDAM, NETHERLANDS
来源
CONCURRENCY-PRACTICE AND EXPERIENCE | 1993年 / 5卷 / 01期
关键词
D O I
10.1002/cpe.4330050103
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Management of the communications among a set of concurrent processes arises in many applications and is a central concern in parallel computing. In this paper we introduce MANIFOLD: a co-ordination language whose sole purpose is to describe and manage complex interconnections among independent, concurrent processes. In the underlying paradigm of this language the primary concern is not with what functionality the individual processes in a parallel system provide. Instead, the emphasis is on how these processes are inter-connected and how their interaction patterns change during the execution life of the system. This paper also includes an overview of our implementation Of MANIFOLD. As an example of the application or MANIFOLD, we present a series of small manifold programs which describe the skeletons of some adaptive recursive algorithms that are of particular interest in computer graphics. Our concern in this paper is to show the expressiveness of MANIFOLD the feasibility of its implementation and its usefulness in practice. Issues regarding performance and optimization are beyond the scope of this paper.
引用
收藏
页码:23 / 70
页数:48
相关论文
共 53 条
[1]  
ACCETTA M, 1986, JUL P SUMM US C ATL
[2]  
ARBAB F, 1990, CSR9066 CENTR WISK I
[3]  
ARBAB F, 1992, COMPUTING INFORMATIO
[4]  
ARBAB F, 1991, SEP P EUR AUT C BUD, P127
[5]  
ARBAB F, 1992, CSR9220 CENTR WISK I
[6]  
Bartels R.H., 1987, INTRO SPLINES USE CO
[7]  
BLACK DL, 1990, IEEE COMPUT, V23, P35
[8]   INTRODUCTION TO THE ISO SPECIFICATION LANGUAGE LOTOS [J].
BOLOGNESI, T ;
BRINKSMA, E .
COMPUTER NETWORKS AND ISDN SYSTEMS, 1987, 14 (01) :25-59
[9]  
Brinksma E., 1986, Protocol Specification, Testing, and Verification, V. Proceedings of the IFIP WG 6.1 Fifth International Workshop, P171
[10]  
BRONSVOORT W, 1991, ADV COMPUTER GRAPHIC, V6