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

Align our parallel range implementation with P3179 #6602

Open
hkaiser opened this issue Jan 14, 2025 · 7 comments
Open

Align our parallel range implementation with P3179 #6602

hkaiser opened this issue Jan 14, 2025 · 7 comments

Comments

@hkaiser
Copy link
Member

hkaiser commented Jan 14, 2025

For details, see: wg21.link/p3179

@aniket2405
Copy link

Hi @hkaiser, hope you're doing well.
I wanted to ask if this issue will be taken up as a GSoC project later on or if it is open for us to work on as a precursor to GSoC.
Thanks a lot for the clarification.

@hkaiser
Copy link
Member Author

hkaiser commented Jan 14, 2025

Hi @hkaiser, hope you're doing well. I wanted to ask if this issue will be taken up as a GSoC project later on or if it is open for us to work on as a precursor to GSoC. Thanks a lot for the clarification.

This issue possibly involves a lot of work, thus it may not be possible to be addressed by a sole GSoC project. Please feel free to start looking into this, if you like ;-)

@aniket2405
Copy link

Sure, I'd like to start looking at this.
I was going through the parallel range algorithm paper.
To clarify, our goal is to align all the places we use C++ ranges with adding parallel algorithms, right?
Thanks for the help!

@hkaiser
Copy link
Member Author

hkaiser commented Jan 16, 2025

Sure, I'd like to start looking at this. I was going through the parallel range algorithm paper. To clarify, our goal is to align all the places we use C++ ranges with adding parallel algorithms, right? Thanks for the help!

We already do have parallel range-based algorithms (of our own design). We should make sure that our interfaces conform to what is being proposed for standardization.

@aniket2405
Copy link

Understood. Thanks!
I'll start reading this.

@hkaiser
Copy link
Member Author

hkaiser commented Jan 23, 2025

Understood. Thanks! I'll start reading this.

Just FWIW, our range based parallel algorithms are here: https://github.com/STEllAR-GROUP/hpx/tree/master/libs/core/algorithms/include/hpx/parallel/container_algorithms

@aniket2405
Copy link

thanks for pointing out the resource for range-based parallel algorithms.

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

No branches or pull requests

2 participants