Branch: refs/heads/merge Home: https://github.com/STEllAR-GROUP/hpx Commit: 111bd92fb37cd2b033f3eecd32f86cc025af172a https://github.com/STEllAR-GROUP/hpx/commit/111bd92fb37cd2b033f3eecd32f86cc025af172a Author: Hartmut Kaiser <hartmut.kai...@gmail.com> Date: 2025-07-06 (Sun, 06 Jul 2025)
Changed paths: M libs/core/algorithms/include/hpx/parallel/algorithms/detail/advance_and_get_distance.hpp M libs/core/algorithms/include/hpx/parallel/algorithms/detail/distance.hpp M libs/core/algorithms/include/hpx/parallel/algorithms/detail/upper_lower_bound.hpp M libs/core/algorithms/include/hpx/parallel/algorithms/merge.hpp M libs/core/algorithms/include/hpx/parallel/util/transfer.hpp M libs/core/algorithms/tests/performance/benchmark_merge.cpp M libs/core/schedulers/include/hpx/schedulers/thread_queue.hpp Log Message: ----------- Adding specializations for merge that don't use projections - flyby: make hpx::merge use executor parameters for num_cores and chunk_size - flyby: fixing #6721 Signed-off-by: Hartmut Kaiser <hartmut.kai...@gmail.com> Commit: 50ced3951330af70b0111188394effc7982eeaac https://github.com/STEllAR-GROUP/hpx/commit/50ced3951330af70b0111188394effc7982eeaac Author: Hartmut Kaiser <hartmut.kai...@gmail.com> Date: 2025-07-06 (Sun, 06 Jul 2025) Changed paths: M libs/core/algorithms/include/hpx/parallel/algorithms/merge.hpp M libs/core/algorithms/include/hpx/parallel/algorithms/transform.hpp M libs/core/algorithms/include/hpx/parallel/util/foreach_partitioner.hpp M libs/core/algorithms/tests/performance/benchmark_merge.cpp M libs/core/algorithms/tests/unit/algorithms/merge.cpp M libs/core/algorithms/tests/unit/algorithms/merge_tests.hpp M libs/core/algorithms/tests/unit/algorithms/test_utils.hpp Log Message: ----------- Reimplement merge to use foreach_partitioner Signed-off-by: Hartmut Kaiser <hartmut.kai...@gmail.com> Commit: 4a56fb24c2d41cce74436499819a7235175e3125 https://github.com/STEllAR-GROUP/hpx/commit/4a56fb24c2d41cce74436499819a7235175e3125 Author: Hartmut Kaiser <hartmut.kai...@gmail.com> Date: 2025-07-06 (Sun, 06 Jul 2025) Changed paths: M libs/core/algorithms/include/hpx/parallel/algorithms/merge.hpp M libs/core/algorithms/include/hpx/parallel/util/transfer.hpp Log Message: ----------- Removing the need for reshaping the partitions Signed-off-by: Hartmut Kaiser <hartmut.kai...@gmail.com> Commit: 893aae31972fddbd461705c2f68c327ababde31c https://github.com/STEllAR-GROUP/hpx/commit/893aae31972fddbd461705c2f68c327ababde31c Author: Hartmut Kaiser <hartmut.kai...@gmail.com> Date: 2025-07-06 (Sun, 06 Jul 2025) Changed paths: M libs/core/algorithms/include/hpx/parallel/algorithms/merge.hpp M libs/core/algorithms/tests/unit/algorithms/test_utils.hpp M libs/core/thread_pools/include/hpx/thread_pools/scheduling_loop.hpp Log Message: ----------- Fixing build errors - flyby: remove unneeded function call from scheduler loop Signed-off-by: Hartmut Kaiser <hartmut.kai...@gmail.com> Commit: d9ee8ab635e5141a228b4fdc8c4f9ecc643480f4 https://github.com/STEllAR-GROUP/hpx/commit/d9ee8ab635e5141a228b4fdc8c4f9ecc643480f4 Author: Hartmut Kaiser <hartmut.kai...@gmail.com> Date: 2025-07-06 (Sun, 06 Jul 2025) Changed paths: M libs/core/itt_notify/include/hpx/modules/itt_notify.hpp M libs/core/itt_notify/src/itt_notify.cpp Log Message: ----------- Adding pause and resume to ITT module Signed-off-by: Hartmut Kaiser <hartmut.kai...@gmail.com> Commit: bb2cd72f1724c194800aa618afb741a432ea1585 https://github.com/STEllAR-GROUP/hpx/commit/bb2cd72f1724c194800aa618afb741a432ea1585 Author: Hartmut Kaiser <hartmut.kai...@gmail.com> Date: 2025-07-06 (Sun, 06 Jul 2025) Changed paths: M libs/core/execution/CMakeLists.txt A libs/core/execution/include/hpx/execution/executors/max_num_chunks.hpp Log Message: ----------- Adding max_num_chunks executor parameters object Signed-off-by: Hartmut Kaiser <hartmut.kai...@gmail.com> Commit: 576848254865997a5d62a8aa4a4a2dea7d17396f https://github.com/STEllAR-GROUP/hpx/commit/576848254865997a5d62a8aa4a4a2dea7d17396f Author: Hartmut Kaiser <hartmut.kai...@gmail.com> Date: 2025-07-06 (Sun, 06 Jul 2025) Changed paths: M libs/core/algorithms/include/hpx/parallel/algorithms/merge.hpp Log Message: ----------- Remove the need for separate sequential_merge overload Signed-off-by: Hartmut Kaiser <hartmut.kai...@gmail.com> Commit: 215bd5193676a26c2453928c9ef8f3010fc0d620 https://github.com/STEllAR-GROUP/hpx/commit/215bd5193676a26c2453928c9ef8f3010fc0d620 Author: Hartmut Kaiser <hartmut.kai...@gmail.com> Date: 2025-07-06 (Sun, 06 Jul 2025) Changed paths: M libs/core/algorithms/tests/performance/benchmark_merge.cpp M libs/core/executors/include/hpx/executors/detail/index_queue_spawning.hpp Log Message: ----------- Minor tweaking of various pieces of the merge benchmark Signed-off-by: Hartmut Kaiser <hartmut.kai...@gmail.com> Commit: 8434645352ef27a55318866196b70cf379bbaf8c https://github.com/STEllAR-GROUP/hpx/commit/8434645352ef27a55318866196b70cf379bbaf8c Author: Hartmut Kaiser <hartmut.kai...@gmail.com> Date: 2025-07-06 (Sun, 06 Jul 2025) Changed paths: M libs/core/executors/include/hpx/executors/detail/index_queue_spawning.hpp M libs/core/executors/include/hpx/executors/fork_join_executor.hpp Log Message: ----------- Fixing yield interval for fork_join_executor - flyby: change default scheduling mode for fork_join_executor to dynamic - flyby: add missing header file Commit: 85cf560fd763056bf5be8c25f399b8f34b873054 https://github.com/STEllAR-GROUP/hpx/commit/85cf560fd763056bf5be8c25f399b8f34b873054 Author: Hartmut Kaiser <hartmut.kai...@gmail.com> Date: 2025-07-06 (Sun, 06 Jul 2025) Changed paths: M libs/core/algorithms/tests/performance/benchmark_merge.cpp Log Message: ----------- Measuring fork_join_executor with vtune Commit: 9c7546702967ad70fa1cd661a4bca257f71be90d https://github.com/STEllAR-GROUP/hpx/commit/9c7546702967ad70fa1cd661a4bca257f71be90d Author: Agustin Berge <agustinbe...@gmail.com> Date: 2025-07-06 (Sun, 06 Jul 2025) Changed paths: M libs/core/algorithms/include/hpx/parallel/algorithms/merge.hpp Log Message: ----------- Rewrite as series of loops Commit: d8466c2c5f703fe651c51b9512493234b4997b97 https://github.com/STEllAR-GROUP/hpx/commit/d8466c2c5f703fe651c51b9512493234b4997b97 Author: Hartmut Kaiser <hartmut.kai...@gmail.com> Date: 2025-07-06 (Sun, 06 Jul 2025) Changed paths: M libs/core/algorithms/include/hpx/parallel/algorithms/merge.hpp M libs/core/algorithms/tests/unit/container_algorithms/merge_range.cpp M libs/core/executors/include/hpx/executors/detail/index_queue_spawning.hpp M libs/core/executors/include/hpx/executors/thread_pool_scheduler_bulk.hpp Log Message: ----------- More improvements to merge algorithm Signed-off-by: Hartmut Kaiser <hartmut.kai...@gmail.com> Commit: e8514a9d6d1f1ac5e2d8dd37f7c2116533d9249a https://github.com/STEllAR-GROUP/hpx/commit/e8514a9d6d1f1ac5e2d8dd37f7c2116533d9249a Author: Hartmut Kaiser <hartmut.kai...@gmail.com> Date: 2025-07-06 (Sun, 06 Jul 2025) Changed paths: M libs/core/algorithms/include/hpx/parallel/algorithms/merge.hpp M libs/core/algorithms/tests/performance/benchmark_merge.cpp M libs/core/algorithms/tests/performance/utils.hpp M libs/core/compute_local/include/hpx/compute_local/vector.hpp Log Message: ----------- Unwrapping iterators to pointers, if possible - flyby: adding numa-aware benchmarks Signed-off-by: Hartmut Kaiser <hartmut.kai...@gmail.com> Commit: 5200315ffb4d8d32a43e453644d05789d433ba6e https://github.com/STEllAR-GROUP/hpx/commit/5200315ffb4d8d32a43e453644d05789d433ba6e Author: Hartmut Kaiser <hartmut.kai...@gmail.com> Date: 2025-07-06 (Sun, 06 Jul 2025) Changed paths: M docs/sphinx/releases/whats_new_1_9_0.rst M libs/core/algorithms/include/hpx/parallel/algorithms/detail/advance_and_get_distance.hpp M libs/core/algorithms/include/hpx/parallel/algorithms/merge.hpp M libs/core/algorithms/include/hpx/parallel/util/loop.hpp M libs/core/algorithms/include/hpx/parallel/util/transform_loop.hpp M libs/core/iterator_support/CMakeLists.txt A libs/core/iterator_support/include/hpx/iterator_support/unwrap_iterator.hpp M libs/core/type_support/include/hpx/type_support/is_contiguous_iterator.hpp Log Message: ----------- Unwrapping iterators to pointers for all algorithms based on loop and transform-loop Signed-off-by: Hartmut Kaiser <hartmut.kai...@gmail.com> Commit: d0ce821fde34e848bcfa4497b992500f7c76c679 https://github.com/STEllAR-GROUP/hpx/commit/d0ce821fde34e848bcfa4497b992500f7c76c679 Author: Agustin Berge <agustinbe...@gmail.com> Date: 2025-07-06 (Sun, 06 Jul 2025) Changed paths: M libs/core/algorithms/include/hpx/parallel/algorithms/merge.hpp Log Message: ----------- Support proxy reference types Commit: 1810652d2773ac868654b845bfca151eb0004097 https://github.com/STEllAR-GROUP/hpx/commit/1810652d2773ac868654b845bfca151eb0004097 Author: Hartmut Kaiser <hartmut.kai...@gmail.com> Date: 2025-07-07 (Mon, 07 Jul 2025) Changed paths: M libs/core/algorithms/include/hpx/parallel/algorithms/merge.hpp M libs/core/algorithms/tests/unit/algorithms/merge_tests.hpp M libs/core/iterator_support/include/hpx/iterator_support/unwrap_iterator.hpp Log Message: ----------- Reimplement pointer unwrapping using std::address_to. Add non-random-access implementations to merge Compare: https://github.com/STEllAR-GROUP/hpx/compare/531ebee12c29...1810652d2773 To unsubscribe from these emails, change your notification settings at https://github.com/STEllAR-GROUP/hpx/settings/notifications _______________________________________________ hpx-commits mailing list hpx-commits@mail.cct.lsu.edu https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits