Can dataflow subsume von Neumann computing?

R. S. Nikhil
1989 Proceedings of the 16th annual international symposium on Computer architecture - ISCA '89  
We explore the question: "What can a von Neumann processor borrow from dataflow to make it more suitable for a multiprocessor?" Starting with a simple, '%ISC-like" instruction set, we show how to change the underlying processor organization to make it multithreaded. Then, we extend it with three instructions that give it a fine-grained, dataflow capability. We call the result P-RISC, for "Parallel RISC." Finally, we discuss memory support for such multiprocessors. We compare our approach to
more » ... our approach to existing MIMD machines and to other dataflow machines.
doi:10.1145/74925.74955 dblp:conf/isca/Nikhil89 fatcat:3jk76zy7drdazacxaibfh3wwge