Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Question: What would be a good demonstration of pipeline stages where each stage is multi-threaded? #68

Open
davidsummers opened this issue Sep 1, 2021 · 1 comment

Comments

@davidsummers
Copy link

Thanks for a great library! It really got me thinking!

I'm working on my own version that has the capability for each pipeline stage to be multi-threaded.

What would be a good demonstration of a pipeline where each stage would be running in its own thread?

I'm hoping it should be very easy to accomplish this capability, I just am looking for something that would show off that capability either in an unusual way or something that couldn't be done easily without multi-threaded pipeline stage capability.

Thanks for any ideas!

@davidsummers davidsummers changed the title Question: What would be a good demonstration of pipeline stages that were each multi-threaded? Question: What would be a good demonstration of pipeline stages that where each stage is multi-threaded? Sep 1, 2021
@davidsummers davidsummers changed the title Question: What would be a good demonstration of pipeline stages that where each stage is multi-threaded? Question: What would be a good demonstration of pipeline stages where each stage is multi-threaded? Sep 1, 2021
@oraqlle
Copy link

oraqlle commented Nov 3, 2021

@davidsummers Just to continue the discussion off your question because I think parallel algorithms is really interesting and it would be cool to see it in this repo but I’d imagine (correct me if I’m wrong) that you couldn’t parallelise each stage (each pipe) due to each pipe being sequential and owning in nature as opposed to a non-owning view like in std::ranges. But I think parallelising different pipes would be interesting.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants