Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- ArticleJanuary 1988
- ArticleJanuary 1988
A simple and efficient implmentation approach for single assignment languages
LFP '88: Proceedings of the 1988 ACM conference on LISP and functional programmingJanuary 1988, Pages 259–268https://doi.org/10.1145/62678.62718Functional and single assignment languages have semantically pure features that do not permit side effects. This lack of side effects makes detection of parallelism in programs much easier. However, the same property poses a challenge in implementing ...
- ArticleJanuary 1988
The spineless G-machine
LFP '88: Proceedings of the 1988 ACM conference on LISP and functional programmingJanuary 1988, Pages 244–258https://doi.org/10.1145/62678.62717Recent developments in functional language implementations have resulted in the G-machine, a programmed graph-reduction machine. Taking this as a basis, we introduce an optimised method of performing graph reduction, which does not need to build the ...
- ArticleJanuary 1988
Scheme86: a system for interpreting scheme
LFP '88: Proceedings of the 1988 ACM conference on LISP and functional programmingJanuary 1988, Pages 116–123https://doi.org/10.1145/62678.62690Scheme86 is a computer system designed to interpret programs written in the Scheme dialect of Lisp. A specialized architecture, coupled with new techniques for optimizing register management in the interpreter, allow Scheme86 to execute interpreted ...
- ArticleJanuary 1988
Buckwheat: graph reduction on a shared-memory multiprocessor
LFP '88: Proceedings of the 1988 ACM conference on LISP and functional programmingJanuary 1988, Pages 40–51https://doi.org/10.1145/62678.62683Buckwheat is a working implementation of a functional language on the Encore Multimax multiprocessor. It is based on a heterogeneous abstract machine model consisting of both graph reduction and stack oriented execution. Buckwheat consists of two major ...
- ArticleJanuary 1988
Parallel execution of sequential scheme with ParaTran
LFP '88: Proceedings of the 1988 ACM conference on LISP and functional programmingJanuary 1988, Pages 28–39https://doi.org/10.1145/62678.62682This paper describes a system called ParaTran for executing sequential Scheme in parallel. It supports arbitrary side effects without requiring user annotations. The ParaTran runtime system detects and corrects data dependency violations using an ...