RISC and Dataflow
Another dataflow/von Neumann hybrid of Arvind
Support the execution of existing software written for conventional processors.
Using such a machine as a bridge between existing systems and new dataflow supercomputers should have made the transition from imperative von Neumann languages to dataflow languages easier!?
The basic philosophy underlying the development of the RISC dataflow architecture can be summarized as follows:
- use a RISC-like instruction set,
- change the architecture to support multithreaded computation,
- add (explicit!!) fork and join instructions to manage multiple threads,
- implement all global storage as I-structure storage, and
- implement load/store instructions to execute in split-phase mode.