This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
December 1984 (vol. 33 no. 12)
pp. 1247-1265
C.L. Seitz, Department of Computer Science, California Institute of Technology
This tutorial paper addresses some of the principles and provides examples of concurrent architectures and designs that have been inspired by VLSI technology. The circuit density offered by VLSI provides the means for implementing systems with very large numbers of computing elements, while its physical characteristics provide an incentive to organize systems so that the elements are relatively loosely coupled. One class of computer architectures that evolve from this reasoning include an interesting and varied class of concurrent machines that adhere to a structural model based on the repetition of regularly connected elements. The systems included under this structural model range from 1) systems that combine storage and logic at a fine grain size, and are typically aimed at computations with images or storage retrieval, to 2) systems that combine registers and arithmetic at a medium grain size to form computational or systolic arrays for signal processing and matrix computations, to 3) arrays of instruction interpreting computers that use teamwork to perform many of the same demanding computations for which we use high-performance single process computers today.
Index Terms:
VLSI, Computational arrays, concurrent computation, logic-enhanced memories, microcomputer arrays, multiprocessors, parallel processing, smart memories, systolic arrays
Citation:
C.L. Seitz, "Concurrent VLSI Architectures," IEEE Transactions on Computers, vol. 33, no. 12, pp. 1247-1265, Dec. 1984, doi:10.1109/TC.1984.1676396
Usage of this product signifies your acceptance of the Terms of Use.