Finding Quadratic Schedules for Affine Recurrence Equations Via Nonsmooth Optimization

  • Authors:
  • Wolfgang Achtziger;Karl-Heinz Zimmermann

  • Affiliations:
  • University of Erlangen-Nuremberg, Institute of Applied Mathematics, 91058 Erlangen, Germany;Technical University of Hamburg–Harburg, Department of Electrical and Computer Engineering, 21071 Hamburg, Germany

  • Venue:
  • Journal of VLSI Signal Processing Systems
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

Frequently, affine recurrence equations can be scheduled more efficiently by quadratic scheduling functions than by linear scheduling functions. In this paper, the problem of finding optimal quadratic schedules for affine recurrence equations is formulated as a convex nonsmooth programming problem. In particular, sufficient constraints for causality are used generalizing Lamport's condition. In this way, the presented problem formulation becomes independent of the problem size. The research tool AQUAD is described implementing this problem formulation. Several nontrivial examples demonstrate that AQUAD can be effectively used to calculate quadratic schedules for affine recurrence equations. Finally, it is shown how array processors can be synthesized from affine recurrence equations which are scheduled by quadratic functions with a singular Hessian matrix.