Dataflow: Passing the Token - Computation Structures Group - MIT
Dataflow: Passing the Token - Computation Structures Group - MIT
Dataflow: Passing the Token - Computation Structures Group - MIT
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