@inproceedings{c0b2dc3298fa4abe9b0c05f9be874d9d,
title = "Buckwheat: Graph reduction on a shared memory multiprocessor",
abstract = "Buckwheat 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 components: a compiler and a run-time system. The task of the compiler is to detect the exploitable parallelism in programs written in ALFL, a conventional functional language. The run-time system supports processor scheduling, dynamic typing and storage management. In this paper we describe the organization, execution model, and scheduling policies of the Buckwheat runtime system. A large number of experiments have been performed and we present the results.",
author = "Benjamin Goldberg",
note = "Publisher Copyright: {\textcopyright} 1988 ACM.; 1988 ACM Conference on LISP and Functional Programming, LFP 1988 ; Conference date: 25-07-1988 Through 27-07-1988",
year = "1988",
month = jan,
day = "1",
doi = "10.1145/62678.62683",
language = "English (US)",
series = "Proceedings of the 1988 ACM Conference on LISP and Functional Programming, LFP 1988",
publisher = "Association for Computing Machinery, Inc",
pages = "40--51",
booktitle = "Proceedings of the 1988 ACM Conference on LISP and Functional Programming, LFP 1988",
}