Implementation of Multiprocessing SPUR Lisp

Kinson Ho and Paul N. Hilfinger

EECS Department
University of California, Berkeley
Technical Report No. UCB/CSD-88-459
November 1988

http://www2.eecs.berkeley.edu/Pubs/TechRpts/1988/CSD-88-459.pdf

This paper describes an implementation of the multiprocessing features of SPUR Lisp. The implementation consists of a set of C runtime routines that is being integrated into the Lisp system. It was developed on Sun workstation under the Sprite operating system, and will ported to the SPUR multiprocessor workstations when the hardware becomes available. In this report, we describe the internal structure of the system, design tradeoffs, and present preliminary performance figures. We hope this paper will be useful to other implementors of these multiprocessing features.


BibTeX citation:

@techreport{Ho:CSD-88-459,
    Author = {Ho, Kinson and Hilfinger, Paul N.},
    Title = {Implementation of Multiprocessing SPUR Lisp},
    Institution = {EECS Department, University of California, Berkeley},
    Year = {1988},
    Month = {Nov},
    URL = {http://www2.eecs.berkeley.edu/Pubs/TechRpts/1988/5727.html},
    Number = {UCB/CSD-88-459},
    Abstract = {This paper describes an implementation of the multiprocessing features of SPUR Lisp. The implementation consists of a set of C runtime routines that is being integrated into the Lisp system. It was developed on Sun workstation under the Sprite operating system, and will ported to the SPUR multiprocessor workstations when the hardware becomes available. In this report, we describe the internal structure of the system, design tradeoffs, and present preliminary performance figures. We hope this paper will be useful to other implementors of these multiprocessing features.}
}

EndNote citation:

%0 Report
%A Ho, Kinson
%A Hilfinger, Paul N.
%T Implementation of Multiprocessing SPUR Lisp
%I EECS Department, University of California, Berkeley
%D 1988
%@ UCB/CSD-88-459
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/1988/5727.html
%F Ho:CSD-88-459