• DocumentCode
    3153613
  • Title

    Mapping loop algorithms into reconfigurable mesh connected processor array

  • Author

    Chuang, Henry Y H ; Chen, Ling ; Kannan, Comandur S.

  • Author_Institution
    Dept. of Comput. Sci., Pittsburgh Univ., PA, USA
  • Volume
    1
  • fYear
    1988
  • fDate
    0-0 1988
  • Firstpage
    294
  • Lastpage
    300
  • Abstract
    A method for mapping loop algorithms into mesh processor arrays is presented. The method can automatically detect and utilize parallelism in the algorithm. It is faster than similar methods with such capabilities, and it produces near-optimal solutions in most cases. Thus, it is suitable for mapping algorithms into reconfigurable systems. When the processors have local memories, the search space of the mapping can be reduced by storing data in the local memories, and the method takes advantage of this possibility. A technique to reduce data dependencies by distributing the functions in a loop body to different processors is also discussed. Since data dependencies determine the connections and the search space, this technique is useful in reducing the connections as well as speeding up the mapping. In order to explain the realization issues of the mapping, a novel mesh architecture with enhanced reconfigurable communication is briefly described.<>
  • Keywords
    fault tolerant computing; parallel architectures; parallel programming; programming theory; automatic parallelism detection; data dependencies; loop algorithm mapping; reconfigurable mesh connected processor array; Algorithm design and analysis; Computer architecture; Computer science; Educational institutions; Natural languages; Parallel processing; Systolic arrays;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1988. Vol.I. Architecture Track, Proceedings of the Twenty-First Annual Hawaii International Conference on
  • Conference_Location
    Kailua-Kona, HI, USA
  • Print_ISBN
    0-8186-0841-2
  • Type

    conf

  • DOI
    10.1109/HICSS.1988.11777
  • Filename
    11777