In this paper we describe the implementation of an Occam language compiler for a non-traditional architecture. We will describe the design of the internal representation of the Occam source program and outline some of the procedures used in the compilation process. The target processor architecture is a multiprocessor dataflow machine in which the processing elements are optimized for the evaluation of acyclic dataflow graphs. Consequently, the compiler is required to partition the Occam source programs into a collection of acyclic dataflow graphs.
Copyright by Bruno R. Preiss.