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.

<strong>Dataflow</strong> Graphs<br />

{x = a + b;<br />

y = b * 7<br />

in<br />

(x-y) * (x+y)}<br />

• Values in dataflow graphs are<br />

represented as tokens<br />

token < ip , p , v ><br />

instruction ptr port data<br />

ip = 3<br />

p = L<br />

a b<br />

1 + 2 *7<br />

3<br />

- 4 +<br />

• An operator executes when all<br />

its input tokens are present;<br />

copies of <strong>the</strong> result token are<br />

distributed to <strong>the</strong> destination<br />

operators<br />

5 *<br />

no separate control flow<br />

ISCA, Madison, WI, June 6, 2005 Arvind - 6<br />

x<br />

y

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

Saved successfully!

Ooh no, something went wrong!