Parallel scheduling of recursively defined arrays

  • Authors:
  • Thomas J. Myers;Maya B. Gokhale

  • Affiliations:
  • University of Delaware, Delaware, U.S.A.;University of Delaware, Delaware, U.S.A.

  • Venue:
  • Journal of Symbolic Computation
  • Year:
  • 1988

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper describes a new method of automatic generation of concurrent programs which construct arrays defined by sets of recursive equations. We assume that the time of computation of an array element is a linear combination of its indices, and we use integer programming to seek a succession of hyperplanes along which array elements can be computed concurrently. The method can be used to schedule equations involving variable length dependency vectors and mutually recursive arrays. Portions of the work reported here have been implemented in the PS automatic program generation system.