DocumentCode
2695864
Title
Implementing higher-order Gamma on MasPar: a case study
Author
Ng, Kam Wing ; Huang, Lin Peng ; Sun, Yong Qiang
Author_Institution
Dept. of Comput. Sci., Chinese Univ. of Hong Kong, Shatin, Hong Kong
fYear
1995
fDate
15-17 Mar 1995
Firstpage
301
Lastpage
307
Abstract
Gamma is a kernel programming language with an elegant chemical reaction metaphor in which programs are described in terms of multiset rewriting. The Gamma formalism allows one to describe an algorithm without introducing artificial sequentiality and leads to the derivation of a parallel solution to a given problem naturally. However, the difficulty of incorporating control strategies makes Gamma not only hard for one to define any sophisticated approaches but also impossible to reach a decent level of efficiency in any direct implementation. Recently, a higher-order multiset programming paradigm, named higher-order Gamma, is introduced by Metayer to alleviate these problems. In this paper, we investigate the possibility of implementing higher-order Gamma on MasPar, a massively data parallel computer. The results show that a program written in higher-order Gamma can be transformed naturally towards an efficient implementation on a real parallel machine
Keywords
operating system kernels; parallel languages; parallel processing; MasPar; artificial sequentiality; chemical reaction metaphor; higher-order Gamma; kernel programming language; massively data parallel computer; multiset rewriting; real parallel machine; Chemical elements; Computer aided software engineering; Computer architecture; Computer languages; Computer science; Data structures; Kernel; Parallel machines; Programming profession; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Algorithms/Architecture Synthesis, 1995. Proceedings., First Aizu International Symposium on
Conference_Location
Fukushima
Print_ISBN
0-8186-7038-X
Type
conf
DOI
10.1109/AISPAS.1995.401325
Filename
401325
Link To Document