A high performance machine paradigm based on auto-sequencing data memory

Introduces a novel (non-von Neumann) programming paradigm of parallel computation featuring a much more efficient implementation of parallel algorithms, as well as a novel (hardware) machine paradigm efficiently supporting such implementations. Acceleration factors of up to more than 2000 have been obtained experimentally on an example architecture for a number of important applications, although using a hardware being more simple than that of a single RISC microprocessor. Due to its auto-sequencing data memory the machine principles are partly related to the organization of associative memories or systems. The machine organization and its most important hardware features are briefly introduced. The programming paradigm and its flexibility is illustrated by a few application examples.<<ETX>>

[1]  Conclusions , 1989 .

[2]  Reiner W. Hartenstein,et al.  Mapping systolic arrays onto the map-oriented machine (MoM) , 1990 .

[3]  David A. Padua,et al.  A Second Opinion on Data Flow Machines and Languages , 1982, Computer.

[4]  Peter L. Gardner Functional Memory and Its Microprogramming Implications , 1971, IEEE Transactions on Computers.

[5]  Reiner W. Hartenstein,et al.  MOM-map-oriented machine-a partly custom-designed architecture compared to standard hardware , 1989, Proceedings. VLSI and Computer Peripherals. COMPEURO 89.

[6]  Reiner W. Hartenstein,et al.  MOM-Map Oriented Machine , 1987 .

[7]  James Peak vs. Sustained Performance in Highly Concurrent Vector Machines , 1986, Computer.

[8]  James J. Hack,et al.  Peak vs. Sustained Performance in Highly Concurrent Vector Machines , 1986, Computer.

[9]  C. Y. Lee An Algorithm for Path Connections and Its Applications , 1961, IRE Trans. Electron. Comput..

[10]  S. Kung,et al.  VLSI Array processors , 1985, IEEE ASSP Magazine.

[11]  Reiner W. Hartenstein,et al.  The Machine Paradigm of Xputers and its Application to Digital Signal Processing Acceleration , 1990, ICPP.

[12]  David J. Kuck,et al.  DEPENDENCE DRIVEN COMPUTATION. , 1981 .

[13]  David A. Padua,et al.  High-Speed Multiprocessors and Compilation Techniques , 1980, IEEE Transactions on Computers.

[14]  R. HARTENSTEIN,et al.  USING XPUTERS AS INEXPENSIVE UNIVERSAL ACCELERATORS IN DIGITAL SIGNAL PROCESSING , .

[15]  H. T. Kung,et al.  The Warp Computer: Architecture, Implementation, and Performance , 1987, IEEE Transactions on Computers.

[16]  Reiner W. Hartenstein,et al.  A CHDL-based CAD system for the synthesis of systolic architectures , 1990 .

[17]  Reiner W. Hartenstein,et al.  Xputers: An Open Family of Non-Von Neumann Architectures , 1990, ARCS.

[18]  Jack J. Dongarra,et al.  Squeezing the most out of an algorithm in CRAY FORTRAN , 1984, ACM Trans. Math. Softw..