Run-time support for parallel functional programming on shared memory multiprocessors
The use of functional languages for parallel computing has been proposed for many years. Many functional languages were developed along with the design of new architectures such as data flow and reduction machines. In this paper, we present a general model of a run-time system for a parallel functional language called SISAL to be executed on shared-memory multiprocessors. The implementation of this run-time system is examined on two radically different architectures; i.e., a 32-way (symmetrical) Vax Research Multiprocessor M31 and a 4-way Cray X-MP system. In order to properly evaluate the effectiveness of SISAL on shared-memory multiprocessors, we suggest exploring an interactive visual control mechanism that dynamically show run-time behavior in future research. 15 refs., 3 figs., 1 tab.
- Research Organization:
- Lawrence Livermore National Lab., CA (USA)
- DOE Contract Number:
- W-7405-ENG-48
- OSTI ID:
- 5818643
- Report Number(s):
- UCRL-101085; CONF-890892-1; ON: DE89013790
- Country of Publication:
- United States
- Language:
- English
Similar Records
The SISAL 2.0 reference manual
The SISAL 2. 0 reference manual