An implementation of a parallel processing package in LISP Public Deposited

http://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/73666784d

Descriptions

Attribute NameValues
Creator
Abstract or Summary
  • The concept of a process is often used in connection with operations of parts of a computer system. This thesis discusses processes in terms of their use as representations of a physical object or system. Five primitives are introduced as operators for allowing processes to be run in a piecemeal fashion. A function package is presented which supplements UCI LISP and allows the user to define LISP functions as processes which (conceptually) run in parallel. The process functions are presented as a package which supplements the LISP system. The functions SUSPEND, RESUME and TERMINATE allow the user to temporarily stop the execution of an instance, continue the execution of an instance, or destroy an instance of a process, respectively. The ACCESS function allows one instance to look up variable values local to another instance. The START function is used as a process controller and begins the execution of the processes. Two illustrations of the function package are given. The first example, a growth model of a stand of grand fir trees, has been implemented and illustrates parallel processing in a numerical simulation environment. The second example is the Lee algorithm for finding the shortest path through a directed weighted graph. This example has not been implemented, but is discussed as an example of parallel processing in a symbolic computational environment.
Resource Type
Date Available
Date Copyright
Date Issued
Degree Level
Degree Name
Degree Field
Degree Grantor
Commencement Year
Advisor
Academic Affiliation
Non-Academic Affiliation
Subject
Rights Statement
Peer Reviewed
Language
Digitization Specifications
  • File scanned at 300 ppi (Monochrome) using ScandAll PRO 1.8.1 on a Fi-6770A in PDF format. CVista PdfCompressor 5.0 was used for pdf compression and textual OCR.
Replaces
Additional Information
  • description.provenance : Approved for entry into archive by Patricia Black(patricia.black@oregonstate.edu) on 2013-10-21T15:35:55Z (GMT) No. of bitstreams: 1 HarneyDonaldW1977.pdf: 548408 bytes, checksum: 65303b4f8b34e2d41736f481bcfc3d64 (MD5)
  • description.provenance : Submitted by Georgeann Booth (gbscannerosu@gmail.com) on 2013-10-17T21:37:45Z No. of bitstreams: 1 HarneyDonaldW1977.pdf: 548408 bytes, checksum: 65303b4f8b34e2d41736f481bcfc3d64 (MD5)
  • description.provenance : Made available in DSpace on 2013-10-23T22:28:41Z (GMT). No. of bitstreams: 1 HarneyDonaldW1977.pdf: 548408 bytes, checksum: 65303b4f8b34e2d41736f481bcfc3d64 (MD5) Previous issue date: 1976-08-10
  • description.provenance : Approved for entry into archive by Deborah Campbell(deborah.campbell@oregonstate.edu) on 2013-10-23T22:28:41Z (GMT) No. of bitstreams: 1 HarneyDonaldW1977.pdf: 548408 bytes, checksum: 65303b4f8b34e2d41736f481bcfc3d64 (MD5)

Relationships

In Administrative Set:
Last modified: 08/17/2017

Downloadable Content

Download PDF
Citations:

EndNote | Zotero | Mendeley

Items