For the concurrent logic programming language FCP, a distributed implementation on large-scale Transputer systems has been described. The implementation is based on the concept of a virtual parallel machine executing compiled FCP code. Even though this parallel FCP machine was designed to run on a specific target architecture, which is a fully reconfigurable multi-Transputer system, the same implementation also runs on any other Transputer network provided that the underlying Par.C system is available. Moreover, most of the concepts presented for implementing the parallel FCP machine on Transputer networks are general in the sense that they should be applicable to the whole class of message-passing multiprocessor systems.
Unable to display preview. Download preview PDF.