1981 · 428 citations · 8 references
EngineeringComputer EngineeringComputer ScienceAlgorithmsComputer ArchitectureVlsi DesignShortest Path AlgorithmsVery-large-scale Integration LayoutDesign MethodologySystolic Array DesignSystolic ArraysVery-large-scale Integration (Vlsi) DesignVlsi Implementation
The complexity of integrated-circuit chips produced today makes it feasible to build inexpensive, special-purpose subsystems that rapidly solve sophisticated problems on behalf of a general-purpose host computer. This paper contributes to the design methodology of efficient VLSI algorithms. We present a transformation that converts synchronous systems into more time-efficient, systolic implementations by removing combinational rippling. The problem of determining the optimized system can be reduced to the graph-theoretic single-destination-shortest-paths problem. More importantly from an engineering standpoint, however, the kinds of rippling that can be removed from a circuit at essentially no cost can be easily characterized. For example, if the only global communication in a system is broadcasting from the host computer, the broadcast can always be replaced by local communication.
8
Richard J. Lipton, Donald J. Rose, Robert E. Tarjan · SIAM Journal on Numerical Analysis · 1979 · 560 citations
The Design of Special-Purpose VLSI Chips
Kung · Computer · 1980 · 231 citations
Engineering, Computer Engineering, Electrical Engineering +16