skip to main content
10.1145/1500774.1500792acmotherconferencesArticle/Chapter ViewAbstractPublication PagesafipsConference Proceedingsconference-collections
research-article
Free Access

A list-processing-oriented data flow machine architecture

Authors Info & Claims
Published:07 June 1982Publication History

ABSTRACT

This paper analyzes some issues concerning list processing under a data flow control environment from the viewpoint of parallelism and also presents a new type of list-processing-oriented data flow machine, based on an association memory and logic-in-memory.

The mechanism of partial execution in each function is shown by example to be effective in exploiting the parallelism in list processing. The lenient cons mechanism is shown to exploit maximally parallelism among activated functions.

References

  1. Dennis, J. B. "A Preliminary Architecture for a Basic Data Flow Processor." The Second Annual Symposium on Computer Architecture, Jan., 1975, pp. 126--132. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Plas, A. "LAU System Architecture: A Parallel Data-Driven Processor Based on Single Assignment." Proceedings of the International Conference on Parallel Processing, 1976, pp. 293--302.Google ScholarGoogle Scholar
  3. Watson, I., and J. Gurd. "A Prototype Data Flow Computer with Token Labelling." AFIPS, Proceedings of the National Computer Conference (Vol. 48), 1979, pp. 623--628.Google ScholarGoogle Scholar
  4. Arvind, K., P. Gostelow, and W. Plouffe. "An Asynchronous Programming Language and Computing Machine." Report TR 114a, Department of Information and Computer Science, University of California, Irvine, California, December 1978.Google ScholarGoogle Scholar
  5. Davis, A. L. "The Architecture and System Method of DDM1: A Recursively Structured Data Driven Machine." Proceedings of the Fifth Annual Symposium of Computer Architecture, April 1978, pp. 210--215. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Keller, R. M., G. Lindstrom, and S. Patil. "An Architecture for a Loosely-Coupled Parallel Processor." UUCS-78-105, University of Utah, Salt Lake City, Utah, 1978.Google ScholarGoogle Scholar
  7. Dijkstra, E. W. "Guarded Commands, Non-determinacy, and Formal Derivation of Programs." Communications of the ACM, 18 (1975), pp. 453--457. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Amamiya, M. "A Design Philosophy of High Level Language VALID for a Data Flow Machine." Proceedings of IECEJ Annual Conference, 1981, NO. 1486. In Japanese.Google ScholarGoogle Scholar
  9. Friedman, D. P., and D. S. Wise. "CONS Should Not Evaluate Its Arguments." S. Michaelson and R. Milner (eds.), Automata, Language and Programming, Edinburgh: Edinburgh University Press, 1976.Google ScholarGoogle Scholar
  10. Dennis, J. B., and K. S. Weng. "An Abstract Implementation for Concurrent Computation with Streams." Proceedings of International Conference on Parallel Processing, 1979, pp. 35--45.Google ScholarGoogle Scholar
  11. Amamiya, M., R. Hasegawa, and H. Mikami. "A List Processing Oriented Data Flow Machine and Its Software Simulator." Proceedings of Meeting on Computer Architecture, IPSJ, 40--8, 1981. In JapaneseGoogle ScholarGoogle Scholar

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Other conferences
    AFIPS '82: Proceedings of the June 7-10, 1982, national computer conference
    June 1982
    857 pages
    ISBN:088283035X
    DOI:10.1145/1500774

    Copyright © 1982 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 7 June 1982

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader