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

Conclusion

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.

ca@informatik.uni-kiel.de