next up previous contents
Next: Conditionals (if/then/else) Up: Gwendia language Previous: Iteration strategies   Contents

Data links

A data link is a connection between a processor output port and a processor input port as exampled below:
<links>
    <link from="key" to="genParam:paramKey"/>
    <link from="genParam:paramFiles" to="docking:input"/>
    <link from="parameter" to="docking:param"/>
    <link from="docking:result" to="statisticaltest:values" />
    <link from="statisticaltest:result" to="results" />
</links>
When a processor A (port A.out) is connected to a processor B (port B.in) through a data link, an instance of A (one task) may trigger a number of B instances that depends on first, the data depth at both ends of the link and second, the iteration strategy chosen for the B.in port within the B processor.

The data depths on both ends of the link determine the number of data items received by the B.in port. Three cases are possible:


next up previous contents
Next: Conditionals (if/then/else) Up: Gwendia language Previous: Iteration strategies   Contents
The DIET Team - Ven 18 nov 2011 18:13:39 PST