[177029]
Title: On Time Optimal Implementation of Uniform Recurrences onto Array Processors via Quadratic Programming.
Written by: Karl-Heinz Zimmermann and Wolfgang Achtziger
in: <em>Journal of Signal Processing Systems</em>. May (1998).
Volume: <strong>19</strong>. Number: (1),
on pages: 19-38
Chapter:
Editor:
Publisher: Springer:
Series:
Address:
Edition:
ISBN: 10.1023/A:1008008231304
how published: 98-85 ZiAc98 JVLSI
Organization:
School:
Institution:
Type:
DOI:
URL:
ARXIVID:
PMID:

[BibTex]

Note: khzimmermann, AEG

Abstract: Many important algorithms can be described by n-dimensional uniform recurrences. The computations are then indexed by integral vectors of length n and the data dependencies between computations can be described by the difference vector of the corresponding indexes which are independent of the indexes. This paper addresses the following optimization problem: Given an n-dimensional uniform recurrence whose computation indexes are mapped by a linear function onto the processors of an array processor embedded in k-space (1 ≤ k ≤ n). Find an optimal linear function for the computation indexes. We study a continuous approximation of this problem by passing from linear to quasi-linear timing functions. The resultant problem formulation is then a quadratic programming problem which can be solved by standard algorithms for quadratic or general nonlinear optimization problems. We demonstrate the effectiveness of our approach by several nontrivial test examples.