TY - GEN
T1 - Designing systolic algorithms using sequential machines
AU - Ibarra, Oscar H.
AU - Palis, Michael A.
AU - Kim, Sam M.
N1 - Publisher Copyright:
© 1984 IEEE.
PY - 1984
Y1 - 1984
N2 - We offer a methodology for simplifying the design and analysis of systolic systems. Speciflcally, we give characterizations of systolic arrays in terms of (single processor) sequential machines which are easier to analyze and to program. We give several examples to illustrate the design methodology. In particular, we show how systolic arrays can be easily designed to implement priority queues, integer bitwise multiplication, dynamic programming, etc.. Because the designs are based on the sequential machine, the constructions we obtain are much simpler than those that have appeared in the literature. We also give some results concerning the properties and computational power (e.g., speed-up, hierarchy, etc.) of systolic arrays.
AB - We offer a methodology for simplifying the design and analysis of systolic systems. Speciflcally, we give characterizations of systolic arrays in terms of (single processor) sequential machines which are easier to analyze and to program. We give several examples to illustrate the design methodology. In particular, we show how systolic arrays can be easily designed to implement priority queues, integer bitwise multiplication, dynamic programming, etc.. Because the designs are based on the sequential machine, the constructions we obtain are much simpler than those that have appeared in the literature. We also give some results concerning the properties and computational power (e.g., speed-up, hierarchy, etc.) of systolic arrays.
UR - http://www.scopus.com/inward/record.url?scp=85115246000&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85115246000&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:85115246000
T3 - Proceedings - Annual IEEE Symposium on Foundations of Computer Science, FOCS
SP - 46
EP - 55
BT - 25th Annual Symposium on Foundations of Computer Science, FOCS 1984
PB - IEEE Computer Society
T2 - 25th Annual Symposium on Foundations of Computer Science, FOCS 1984
Y2 - 24 October 1984 through 26 October 1984
ER -