TY - GEN
T1 - GHC — A language for a new age of parallel programming
AU - Furukawa, Koichi
AU - Ueda, Kazunori
N1 - Publisher Copyright:
© 1988, Springer-Verlag.
PY - 1988
Y1 - 1988
N2 - A parallel logic programming language GHC, proposed by Ueda (1985), is now playing a very important role in the Fifth Generation Computer Project. It is a successor of Relational Language (Clark and Gregory 1981), Concurrent Prolog (Shapiro 1983) and Parlog (Clark and Gregory 1984). Since GHC is totally based on parallelism, it provides a genuine tool for parallel programming. It encourages programmers to write parallel algorithms and therefore gives a foundation of parallel programming. We have also developed a program transformation technique for GHC programs which preserves the external behaviour of the original programs. To show the validity of the transformation technique, we have developed a formal semantics of possibly non-terminating GHC programs. The highly parallel prototype hardware of our project is now being developed to support the efficient execution of GHC programs.
AB - A parallel logic programming language GHC, proposed by Ueda (1985), is now playing a very important role in the Fifth Generation Computer Project. It is a successor of Relational Language (Clark and Gregory 1981), Concurrent Prolog (Shapiro 1983) and Parlog (Clark and Gregory 1984). Since GHC is totally based on parallelism, it provides a genuine tool for parallel programming. It encourages programmers to write parallel algorithms and therefore gives a foundation of parallel programming. We have also developed a program transformation technique for GHC programs which preserves the external behaviour of the original programs. To show the validity of the transformation technique, we have developed a formal semantics of possibly non-terminating GHC programs. The highly parallel prototype hardware of our project is now being developed to support the efficient execution of GHC programs.
UR - http://www.scopus.com/inward/record.url?scp=0346554537&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0346554537&partnerID=8YFLogxK
U2 - 10.1007/3-540-50517-2_91
DO - 10.1007/3-540-50517-2_91
M3 - Conference contribution
AN - SCOPUS:0346554537
SN - 9783540505174
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 364
EP - 376
BT - Foundations of Software Technology and Theoretical Computer Science - 8th Conference, Proceedings
A2 - Nori, Kesav V.
A2 - Kumar, Sanjeev
PB - Springer Verlag
T2 - 8th International Conference on Foundations of Software Technology and Theoretical Computer Science, FST and TCS 1988
Y2 - 21 December 1988 through 23 December 1988
ER -