Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Run-time support for parallel functional programming on shared memory multiprocessors

Conference ·

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