Publications Details
Specification of an IF1 to PG translator for the Epsilon-2 dataflow machine
Boehm, W.; Hoch, J.E.
This report describes a mechanism for compiling the functional language SISAL for Sandia`s Epsilon-2 hybrid dataflow machine. The strategy couples the front-end of the standard SISAL compiler (which generates a data dependence graph intermediate form called IF1) with an optimizing code-generator for Epsilon-2. The Epsilon-2 code-generator is the back-end of a compiler for the functional language Id. It translates a data dependence graph intermediate form called Program Graphs into Epsilon-2 machine code. This report describes a translation path from IF1 graphs to Program Graphs. This report also comments on the relative merits of the IF1 and Program Graph representations.