| [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: |
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.