Features for Multiprocessing in SPUR Lisp

  • Authors:
  • Benjamin G. Zorn;Paul N. Hilfinger;Kinsom Ho;James R Larus;Luigi Semenzato

  • Affiliations:
  • -;-;-;-;-

  • Venue:
  • Features for Multiprocessing in SPUR Lisp
  • Year:
  • 1988

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes simple extensions to Common Lisp for concurrent computation on multiprocessors. Functions for process creation, communication, and synchronization are described. Multiple threads of control are created with process object s. Communication and synchronization are managed using mailboxes. Signals provide asynchronous communication between processes. SPUR Lisp includes future and delay values, which were first introduced in Multilisp [6]. These features provide a flexible and efficient basis on which higher-level multiprocessing abstractions can be implemented and studied.