Previous: Evaluation
Up:
CAST: A Processor Architecture for the
Efficient Execution of Functional Programs
Next: References
Previous Page: Performance relative to SPARC and Kieburtz' G--machine.
Next Page: References
A processor architecture has been presented, which significantly speeds up the execution of functional programs. This is mainly due to the enhanced stack architecture, which is a combination of a stack system and variable sized register windows. The tagged architecture supports the execution of ``standard'' programs without restricting the set of valid programs.
A VLSI implementation of this architecture could even beat many RISC processors due to the efficient usage of the available registers.