TY - GEN
T1 - Implementing a family of high performance, micrograined architectures
AU - Owens, Robert Michael
AU - Irwin, Mary Jane
AU - Kelliher, Thomas P.
AU - Vishwanath, Mohan
AU - Bajwa, Raminder S.
PY - 1992/12/1
Y1 - 1992/12/1
N2 - This paper describes the design and implementation of high performance micro-grained architectures. These architectures are capable of teraops performance. Each architecture is organized as a systolic array of processors. A prototyping system for the architectures is proposed. The prototyping system will provide control, I/O, and an interface to a host system for each of the micro-grained architectures. The prototyping system has been designed with flexibility in mind to support a wide variety of these micro-grained architectures. Beyond the research outlined here, we anticipate using the prototyping system as a `test-bed' for various class/student VLSI design projects within the department. Three micro-grained architectures are described: an associative memory-based architecture, a Mux-based architecture and a RAM-based architecture. These architectures will be useful for solving a number of important problems, such as: edge detection, locating connected components, two-dimensional signal and image processing, sorting elements, and performing element permutations.
AB - This paper describes the design and implementation of high performance micro-grained architectures. These architectures are capable of teraops performance. Each architecture is organized as a systolic array of processors. A prototyping system for the architectures is proposed. The prototyping system will provide control, I/O, and an interface to a host system for each of the micro-grained architectures. The prototyping system has been designed with flexibility in mind to support a wide variety of these micro-grained architectures. Beyond the research outlined here, we anticipate using the prototyping system as a `test-bed' for various class/student VLSI design projects within the department. Three micro-grained architectures are described: an associative memory-based architecture, a Mux-based architecture and a RAM-based architecture. These architectures will be useful for solving a number of important problems, such as: edge detection, locating connected components, two-dimensional signal and image processing, sorting elements, and performing element permutations.
UR - http://www.scopus.com/inward/record.url?scp=0026960647&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0026960647&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:0026960647
SN - 0818629673
T3 - Proceedings of the International Conference on Application
SP - 191
EP - 205
BT - Proceedings of the International Conference on Application
PB - Publ by IEEE
T2 - Proceedings of the International Conference on Application Specific Array Processors
Y2 - 4 August 1992 through 7 August 1992
ER -