Support Scatter operation: Produce more than one input per task (sub-stream)
Right now, a task produces only one output target per out-port. We need to be able to sometimes produce more than one output per task. This is needed e.g. in scatter / split operations.
Support gather operation: Receiving more than one input before triggering task (sub-stream) #19
Right now, a task is triggered as soon as all target in-ports have received a target. We need to be able to sometimes receive more than one input before triggering a new task. This is needed e.g. in gather or reduce operations.
Note that scatter with known number of splits is already possible, using parameter channels.
Support Scatter operation: Produce more than one input per task (sub-stream)
Right now, a task produces only one output target per out-port. We need to be able to sometimes produce more than one output per task. This is needed e.g. in scatter / split operations.
Support gather operation: Receiving more than one input before triggering task (sub-stream) #19
Right now, a task is triggered as soon as all target in-ports have received a target. We need to be able to sometimes receive more than one input before triggering a new task. This is needed e.g. in gather or reduce operations.
Note that scatter with known number of splits is already possible, using parameter channels.