Queue-based multi-processing lisp

RP Gabriel, J McCarthy - Proceedings of the 1984 ACM Symposium on …, 1984 - dl.acm.org
RP Gabriel, J McCarthy
Proceedings of the 1984 ACM Symposium on LISP and functional programming, 1984dl.acm.org
As the need for high-speed computers increases, the need for multi-processors will be
become more apparent. One of the major stumbling blocks to the development of useful
multi-processors has been the lack of a good multi-processing language—one which is both
powerful and understandable to programmers. Among the most compute-intensive
programs are artificial intelligence (AI) programs, and researchers hope that the potential
degree of parallelism in AI programs is higher than in many other applications. In this paper …
As the need for high-speed computers increases, the need for multi-processors will be become more apparent. One of the major stumbling blocks to the development of useful multi-processors has been the lack of a good multi-processing language—one which is both powerful and understandable to programmers.
Among the most compute-intensive programs are artificial intelligence (AI) programs, and researchers hope that the potential degree of parallelism in AI programs is higher than in many other applications. In this paper we propose multi-processing extensions to Lisp. Unlike other proposed multi-processing Lisps, this one provides only a few very powerful and intuitive primitives rather than a number of parallel variants of familiar constructs.
ACM Digital Library