Masters Theses
Abstract
"This thesis presents a mechanism that will provide a semantic and syntactic environment for expressing parallel procedures. This mechanism will be referred to as the Parallel Machine. The parallelism of the Parallel Machine is accomplished through an arbitrary number of specialized computing elements that each implement a single command called a Simultaneous Command. Each Simultaneous Command is capable of determining the occasions for its action by observing conditions within the Parallel Machine. There is no restriction on the number of Simultaneous Commands that can be defined or be simultaneously active. Within a parallel procedure expressed as a set of Simultaneous Commands, their ordering is not significant since control of the Parallel Machine is dependent on the effective cooperation of Simultaneous Commands and not on the passage of control through a sequence of commands.
Since the Parallel Machine avoids many traditional computing concepts, a new perspective on parallel computation is presented. Procedures can be defined with high levels of parallelism which are free of the structural constraints made necessary by sequential procedures expressed by algorithmic languages using flow of control conventions"--Abstract, page ii.
Advisor(s)
Metzner, John R.
Committee Member(s)
Magel, Kenneth I.
Omurtag, Yildirim
Department(s)
Computer Science
Degree Name
M.S. in Computer Science
Publisher
University of Missouri--Rolla
Publication Date
1979
Pagination
vi, 46 pages
Note about bibliography
Includes bibliographical references (pages 41-43).
Rights
© 1979 James Oliver Smith, Jr., All rights reserved.
Document Type
Thesis - Open Access
File Type
text
Language
English
Subject Headings
Parallel processing (Electronic computers)Programming languages (Electronic computers)Programming languages (Electronic computers) -- Semantics
Thesis Number
T 4552
Print OCLC #
5920901
Electronic OCLC #
904605914
Recommended Citation
Smith, James Oliver Jr., "A mechanism for specifying parallel procedures" (1979). Masters Theses. 4252.
https://scholarsmine.mst.edu/masters_theses/4252