• DocumentCode
    3155767
  • Title

    Transformation of numerical algorithms for data-flow processing

  • Author

    Gaudiot, J.L. ; Wei, Y.H.

  • Author_Institution
    Dept. of Electr. Eng. Syst., Univ. of Southern California, Los Angeles, CA, USA
  • Volume
    1
  • fYear
    1988
  • fDate
    0-0 1988
  • Firstpage
    301
  • Lastpage
    310
  • Abstract
    The application of data-driven principles of execution to several numerically intensive computations is described. The fast Fourier transform, the bitonic sort method, the LU decomposition algorithm and matrix multiplication have been chosen since they are representative of a large class of algorithms and provide good benchmarks for the evaluation of the performance of data-flow systems. First, a high-level data-flow language (SISAL) is used to express the algorithms involved. Then the transformation between the high-level program and the low-level data-flow mechanisms is demonstrated, using general methods of translation applied to a number of high-level program constructs. Particular attention is given to the issue of structure-handling. The MIT tagged-token data-flow architecture has been simulated and provides the basis for a performance analysis of the translation methods.<>
  • Keywords
    data structures; fast Fourier transforms; graph theory; matrix algebra; numerical methods; parallel programming; performance evaluation; program compilers; scheduling; sorting; LU decomposition algorithm; MIT tagged-token data-flow architecture; SISAL; bitonic sort method; compilers; data-flow processing; fast Fourier transform; high-level data-flow language; matrix multiplication; numerical algorithm transformation; numerically intensive computations; performance evaluation; program graphs; program translation; run-time scheduling; structure-handling; Analytical models; Application software; Data engineering; Data structures; Distributed computing; Fast Fourier transforms; Large-scale systems; Matrix decomposition; Performance analysis; Processor scheduling;
  • 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.11778
  • Filename
    11778