TY - GEN
T1 - Implementing functional programs on a hypercube multiprocessor
AU - Goldberg, Benjamin
AU - Hudak, Paul
N1 - Funding Information:
1 This research was supported in part by the US Government under DOE grant FGO246ER25012
PY - 1988/1/1
Y1 - 1988/1/1
N2 - Alfalfa is an implementation of a functional language on the Intel iPSC multiprocessor. It is based on a heterogeneous abstract machine model consisting of both graph reduction and stack oriented execution. Alfalfa has two major components, a compiler and a run-time system. The source language, ALFL, contains no constructs that allow the programmer to specify parallelism or synchronization; thus it is the task of the compiler to detect the exploitable parallelism in a program. The run-time system supports dynamic scheduling, in-terprocessor communication, and storage management. A number of statistics gathered during execution are presented.
AB - Alfalfa is an implementation of a functional language on the Intel iPSC multiprocessor. It is based on a heterogeneous abstract machine model consisting of both graph reduction and stack oriented execution. Alfalfa has two major components, a compiler and a run-time system. The source language, ALFL, contains no constructs that allow the programmer to specify parallelism or synchronization; thus it is the task of the compiler to detect the exploitable parallelism in a program. The run-time system supports dynamic scheduling, in-terprocessor communication, and storage management. A number of statistics gathered during execution are presented.
UR - http://www.scopus.com/inward/record.url?scp=84976724394&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84976724394&partnerID=8YFLogxK
U2 - 10.1145/62297.62356
DO - 10.1145/62297.62356
M3 - Conference contribution
AN - SCOPUS:84976724394
T3 - Proceedings of the 3rd Conference on Hypercube Concurrent Computers and Applications: Architecture, Software, Computer Systems, and General Issues, C3P 1988
SP - 489
EP - 504
BT - Proceedings of the 3rd Conference on Hypercube Concurrent Computers and Applications
A2 - Fox, Geoffrey
PB - Association for Computing Machinery, Inc
T2 - 3rd Conference on Hypercube Concurrent Computers and Applications, C3P 1988
Y2 - 19 January 1988 through 20 January 1988
ER -