A Data-Driven Environment For A Multiprocessor System

While it is technologically possible to integrate large numbers of processors in a single machine, new approaches to the programming of such machines are needed. We have applied the principles of data-driven execution to a network of Inmos Transputers. The resulting programming environment as well as some performance results are shown here.

[1]  Jean-Luc Gaudiot,et al.  Advanced Topics in Data-Flow Computing , 1991 .

[2]  Constantine D. Polychronopoulos,et al.  Parallel programming and compilers , 1988 .

[3]  Jean-Luc Gaudiot,et al.  Data-driven approach for programming a transputer-based system , 1990, Digest of Papers Compcon Spring '90. Thirty-Fifth IEEE Computer Society International Conference on Intellectual Leverage.

[4]  Jack B. Dennis,et al.  First version of a data flow procedure language , 1974, Symposium on Programming.

[5]  Arvind,et al.  A critique of multiprocessing von Neumann style , 1983, ISCA '83.

[6]  Jean-Luc Gaudiot,et al.  A distributed VLSI architecture for efficient signal and data processing , 1985, IEEE Transactions on Computers.

[7]  Jean-Luc Gaudiot,et al.  Multiprocessor Systems Programming in a High-Level Data-Flow Language , 1987, PARLE.

[8]  Ian Watson,et al.  The Manchester prototype dataflow computer , 1985, CACM.

[9]  Jean-Luc Gaudiot,et al.  Occamflow: A Methodology for Programming Multiprocessor Systems , 1989, J. Parallel Distributed Comput..

[10]  Jean-Luc Gaudiot,et al.  Sructure Handling in Data-Flow Systems , 1986, IEEE Transactions on Computers.