• DocumentCode
    3166520
  • Title

    Hierarchical concepts in the design of processor arrays

  • Author

    Arzt, U. ; Teich, J. ; Schumacher, M. ; Thiele, L.

  • Author_Institution
    Inst. of Microelectronics, Saarland Univ., Saarbrucken, Germany
  • fYear
    1992
  • fDate
    4-8 May 1992
  • Firstpage
    232
  • Lastpage
    237
  • Abstract
    A hierarchical representation of parallel algorithms is described that can be systematically mapped onto a class of massive parallel architectures called processor arrays. A notation of hierarchical parallel programs is introduced for the representation of algorithms that can be mapped onto processor arrays. By means of a transformative approach, two provably correct program transformations are introduced to solve the problems of generating (CREATE) and of dissolving (FLATTEN) different levels of hierarchy. The program transformations CREATE and FLATTEN are formally described and explained by an example.<>
  • Keywords
    parallel algorithms; parallel architectures; parallel programming; CREATE; FLATTEN; hierarchical parallel programs; hierarchical representation; massive parallel architectures; parallel algorithms; processor arrays; provably correct program transformations; transformative approach; Aerospace electronics; Algorithm design and analysis; Computer architecture; Filter bank; Microelectronics; Parallel architectures; Process design; Signal processing algorithms; Throughput; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    CompEuro '92 . 'Computer Systems and Software Engineering',Proceedings.
  • Conference_Location
    The Hague, Netherlands
  • Print_ISBN
    0-8186-2760-3
  • Type

    conf

  • DOI
    10.1109/CMPEUR.1992.218504
  • Filename
    218504