• DocumentCode
    2017977
  • Title

    Representing and exploiting data parallelism using multidimensional dataflow diagrams

  • Author

    Lee, Edward A.

  • Author_Institution
    Dept. of EECS, California Univ., Berkeley, CA, USA
  • Volume
    1
  • fYear
    1993
  • fDate
    27-30 April 1993
  • Firstpage
    453
  • Abstract
    The author shows how a graphical programming environment like those commonly used for signal processing can expose data parallelism. In particular, he sets objectives for the syntax and semantics of graphical programs. It is shown that the synchronous dataflow model can be extended to multidimensional streams to represent and exploit data parallelism in signal processing applications. The resulting semantics are related to reduced dependence graphs used in systolic array design and to the stream-oriented functional languages Lucid, Sisal, and Silage. Formal properties are developed.<>
  • Keywords
    functional programming; programming environments; programming languages; visual programming; Silage; Sisal; data parallelism; graphical programming environment; multidimensional dataflow diagrams; reduced dependence graphs; semantics; signal processing; stream-oriented functional languages Lucid; synchronous dataflow model; syntax; systolic array design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech, and Signal Processing, 1993. ICASSP-93., 1993 IEEE International Conference on
  • Conference_Location
    Minneapolis, MN, USA
  • ISSN
    1520-6149
  • Print_ISBN
    0-7803-7402-9
  • Type

    conf

  • DOI
    10.1109/ICASSP.1993.319153
  • Filename
    319153