Please use this identifier to cite or link to this item: https://scholarbank.nus.edu.sg/handle/10635/169372
Title: A PARALLEL LISP SYSTEM
Authors: WONG WENG FAI
Issue Date: 1991
Citation: WONG WENG FAI (1991). A PARALLEL LISP SYSTEM. ScholarBank@NUS Repository.
Abstract: The exploitation of parallelism in computing is a constant area of research. Lisp, being a popular sequential programming language, is an excellent subject of parallelisation. Two approaches are possible : automatically restructuring existing Lisp programs for parallel execution or extending Lisp with parallel constructs. The former is possible because Lisp is inherently rich in parallelism. However, it do not allow for the expression of parallel algorithms. BaLinda Lisp is an attempt with the latter approach. For task communication and cooperation, the Linda model of tuple space is used. For task creation, a scaled-down version of the Multilisp future construct is used together with those Lisp constructs that already possess semantics conducive to parallel execution. The result is a parallel Lisp dialect that allows not only for mandatory but also speculative parallelism. This thesis describes the design of BaLinda Lisp and the implementation of a protoype interpreter.
URI: https://scholarbank.nus.edu.sg/handle/10635/169372
Appears in Collections:Master's Theses (Restricted)

Show full item record
Files in This Item:
File Description SizeFormatAccess SettingsVersion 
b17596725.PDF3.93 MBAdobe PDF

RESTRICTED

NoneLog In

Google ScholarTM

Check


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.