Skip to main content

Dataflow Processors

  • Chapter
Processor Architecture

Abstract

Control-Flow. The most common computing model (i.e., a description of how a program is to be evaluated) is the von Neumann control-flow computing model. This model assumes that a program is a series of addressable instructions, each of which either specifies an operation along with memory locations of the operands or it specifies (un)conditional transfer of control to some other instruction. A control-flow computing model essentially specifies the next instruction to be executed depending on what happened during the execution of the current instruction. The next instruction to be executed is pointed to and triggered by the program counter PC. This instruction is executed even if some of its operands are not available yet (e.g., uninitialized).

Dataflow stands apart as being the most radical of all approaches to parallelism and the one which has been the least successful…

… If any practical machine based on dataflow ideas and offering real power emerges, it will be very different from what the originators of the concept had in mind.

Maurice V. Wilkes Computing Perspectives (Morgan Kaufmann Publishers, 1995)

…these instructions [of the Intel Pentium Pro] are …executed in dataflow order (when operands are ready)…

Robert P. Colwell and Randy L. Steck A 0.6 μm BiCMOS Processor with Dynamic Execution (Int’l Solid State Circuits Conference, February 1995)

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 16.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Šilc, J., Robič, B., Ungerer, T. (1999). Dataflow Processors. In: Processor Architecture. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-58589-0_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-58589-0_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64798-0

  • Online ISBN: 978-3-642-58589-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics