Dataflow Machines - Computer Systems Architecture - Lecture Slides, Slides of Computer Architecture and Organization

Some concept of Computer Systems Architecture are Acyclic Graph, Advanced Micro Devices, Basic Grid Architecture, Control Flow Prediction, Desktop Processor Architecture, Message-Driven Processor. Main points of this lecture are: Dataflow Machines, Data Flow Models, Data Flow Systems, Data Flow Machines, Macrodataflow, Pattern Flow Mechanism, Data Driven, Mechanism-Von Neumann, Alternative Computer, Traditional Methods

Typology: Slides

2012/2013

Uploaded on 04/27/2013

dinarr
dinarr 🇮🇳

4.8

(12)

73 documents

1 / 22

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Dataflow Machines
Docsity.com
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16

Partial preview of the text

Download Dataflow Machines - Computer Systems Architecture - Lecture Slides and more Slides Computer Architecture and Organization in PDF only on Docsity!

Dataflow Machines

Presentation Outline

  • What is data flow technique?
  • History of Data Flow Machines
  • Data Flow Models
  • Types of Data Flow Systems
  • Macrodataflow
  • Conclusion

Data Flow Technique

  • Alternative computer design to stored program systems.
  • The Difference
    • Traditional Methods An instruction executed when the previous instruction in a defined sequence has been executed
    • In this model, It is executed when the operands required become available.

History

  • developed in 1960s by Karp and Miller as graphic means of representing computations.
  • In the early 1970s Denis and others began to develop computer architectures based upon the dataflow computational model.

Terminology

Data, data dependency graph Arcs : flow of the data Nodes : represent operations Token : represent data and operations Firing : when data is available, operation is started, then result is sent to destination. Handshaking: Result is consumed

Data flow example

Loop graph

Static dataflow

  • Recursion is not implemented
  • Each node can fired only as once instance
  • Firing rules

Token format in static

OPCODE OPERAND DESTINATION

VALUE DESTINATION

PE receives operation packes of the form

PE sends packets of the form

static dataflow diagram

Dynamic data flow architecture

Disadvantages of dynamic dataflow

  • Overhead involved in matching tokens is heavy
  • Resourse allocation is a complicated process
  • The long instunction cycle

Pure Dataflow machines

Hybrid data flow Docsity.com