richards@cetus5e.cs.utk.edu (10/22/89)
I saw the previous postings, and thought I'd ask another question
regarding data flow architectures. I am doing a class project, and I need
recent (1986 and later) references. I have included a list of what I have.
If I am missing anything real significant, please let me know. I'd also like
to hear general opinions as to whether Data Flow techniques will eventually
solve many of the problems of parallel computing.
Here is my list:
Gaudiot, Wei (1989) Token Relabeling in a Tagged Token Data-Flow Architecture,
IEEE Transactions on Computers Vol 38, No 9, Sept 1989.
Carlson & Hwang. 1985. "Algorithmic Performance of Dataflow Multiprocessors",
IEEE computer, Dec 1985.
Gaudiot, (1986), "Structure Handling in DataFlow systems", IEEE transactions
on computers, Dec 1985.
Hong, Pang and Ferguson, "Partitioning program graphs to enhance concurrency
in static dataflow systems,", in Proc 13th Int. Symp. Comput.
Architecture, Tokyo Japan. June 1986.
V P. Srini, "An architectural comparison of dataflow systems", IEEE Computer,
vol. 19, pp68-88, Mar 1986.
Thanks,
Jon Richardson
richards@utkcs2.cs.utk.edu (Internet)
uunet!cs.utk.edu!richards (Usenet)
jrichard@utkvx (Bitnet)rro@bizet.CS.ColoState.Edu (Rod Oldehoeft) (10/23/89)
Here are some more references (just moving some BiBTeX entries in,
not formatting):
@article{Bohm89,
author = {W. Bohm and J. Sargeant},
title = {Code Optimization for Tagged-Token Dataflow Machines},
journal = {IEEE Transactions on Computers},
month = {January},
year = {1989},
pages = {4-14}}
@conference{Gaud87,
author = {J. L. Gaudiot and L. T. Lee},
title = {Multiprocessor systems programming in a high-level data-flow
language},
booktitle = {Proceedings of the European Conference on Parallel
Architectures and Languages},
year = {1987},
month = {June},
address = {Eindhoven, the Netherlands}}
@incollection{Glau84,
author = {J. R. W. Glauert and J. R. Gurd and C. C. Kirkham and I. Watson},
editor = {F. Chambers and D. Duce and G. Jones},
booktitle = {Distributed Computing},
title = {The Dataflow Approach},
publisher = {Academic Press},
address = {New York, NY},
year = {1984},
pages = {3-53}}
@article{Gurd85,
author = {J. R. Gurd and C. C. Kirkham and I. Watson},
title = {The {M}anchester Prototype Dataflow Computer},
journal = {Communications of the ACM},
volume = {28},
number = {1},
month = {January},
year = {1985},
pages = {34-52},
comment = {An introduction to the Manchester machine.}}
@article{McGr80,
author = {J. R. McGraw},
title = {Data Flow Computing: Software Development},
journal = {IEEE Transactions on Computers},
volume = {C-29},
number = {12},
year = {1980},
month = {December},
pages = {1095-1103}}
@conference{McGr82a,
author = {J. R. McGraw and S.K. Skedzielewski},
title = {Streams and Iteration in {VAL}: Additions to a Data Flow Language},
booktitle = {Proceedings of the Third International Conference
on Distributed Computing Systems},
month = {March},
year = {1982},
address = {Miami/Ft. Lauderdale, Florida},
page = {730-741},
comment = {This paper contains some original ideas that led to the
development of SISAL from Val.}}
@article{McGr82,
author = {J. R. McGraw},
title = {The {VAL} Language: Description and Analysis},
journal = {ACM Transactions on Programming Languages and Systems},
year = {1982},
volume = {4},
number = {1},
month = {January},
pages = {44-82}}
@conference{Sark86a,
author = {V. Sarkar and J. Hennessey},
title = {Partitioning Parallel Programs for
Macro-Dataflow},
booktitle = {Proceedings of the {ACM} Conference on Lisp and
functional programming},
year = {1986},
month = {August},
pages = {202-211}}
@conference{Sark86b,
author = {V. Sarkar and J. Hennessey},
title = {Compile-Time Partitioning and Scheduling of Parallel Programs},
booktitle = {Proceedings of the {SIGPLAN} 1986
Symposium on Compiler Construction},
year = {1986},
month = {June},
pages = {17-26}}
Rod Oldehoeft Email: rro@CS.ColoState.EDU
Computer Science Department Voice: 303/491-5792
Colorado State University Fax: 303/491-2293
Fort Collins, CO 80523