Title
Qlisp: Parallel Processing in Lisp
Abstract
One of the major problems in converting serial programs to take advantage of parallel processing has been the lack of a multiprocessing language that is both powerful and understandable to programmers. The authors describe multiprocessing extensions to Common Lisp designed to be suitable for studying styles of parallel programming at the medium-grain level in a shared-memory architecture. The resulting language is called Qlisp. Two features for addressing synchronization problems are included in Qlisp. The first is the concept of heavyweight features, and the second is a novel type of function called a partially multiply invoked function. An initial implementation of Qlisp has been carried out, and various experiments performed. Results to date indicate that its performance is about as good as expected
Year
DOI
Venue
1989
10.1109/52.31652
System Sciences, 1989. Vol.II: Software Track, Proceedings of the Twenty-Second Annual Hawaii International Conference  
Keywords
Field
DocType
symbolic program,futures data type,commercial system,medium-grained parallelism,program component,alliant fx,lucid common lisp,function called a partially,multiply invoked function.,common lisp,pressing,parallel programming,programming,concurrent computing,artificial intelligence,parallel algorithms,hardware,design,lisp,shared memory,parallel processing,multiprocessing,spawn,data structures,history
Common Lisp,Programming language,Software engineering,Computer science,Parallel computing,Lisp,Parallel processing,Multiprocessing,Data type
Journal
Volume
Issue
ISSN
6
4
0740-7459
Citations 
PageRank 
References 
10
2.36
5
Authors
2
Name
Order
Citations
PageRank
Ron Goldman1102.36
Richard P. Gabriel2425148.82