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