• DocumentCode
    2514735
  • Title

    A geometrical coding to compile affine recurrence equations on regular arrays

  • Author

    Mongenet, Catherine ; Clauss, Philippe ; Perrin, Guy-René

  • Author_Institution
    Dept. d´´Inf., Univ. Louis Pasteur, Strasbourg, France
  • fYear
    1991
  • fDate
    30 Apr-2 May 1991
  • Firstpage
    582
  • Lastpage
    590
  • Abstract
    The paper is devoted to the problem of mapping algorithms onto regular and synchronous processor arrays. The authors consider problems which are defined by Systems of Affine Recurrence Equations. From such statements, a geometrical coding is proposed to express the data dependencies in terms of two classes of vectors: the generating vectors and the inductive vectors. These vectors are used to implement constraints on the timing or the allocation functions. The authors differentiate two classes of constraints: the causal ones induced by the system of equations and the architecture-related ones. These constraints are taken into account to compile affine timing functions and allocations by projection. The authors illustrate these tools with the examples of the Gaussian elimination and the recursive convolution
  • Keywords
    parallel algorithms; program compilers; systolic arrays; Gaussian elimination; affine recurrence equations; compilers; data dependencies; mapping algorithms; parallel algorithms; recursive convolution; regular arrays; synchronous processor arrays; Broadcasting; Character generation; Concurrent computing; Convolution; Data mining; Difference equations; Electronic mail; Systolic arrays; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1991. Proceedings., Fifth International
  • Conference_Location
    Anaheim, CA
  • Print_ISBN
    0-8186-9167-0
  • Type

    conf

  • DOI
    10.1109/IPPS.1991.153840
  • Filename
    153840