Pipelining: Support parallelization of pipeline portions #34

Closed
Mortal opened this Issue Nov 8, 2012 · 2 comments

Projects

None yet

2 participants

@Mortal
Collaborator

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
@thomasmoelhave

You are right, that would be pretty neat :)

@Mortal
Collaborator

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