“…Kung advocates systolic communication for the Warp and iWarp machines, and reports on software implementations for these architectures show various combinations of a systolic software approach similar to that advocated in this pattern and the less-efficient, but easier to implement, simulation of systolic arrays [1,8,16,17,6]. Additionally, Gross and Lam describe a compiler for Warp that exploits the systolic software pattern when possible [7].…”