Skip to main content

Dataflow and education: Data-driven and demand-driven distributed computation

  • Chapter
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 224))

This is a preview of subscription content, log in via an institution.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Arvind and Gostelow, K. A Computer Capable of Exchanging Processors for Time. In Proceedings of IFIP Congress 77. North Holland, 1977.

    Google Scholar 

  2. Arvind and Gostelow, K.P. Some Relationships between Asynchronous Interpreters of a Dataflow Language. In Formal Description of Programming Languages. IFIP Working Group 2.2, 1977.

    Google Scholar 

  3. Arvind and Gostelow, K. The U-Interpreter. Computer 15(2), February., 1982.

    Google Scholar 

  4. Arvind and Kathail, V. A Multiple Processor Dataflow Machine that Supports Generalized Procedures. In Proceedings of the 8th Annual Symposium on Computer Architecture, pages 291–302. Computer Architecture, May, 1981.

    Google Scholar 

  5. Ashcroft,E.A., and Wadge, W.W. Lucid — A Formal System for Writing and Proving Programs. SIAM Journal on Computing (3):336–354, September, 1976.

    Google Scholar 

  6. Ashcroft,E.A. and Wadge,W.W. Lucid, a Nonprocedural Language with Iteration. CACM (7):519–526, July, 1977.

    Google Scholar 

  7. Ashcroft,E.A. and Wadge,W.W. Structured Lucid. Technical Report CS-79-21, University of Waterloo, June, 1979. Revised May 1980.

    Google Scholar 

  8. Davis, A.L. The Architecture and System Method of DDM1: a Recursively-Structured Data Driven Machine. In Proceedings of the 5th Annual Symposium on Computer Architecture. Computer Architecture, 1978.

    Google Scholar 

  9. Dennis, J.B., Misunas, D.P., and Leung, C.K.C. A Highly Parallel Processor Using a Data Flow Machine Language. Computation Structures Group Memo 134. Laboratory for Computer Science, MIT, 1977.

    Google Scholar 

  10. Faustini A.A. and Wadge W. W. The development of the pLucid System. To be submitted to the Journal of Software Practice and Experience.

    Google Scholar 

  11. Faustini, A.A., Matthews S.G. and Yaghi AG A. The pLucid Programmer's Manual. Technical Report TR83-004, Computer Science Department, Arizona State University, Oct., 1983.

    Google Scholar 

  12. Gurd, J. and Watson, I. A Multilayered Data Flow Computer Architecture. In Proceedings of the International Conference on Parallel Processing. IEEE, 1977.

    Google Scholar 

  13. Kahn,G. The Semantics of a Simple Language for Parallel Processing. In Proceedings of IFIP Congress 74, pages 471–475. International Federation for Information Processing, 1974.

    Google Scholar 

  14. Keller, R.M., and Sleep, M.R. Applicative Caching: Programmer Control of Object Sharing and Lifetime in Distributed Implementations of Applicative Languages. In Proceedings of the 1981 Conference on Functional Programming Languages and Computer Architecture, pages 131–140. ACM, October, 1981.

    Google Scholar 

  15. Wadge,W.W. and Ashcroft.E.A. Lucid, the Data flow Programming Language. Academic Press U.K., 1985.

    Google Scholar 

  16. Watson, I. and Gurd, J. A Practical Data Flow Computer. Computer 15(2):51–57, Feb, 1982.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

J. W. de Bakker W. -P. de Roever G. Rozenberg

Rights and permissions

Reprints and permissions

Copyright information

© 1986 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Ashcroft, E.A. (1986). Dataflow and education: Data-driven and demand-driven distributed computation. In: de Bakker, J.W., de Roever, W.P., Rozenberg, G. (eds) Current Trends in Concurrency. Lecture Notes in Computer Science, vol 224. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0027039

Download citation

  • DOI: https://doi.org/10.1007/BFb0027039

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-16488-3

  • Online ISBN: 978-3-540-39827-1

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics