Optimized data-reuse in processor arrays

Sebastian Siegel, Renate Merker · 2004

Abstract — In this paper, we present a method for copartitioning affine indexed algorithms resulting in a Processor Array with an optimized data-reuse. Through this method, a memory hierarchy with an optimized data transfer is derived which allows a significant reduction of the power consumption caused by memory accesses. Apart from former design flows which begin with a space-time-transformation, we start with the co-partitioning of the iteration space. This allows an adaption of the resulting Processor Array towards the constraints of the target architecture at the beginning of the design. We illustrate our method for the motion estimation algorithm which bears a high potential of data-reuse. I.

Read the paper · More papers on PaperTik