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
Link To Document