Publication Type |
technical report |
School or College |
College of Engineering |
Department |
Computing, School of |
Creator |
Keller, Robert M.; Lindstrom, Gary E. |
Other Author |
Patil, Suhas |
Title |
An architecture for a loosely-coupled parallel processor |
Date |
1978 |
Description |
An architecture for a large (e. g. 1000 processor) parallel computer is presented. The processors are loosely-coupled, in the sense that communication among them is fully asynchronous, and each processor is generally not unduly delayed by any immediate need for specific data values. The network supporting this communication is tree shaped, with the individual processors connected at leaf nodes. The machine executes a graphical version of applicative Lisp. The program execution model is demand-driven, with a special deferred interpretation for dotted pair evaluation, termed "lenient cons". Opportunities for concurrency arise in the parallel evaluation of arguments to strict operators, i. e. those known to require evaluation of their full set of arguments. Such opportunities are exploited by exporting function application tasks to neighboring processor nodes in the tree, subject to a hierarchical notion of load balancing. Locality of task allocation and communication is a key objective of the machine. An integrated design toward that end is presented, combining language issues, firm semantic foundations, and anticipated hardware technologies. |
Type |
Text |
Publisher |
University of Utah |
First Page |
1 |
Last Page |
20 |
Subject |
Loosely-coupled; Parallel processors |
Subject LCSH |
Parallel processing (Electronic computers); Asynchronous circuits |
Language |
eng |
Bibliographic Citation |
Keller, R. M., Lindstrom, G., & Patil, S. (1978). An architecture for a loosely-coupled parallel processor. 1-50. UUCS-78-105. |
Series |
University of Utah Computer Science Technical Report |
Relation is Part of |
ARPANET |
Rights Management |
©University of Utah |
Format Medium |
application/pdf |
Format Extent |
5,993,767 bytes |
Identifier |
ir-main,16006 |
ARK |
ark:/87278/s6g73z2w |
Setname |
ir_uspace |
ID |
704316 |
Reference URL |
https://collections.lib.utah.edu/ark:/87278/s6g73z2w |