Previous: Evaluation
Up: Evaluation
Next: Performance Results
Previous Page: Evaluation
Next Page: Performance Results

The Testbed System

--Red consists of a syntax--directed editor [1], a compiler ACG (Abstract Code Generator) and a simulator for the abstract machine ASP [4]. W. Bosy [3] wrote a compiler LComp from the abstract machine code to a CAST assembler, which is modified by a code reorganizer written by F. Meißner [11] to meet the pipeline constraints of the hardware.

Since the abstract code generated by the first compiler ACG has in most cases zero--address format. the main work is a good transformation into three--address instructions.

The only major drawback found at the end of the implementation is the need of two delay slots for branches. Another drawback is the selected garbage collection scheme - reference counting - which is far too expensive in a software realization.

J. Noss [13] built CAST as a prototype with standard TTL ICs in wire--wrap technology.

ca@informatik.uni-kiel.de