Learning to program = learning to construct mechanisms and explanations
Communications of the ACM
Ordered ports—a language concept for high-level distributed programming
The Computer Journal
A multiprocessor using protocol-based programming primitives
International Journal of Parallel Programming
On the criteria to be used in decomposing systems into modules
Communications of the ACM
The ESTEREL Synchronous Programming Language and its Mathematical Semantics
Seminar on Concurrency, Carnegie-Mellon University
Dynamic decentralized cache schemes for mimd parallel processors
ISCA '84 Proceedings of the 11th annual international symposium on Computer architecture
Simula Begin
Hi-index | 0.00 |
Hypercubes are one of several architectures trying to eliminate the Von Neumann Bottleneck without drastically changing the appearance of computers. Examining these projects reveals that certain common approaches have been successful for all the projects even though they were independently motivated. This paper examines these approaches, which are named modular and protocol programming. To show the completeness of these methods, the paper shows how to build a system that could be used like a conventional computer but runs faster due to its transparent use of parallelism.