Keith R. Allen

Learn More
An instruction systolic array is a programmable systolic array. Instructions and mask bits are pumped through the array as well as data. It offers cost-benefit advantages over systolic arrays because one array can be used for multiple applications. This paper describes a method of translating systolic array programs into programs for instruction systolic(More)
Two-dimensional convolution is a fundamental, computationally-intensive operation used in image processing, and an operation particularly difficult to implement on systolic arrays. We present two new systolic solutions, both developed with the assistance of a systolic array design tool called SAGE. One of the solutions is developed first as a 3D systolic(More)
  • 1