SimPL: A Simulator for Parallel LISP
Abstract
In spite of the great interest in speeding up programs by using parallelism, few convenient parallel machines are available, and those may not have the types of parallelism that might be of most benefit. This paper describes a simulator, written in Common Lisp, that provides a method for experimenting with varying amounts of explicit (programmer-specified) parallelism, and gathering information about the efficiency of such programs if they were to be run on a parallel processor. The system chosen for simulation is Multilisp (7,8). Its parallel constructs are quite simple, and rely heavily on the programmer to decide on their efficient and correct use. Multilisp is explained in a later section of this paper; however, a working knowledge of some dialect of LISP is assumed.
Document Details
- Document Type
- Technical Report
- Publication Date
- Jun 02, 1987
- Accession Number
- ADA189831
Entities
People
- Lisa Penninger
Organizations
- University of California, Berkeley