Previous: Evaluation
Up: Evaluation
Next: Performance Results
Previous Page: Evaluation
Next Page: Performance Results
--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.