Fine-Grain Parallel Computing: The Dataflow Approach

[1]  Kenji Nishida,et al.  Evaluation of a prototype data flow processor of the SIGMA-1 for scientific computations , 1986, ISCA 1986.

[2]  S. F. Reddaway DAP—a distributed array processor , 1973, ISCA 1973.

[3]  Richard M. Brown,et al.  The ILLIAC IV Computer , 1968, IEEE Transactions on Computers.

[4]  Ian Watson,et al.  Preliminary Evaluation of a Prototype Dataflow Computer , 1983, IFIP Congress.

[5]  Michael J. Flynn,et al.  Some Computer Organizations and Their Effectiveness , 1972, IEEE Transactions on Computers.

[6]  David A. Padua,et al.  Dependence graphs and compiler optimizations , 1981, POPL '81.

[7]  Samuel H. Fuller,et al.  Cm*: a modular, multi-microprocessor , 1977, AFIPS '77.

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

[9]  Kenneth E. Iverson,et al.  A programming language , 1899, AIEE-IRE '62 (Spring).

[10]  Niklaus Wirth,et al.  Modula: A language for modular multiprogramming , 1977, Softw. Pract. Exp..

[11]  Arvind V. Kathail A multiple processor data flow machine that supports generalized procedures , 1981, ISCA '81.

[12]  Marshall C. Pease,et al.  The Indirect Binary n-Cube Microprocessor Array , 1977, IEEE Transactions on Computers.

[13]  Per Brinch Hansen,et al.  Distributed processes: a concurrent programming concept , 1978, CACM.

[14]  John Cocke,et al.  A program data flow analysis procedure , 1976, CACM.

[15]  IAN WATSON,et al.  A prototype data flow computer with token labelling , 1979, 1979 International Workshop on Managing Requirements Knowledge (MARK).

[16]  Stephen K. Skedzielewski,et al.  Data Flow Graph Optimization in IF1 , 1985, FPCA.

[17]  Janak H. Patel,et al.  Processor-memory interconnections for multiprocessors , 1979, ISCA '79.

[18]  Wil Plouffe,et al.  An asynchronous programming language and computing machine , 1978 .

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

[20]  K. Thompson,et al.  The UNIX time-sharing system , 1978 .

[21]  Arvind,et al.  Some Relationships Between Asynchronous Interpreters of a Dataflow Language , 1977, Formal Description of Programming Concepts.

[22]  John R. Gurd,et al.  Processor Allocation in a Multi-ring Dataflow Machine , 1986, J. Parallel Distributed Comput..

[23]  J. R. Gurd,et al.  A scalable dataflow structure store , 1986, ISCA 1986.

[24]  John W. Backus,et al.  Can programming be liberated from the von Neumann style?: a functional style and its algebra of programs , 1978, CACM.

[25]  William B. Ackerman,et al.  Data Flow Languages , 1899, Computer.

[26]  Per Brinch Hansen,et al.  The programming language Concurrent Pascal , 1975, IEEE Transactions on Software Engineering.

[27]  Jack B. Dennis,et al.  Building blocks for data flow prototypes , 1980, ISCA '80.

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

[29]  John Sargeant,et al.  Control of parallelism in the Manchester Dataflow Machine , 1987, FPCA.

[30]  Eugene B. Hogenauer,et al.  DDSP - A data flow computer for signal processing , 1982, International Conference on Parallel Processing.

[31]  HansenPer Brinch The programming language Concurrent Pascal , 1975 .

[32]  R. M. Tomasulo,et al.  An efficient algorithm for exploiting multiple arithmetic units , 1995 .

[33]  John Glauert,et al.  SISAL: streams and iteration in a single assignment language. Language reference manual, Version 1. 2. Revision 1 , 1985 .

[34]  John Sargeant,et al.  Stored data structures on the Manchester dataflow machine , 1986, ISCA 1986.

[35]  C. A. R. Hoare,et al.  Communicating sequential processes , 1978, CACM.

[36]  J. E. Thornton Design of a Computer: The Control Data 6600 , 1970 .

[37]  Gordon Bell,et al.  C.mmp: a multi-mini-processor , 1972, AFIPS '72 (Fall, part II).

[38]  Ryuzo Hasegawa,et al.  A list-processing-oriented data flow machine architecture , 1982, AFIPS '82.

[39]  Duncan H. Lawrie,et al.  Access and Alignment of Data in an Array Processor , 1975, IEEE Transactions on Computers.