In some multi-threaded algorithms, resources need to be protected using locks, but the locking mechanism may need to operate on ranges rather than...
proposal-rustize-hpx
pingu-73
Providing performant HPX functionality written in C++ with Rust APIs to facilitate safety as well as ease of learning HPX. Designing and implementing...
Adapting the Parallel Algorithms in HPX for Usage with Senders and Receivers
Tobias
HPX supports the C++ senders and receivers facilities, which were, inter alia, specified in the standard proposal P2300. However, not all of HPX's...
Standardize and Visualize HPX Benchmarks
Vedant Nimje
HPX, as a framework designed for high performance computing, has various benchmarks for measuring the performance of its various components, which...
Implement hpx::contains and hpx::contains_subrange (std::contains and std::contains_subrange).
Zakaria1
A parallel and sequential implementation of std::contains and std::contains_subrange for hpx. To implement this, I will create a customisation point...