• DocumentCode
    776813
  • Title

    Algorithm transformation techniques for concurrent processors

  • Author

    Parhi, Keshab K.

  • Author_Institution
    Dept. of Electr. Eng., Minnesota Univ., Minneapolis, MN, USA
  • Volume
    77
  • Issue
    12
  • fYear
    1989
  • fDate
    12/1/1989 12:00:00 AM
  • Firstpage
    1879
  • Lastpage
    1895
  • Abstract
    Progress in supercomputing technology has led to two major trends. First, many existing algorithms need to be redesigned for efficient concurrent implementation using supercomputers. Second, a continuous increase will be apparent in the number of application-specific VLSI integrated circuits, which can provide the performance of supercomputers using single chips or chipsets (at the expense of design time for algorithm and architecture development). Both of these approaches require considerable effort in the development of algorithms for specific applications. Four independent algorithm transformation methodologies-program unfolding, retiming, look-ahead algorithms, and index mapping transformations-are reviewed. These transformation techniques exploit the available parallelism in iterative data-flow programs and create additional parallelism if necessary
  • Keywords
    iterative methods; parallel algorithms; parallel machines; parallel programming; MIMD; algorithm transformation methodologies; concurrent processors; design time; index mapping transformations; iterative data-flow programs; look-ahead algorithms; parallelism; program unfolding; retiming; supercomputing technology; Algorithm design and analysis; Application specific integrated circuits; Concurrent computing; Geophysics computing; Integrated circuit technology; Iterative algorithms; Parallel processing; Partitioning algorithms; Signal processing; Supercomputers;
  • fLanguage
    English
  • Journal_Title
    Proceedings of the IEEE
  • Publisher
    ieee
  • ISSN
    0018-9219
  • Type

    jour

  • DOI
    10.1109/5.48830
  • Filename
    48830