• DocumentCode
    1371637
  • Title

    Synthesizing nested loop algorithms using nonlinear transformation method

  • Author

    Sheu, Jang-Ping ; Chang, Chih-Yung

  • Author_Institution
    Dept. of Electr. Eng., Nat. Central Univ., Chung-Li, Taiwan
  • Volume
    2
  • Issue
    3
  • fYear
    1991
  • fDate
    7/1/1991 12:00:00 AM
  • Firstpage
    304
  • Lastpage
    317
  • Abstract
    FOR-loops are the main source of parallelism in programs. A nonlinear transformation algorithm for parallelizing the execution of FOR-loop models is proposed. It is shown that by the mapping of nonlinear transformation, iterations of FOR-loops can be executed in a parallel form. The algorithm is useful in exploiting the parallelism of FOR-loops with one or more partitions on the innermost loop. Algorithms to partition and map the nested FOR-loops onto fixed size systolic arrays are discussed. Based on the time and space mapping schemes, all the iterations of FOR-loops can be correctly executed on the array processors in a parallel form
  • Keywords
    parallel algorithms; parallel programming; FOR-loop models; array processors; fixed size systolic arrays; nested FOR-loops; nested loop algorithms; nonlinear transformation method; parallel form; space mapping schemes; Algorithm design and analysis; Councils; Data analysis; Discrete Fourier transforms; High level languages; Matrix decomposition; Parallel processing; Partitioning algorithms; Systolic arrays; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.86106
  • Filename
    86106