09.08.2013 Views

Dataflow: Passing the Token - Computation Structures Group - MIT

Dataflow: Passing the Token - Computation Structures Group - MIT

Dataflow: Passing the Token - Computation Structures Group - MIT

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

DFGs vs CDFGs<br />

• Both <strong>Dataflow</strong> Graphs and Control DFGs had <strong>the</strong><br />

goal of structured, well-formed, compositional,<br />

executable graphs<br />

• CDFG research (70s, 80s) approached this goal<br />

starting with original sequential control-flow<br />

graphs (“flowcharts”) and data-dependency arcs,<br />

and gradually adding structure (e.g., φfunctions)<br />

• <strong>Dataflow</strong> graphs approached this goal directly, by<br />

construction<br />

– Schemata for basic blocks, conditionals, loops,<br />

procedures<br />

• CDFGs is an Intermediate representation for<br />

compilers and, unlike DFGs, not a language.<br />

ISCA, Madison, WI, June 6, 2005 Arvind - 42

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!