Pipelining: Support parallelization of pipeline portions #34

Mortal opened this Issue Nov 8, 2012 · 2 comments


None yet

2 participants


It would be cool for the pipelining framework to support parallelization of operations.

The expression pipeline p = x | parallel(a | b | c) | y should instantiate an appropriate number of a | b | c pipes and run them in separate threads. The framework should maintaining the order of elements as well as disregarding the order, and it should keep an appropriately sized internal buffer to amortize the cost of sending items to different threads.

@Mortal Mortal was assigned Nov 8, 2012

You are right, that would be pretty neat :)


And with the merge 508e301 of the parallel branch into pipelining, I believe we can close this issue.

@Mortal Mortal closed this Dec 16, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment