Branch: refs/heads/master
Home: https://github.com/STEllAR-GROUP/hpx
Commit: 77e6ddfc0050f501c5635ebb86d3db504ba40207
https://github.com/STEllAR-GROUP/hpx/commit/77e6ddfc0050f501c5635ebb86d3db504ba40207
Author: Shreyas Atre <[email protected]>
Date: 2025-02-11 (Tue, 11 Feb 2025)
Changed paths:
M libs/core/concurrency/tests/unit/tagged_ptr.cpp
Log Message:
-----------
[macOS] Comparison between exactly same types
Signed-off-by: Shreyas Atre <[email protected]>
Commit: 0a0fec58616db5e149b082689dd65ce2e813c078
https://github.com/STEllAR-GROUP/hpx/commit/0a0fec58616db5e149b082689dd65ce2e813c078
Author: Shreyas Atre <[email protected]>
Date: 2025-02-11 (Tue, 11 Feb 2025)
Changed paths:
M libs/core/debugging/src/print.cpp
Log Message:
-----------
[macOS] Apple does not seem to have any typedef for unsigned long int
Signed-off-by: Shreyas Atre <[email protected]>
Commit: b68fc468d4019ac12cd5d5a60dc3ff18a8099db0
https://github.com/STEllAR-GROUP/hpx/commit/b68fc468d4019ac12cd5d5a60dc3ff18a8099db0
Author: Shreyas Atre <[email protected]>
Date: 2025-02-11 (Tue, 11 Feb 2025)
Changed paths:
M
libs/core/algorithms/include/hpx/parallel/algorithms/detail/reduce_deterministic.hpp
M libs/core/algorithms/include/hpx/parallel/algorithms/detail/rfa.hpp
A libs/core/algorithms/include/hpx/parallel/algorithms/detail/rfa_cuda.hpp
M libs/core/algorithms/tests/unit/algorithms/CMakeLists.txt
M libs/core/algorithms/tests/unit/algorithms/reduce_deterministic.cpp
Log Message:
-----------
Fix some issues and add tests for determinism
- Add Kate's CUDA impl for RFA
TODO:
- Use original RFA instead of Kate's
- Make a parallel version out of it
- Make a partition vector suitable version
Signed-off-by: Shreyas Atre <[email protected]>
Commit: 5c0129f6fa761da67da30af1283c2304736885b1
https://github.com/STEllAR-GROUP/hpx/commit/5c0129f6fa761da67da30af1283c2304736885b1
Author: Shreyas Atre <[email protected]>
Date: 2025-02-11 (Tue, 11 Feb 2025)
Changed paths:
M
libs/core/algorithms/include/hpx/parallel/algorithms/detail/reduce_deterministic.hpp
R libs/core/algorithms/include/hpx/parallel/algorithms/detail/rfa_cuda.hpp
Log Message:
-----------
Remove unnecessary things from rfa
- Also perform renorm and update only when necessary
Signed-off-by: Shreyas Atre <[email protected]>
Commit: 08ed522913ca9d5bbf2f94f1d5e97194484f46e0
https://github.com/STEllAR-GROUP/hpx/commit/08ed522913ca9d5bbf2f94f1d5e97194484f46e0
Author: Shreyas Atre <[email protected]>
Date: 2025-02-11 (Tue, 11 Feb 2025)
Changed paths:
M
libs/core/algorithms/include/hpx/parallel/algorithms/detail/reduce_deterministic.hpp
M
libs/core/algorithms/include/hpx/parallel/algorithms/reduce_deterministic.hpp
M libs/core/algorithms/tests/unit/algorithms/reduce_deterministic.cpp
Log Message:
-----------
Added parallel execution of rfa reduction summation
Signed-off-by: Shreyas Atre <[email protected]>
Commit: 95cd600e90c57d09cf93162faa7d3be67cc49d5b
https://github.com/STEllAR-GROUP/hpx/commit/95cd600e90c57d09cf93162faa7d3be67cc49d5b
Author: Shreyas Atre <[email protected]>
Date: 2025-02-11 (Tue, 11 Feb 2025)
Changed paths:
M libs/core/algorithms/tests/unit/algorithms/reduce_deterministic.cpp
Log Message:
-----------
Address inspect tool, check module cmakelists, warnings and spell check
- missing includes
- prevent max/min being expanded as macros
- minor spell check correction
- remove pragma once in cpp file
- resolve implicit type conversions in rfa type to single and double and other
places
- add dual license
- remove unnecessary command for macos ci
- use HPX_UNROLL instead of vanilla pragma
- clang-17 cannot unroll so use checks
- add typename qualifier for iterator type
Signed-off-by: Shreyas Atre <[email protected]>
Commit: 441e53566663079b161ed1655ab138b2f5dc5070
https://github.com/STEllAR-GROUP/hpx/commit/441e53566663079b161ed1655ab138b2f5dc5070
Author: Shreyas Atre <[email protected]>
Date: 2025-02-11 (Tue, 11 Feb 2025)
Changed paths:
M
libs/core/algorithms/include/hpx/parallel/algorithms/detail/reduce_deterministic.hpp
M
libs/core/algorithms/include/hpx/parallel/algorithms/reduce_deterministic.hpp
A libs/core/algorithms/tests/performance/benchmark_reduce_deterministic.cpp
Log Message:
-----------
Fix parallel deterministic reduce and add benchmarks
Signed-off-by: Shreyas Atre <[email protected]>
Commit: b2ab51bf9fd9f975864adbdbb30937cb7752a59f
https://github.com/STEllAR-GROUP/hpx/commit/b2ab51bf9fd9f975864adbdbb30937cb7752a59f
Author: Shreyas Atre <[email protected]>
Date: 2025-02-11 (Tue, 11 Feb 2025)
Changed paths:
M
libs/core/algorithms/include/hpx/parallel/algorithms/detail/reduce_deterministic.hpp
M
libs/core/algorithms/include/hpx/parallel/algorithms/reduce_deterministic.hpp
M libs/core/algorithms/tests/unit/algorithms/reduce_deterministic.cpp
Log Message:
-----------
dbg: a negative value seeps in
Signed-off-by: Shreyas Atre <[email protected]>
Commit: 1250ec86b5862f08eaf585183c52a4381b98427e
https://github.com/STEllAR-GROUP/hpx/commit/1250ec86b5862f08eaf585183c52a4381b98427e
Author: Shreyas Atre <[email protected]>
Date: 2025-02-11 (Tue, 11 Feb 2025)
Changed paths:
M
libs/core/algorithms/include/hpx/parallel/algorithms/detail/reduce_deterministic.hpp
M
libs/core/algorithms/include/hpx/parallel/algorithms/reduce_deterministic.hpp
M libs/core/algorithms/tests/unit/algorithms/reduce_deterministic.cpp
Log Message:
-----------
fix: when comparing the max_val it does not update to accommodate a value
equal to itself
Signed-off-by: Shreyas Atre <[email protected]>
Commit: 2e8eea15aaabb96d840a2f841fd29aa83b9b4039
https://github.com/STEllAR-GROUP/hpx/commit/2e8eea15aaabb96d840a2f841fd29aa83b9b4039
Author: Shreyas Atre <[email protected]>
Date: 2025-02-11 (Tue, 11 Feb 2025)
Changed paths:
M libs/core/algorithms/tests/performance/CMakeLists.txt
M libs/core/algorithms/tests/performance/benchmark_reduce_deterministic.cpp
Log Message:
-----------
Add benchmark entry to CMakeLists
Signed-off-by: Shreyas Atre <[email protected]>
Commit: bedbf56c36b32ef2598e1a003ec89497c90f7306
https://github.com/STEllAR-GROUP/hpx/commit/bedbf56c36b32ef2598e1a003ec89497c90f7306
Author: Shreyas Atre <[email protected]>
Date: 2025-02-11 (Tue, 11 Feb 2025)
Changed paths:
M libs/core/algorithms/include/hpx/parallel/algorithms/detail/rfa.hpp
Log Message:
-----------
fix: missing braces around initializer
Signed-off-by: Shreyas Atre <[email protected]>
Commit: ca73d3d351bd794fde7b2c398b3d66e8bf84e004
https://github.com/STEllAR-GROUP/hpx/commit/ca73d3d351bd794fde7b2c398b3d66e8bf84e004
Author: Shreyas Atre <[email protected]>
Date: 2025-02-11 (Tue, 11 Feb 2025)
Changed paths:
M
libs/core/algorithms/include/hpx/parallel/algorithms/reduce_deterministic.hpp
Log Message:
-----------
Remove unnecessary include
Signed-off-by: Shreyas Atre <[email protected]>
Commit: aba736e03edb39d747bec839904e40b86383debd
https://github.com/STEllAR-GROUP/hpx/commit/aba736e03edb39d747bec839904e40b86383debd
Author: Shreyas Atre <[email protected]>
Date: 2025-02-11 (Tue, 11 Feb 2025)
Changed paths:
M libs/core/algorithms/tests/unit/algorithms/CMakeLists.txt
Log Message:
-----------
Remove sanitizer added for testing purpose
Signed-off-by: Shreyas Atre <[email protected]>
Commit: 6011678d0335649e79f53b0d20c74ec3b3d5ab8c
https://github.com/STEllAR-GROUP/hpx/commit/6011678d0335649e79f53b0d20c74ec3b3d5ab8c
Author: Shreyas Atre <[email protected]>
Date: 2025-02-11 (Tue, 11 Feb 2025)
Changed paths:
M libs/core/debugging/src/print.cpp
Log Message:
-----------
Remove unnecessary overload added
Signed-off-by: Shreyas Atre <[email protected]>
Commit: 21339d5d3f72f2df37d30974fcba00b61caa75f9
https://github.com/STEllAR-GROUP/hpx/commit/21339d5d3f72f2df37d30974fcba00b61caa75f9
Author: Shreyas Atre <[email protected]>
Date: 2025-02-11 (Tue, 11 Feb 2025)
Changed paths:
M libs/core/concurrency/tests/unit/tagged_ptr.cpp
Log Message:
-----------
Remove unnecessary type cast and overload
Signed-off-by: Shreyas Atre <[email protected]>
Commit: 5af23aec6f23a636be62922e59da9807444c2729
https://github.com/STEllAR-GROUP/hpx/commit/5af23aec6f23a636be62922e59da9807444c2729
Author: Shreyas Atre <[email protected]>
Date: 2025-02-11 (Tue, 11 Feb 2025)
Changed paths:
M
libs/core/algorithms/include/hpx/parallel/algorithms/detail/reduce_deterministic.hpp
Log Message:
-----------
Address clang-format modifications
Signed-off-by: Shreyas Atre <[email protected]>
Commit: 1c85d5d6a2f2a3ce5a2837d587478fff5bf83fec
https://github.com/STEllAR-GROUP/hpx/commit/1c85d5d6a2f2a3ce5a2837d587478fff5bf83fec
Author: Shreyas Atre <[email protected]>
Date: 2025-02-11 (Tue, 11 Feb 2025)
Changed paths:
M
libs/core/algorithms/include/hpx/parallel/algorithms/detail/reduce_deterministic.hpp
M
libs/core/algorithms/include/hpx/parallel/algorithms/reduce_deterministic.hpp
M libs/core/algorithms/tests/performance/benchmark_reduce_deterministic.cpp
Log Message:
-----------
Address inspect tool
Signed-off-by: Shreyas Atre <[email protected]>
Commit: 04af5ec0994c64e785a9c29211895a771c8189c2
https://github.com/STEllAR-GROUP/hpx/commit/04af5ec0994c64e785a9c29211895a771c8189c2
Author: Shreyas Atre <[email protected]>
Date: 2025-02-11 (Tue, 11 Feb 2025)
Changed paths:
M libs/core/algorithms/tests/performance/benchmark_reduce_deterministic.cpp
M libs/core/algorithms/tests/unit/algorithms/reduce_deterministic.cpp
Log Message:
-----------
Add double and float separate benchmarks, more tests
Signed-off-by: Shreyas Atre <[email protected]>
Commit: 2319abe9915a4f151f11806ec0863ff5f47eee6b
https://github.com/STEllAR-GROUP/hpx/commit/2319abe9915a4f151f11806ec0863ff5f47eee6b
Author: Shreyas Atre <[email protected]>
Date: 2025-02-11 (Tue, 11 Feb 2025)
Changed paths:
M .github/workflows/macos_debug_fetch_hwloc.yml
Log Message:
-----------
Fix macos CI
Signed-off-by: Shreyas Atre <[email protected]>
Commit: 1394e91162d3b0a353a0a5f4ee46fcffdcc23e50
https://github.com/STEllAR-GROUP/hpx/commit/1394e91162d3b0a353a0a5f4ee46fcffdcc23e50
Author: Shreyas Atre <[email protected]>
Date: 2025-03-01 (Sat, 01 Mar 2025)
Changed paths:
M
libs/core/algorithms/include/hpx/parallel/algorithms/detail/reduce_deterministic.hpp
M libs/core/algorithms/include/hpx/parallel/algorithms/detail/rfa.hpp
M
libs/core/algorithms/include/hpx/parallel/algorithms/reduce_deterministic.hpp
Log Message:
-----------
Rename __rfa_bin_host_buffer__ to hpx_rfa_bin_host_buffer
Signed-off-by: Shreyas Atre <[email protected]>
Commit: 07006e0e3161335d6239def73a8ca8e01e1fbfd2
https://github.com/STEllAR-GROUP/hpx/commit/07006e0e3161335d6239def73a8ca8e01e1fbfd2
Author: Shreyas Atre <[email protected]>
Date: 2025-03-01 (Sat, 01 Mar 2025)
Changed paths:
M
libs/core/algorithms/include/hpx/parallel/algorithms/detail/reduce_deterministic.hpp
Log Message:
-----------
Initialize max_val to 0.0
Signed-off-by: Shreyas Atre <[email protected]>
Commit: e991c7551eb5c4f4f9b0c0f88a8f73b2d993eb2b
https://github.com/STEllAR-GROUP/hpx/commit/e991c7551eb5c4f4f9b0c0f88a8f73b2d993eb2b
Author: Shreyas Atre <[email protected]>
Date: 2025-03-01 (Sat, 01 Mar 2025)
Changed paths:
M
libs/core/algorithms/include/hpx/parallel/algorithms/detail/reduce_deterministic.hpp
M libs/core/algorithms/include/hpx/parallel/algorithms/detail/rfa.hpp
M
libs/core/algorithms/include/hpx/parallel/algorithms/reduce_deterministic.hpp
Log Message:
-----------
Rename ReproducibleFloatingAccumulator to reproducible_floating_accumulator
Signed-off-by: Shreyas Atre <[email protected]>
Commit: 57f478dd980f5ff41ac2e718e233ac1f7753c405
https://github.com/STEllAR-GROUP/hpx/commit/57f478dd980f5ff41ac2e718e233ac1f7753c405
Author: Shreyas Atre <[email protected]>
Date: 2025-03-01 (Sat, 01 Mar 2025)
Changed paths:
M
libs/core/algorithms/include/hpx/parallel/algorithms/detail/reduce_deterministic.hpp
Log Message:
-----------
Use ++e instead of e++
Signed-off-by: Shreyas Atre <[email protected]>
Commit: 06d8d839bb82aa2ceff919d3ca4f1f28cf37da56
https://github.com/STEllAR-GROUP/hpx/commit/06d8d839bb82aa2ceff919d3ca4f1f28cf37da56
Author: Shreyas Atre <[email protected]>
Date: 2025-03-01 (Sat, 01 Mar 2025)
Changed paths:
M libs/core/algorithms/tests/performance/benchmark_reduce_deterministic.cpp
Log Message:
-----------
Use [[maybe_unused]] instead of HPX_UNUSED
Signed-off-by: Shreyas Atre <[email protected]>
Commit: d0885fbe4f54409ae8fd59f97c003a9123fae23d
https://github.com/STEllAR-GROUP/hpx/commit/d0885fbe4f54409ae8fd59f97c003a9123fae23d
Author: Shreyas Atre <[email protected]>
Date: 2025-03-01 (Sat, 01 Mar 2025)
Changed paths:
M .github/workflows/macos_debug_fetch_hwloc.yml
Log Message:
-----------
Revert change to sepaarate into another PR
Signed-off-by: Shreyas Atre <[email protected]>
Commit: 8db9b16cd333772784af6771367d28cbe7cb35f4
https://github.com/STEllAR-GROUP/hpx/commit/8db9b16cd333772784af6771367d28cbe7cb35f4
Author: Shreyas Atre <[email protected]>
Date: 2025-03-01 (Sat, 01 Mar 2025)
Changed paths:
M
libs/core/algorithms/include/hpx/parallel/algorithms/detail/reduce_deterministic.hpp
Log Message:
-----------
Apply clang-format diff from CI
Signed-off-by: Shreyas Atre <[email protected]>
Commit: fd44e76babe7b5a8207392b8db6e536f802e3bec
https://github.com/STEllAR-GROUP/hpx/commit/fd44e76babe7b5a8207392b8db6e536f802e3bec
Author: Hartmut Kaiser <[email protected]>
Date: 2025-03-10 (Mon, 10 Mar 2025)
Changed paths:
M
libs/core/algorithms/include/hpx/parallel/algorithms/detail/reduce_deterministic.hpp
M libs/core/algorithms/include/hpx/parallel/algorithms/detail/rfa.hpp
M
libs/core/algorithms/include/hpx/parallel/algorithms/reduce_deterministic.hpp
M libs/core/algorithms/tests/performance/CMakeLists.txt
A libs/core/algorithms/tests/performance/benchmark_reduce_deterministic.cpp
M libs/core/algorithms/tests/unit/algorithms/reduce_deterministic.cpp
Log Message:
-----------
Merge pull request #6595 from SAtacker/rfa_parallel
Rfa parallel
Compare:
https://github.com/STEllAR-GROUP/hpx/compare/c3f8765f856c...fd44e76babe7
To unsubscribe from these emails, change your notification settings at
https://github.com/STEllAR-GROUP/hpx/settings/notifications
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits