Branch: refs/heads/optimize_copy
Home: https://github.com/STEllAR-GROUP/hpx
Commit: e2efe8f3ca8770ac49074f2d4a07ee7c0ceb0702
https://github.com/STEllAR-GROUP/hpx/commit/e2efe8f3ca8770ac49074f2d4a07ee7c0ceb0702
Author: Hartmut Kaiser <[email protected]>
Date: 2021-06-09 (Wed, 09 Jun 2021)
Changed paths:
M
libs/core/iterator_support/include/hpx/iterator_support/traits/is_iterator.hpp
M
libs/parallelism/algorithms/include/hpx/algorithms/traits/pointer_category.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/copy.hpp
M libs/parallelism/algorithms/include/hpx/parallel/util/transfer.hpp
Log Message:
-----------
Slight performance improvement for hpx::copy and hpx::move et.al.
- this improves the detection of contiguous trivially copyable sequences
for which copy and move can fall back to memcpy
- flyby: adding traits::is_contiguous_iterator
- flyby: modernize tranfer algorithm implementations
Commit: ae36497a3560fe2b8f1b009966ef2b8a83129d34
https://github.com/STEllAR-GROUP/hpx/commit/ae36497a3560fe2b8f1b009966ef2b8a83129d34
Author: Hartmut Kaiser <[email protected]>
Date: 2021-06-09 (Wed, 09 Jun 2021)
Changed paths:
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/copy.hpp
M libs/parallelism/algorithms/include/hpx/parallel/algorithms/move.hpp
M libs/parallelism/algorithms/include/hpx/parallel/util/transfer.hpp
Log Message:
-----------
Making sure sequential copy and move take advantage of improvements as well
- flyby: re-adding static_asserts
Commit: 4bdbb842ce2cd7662de8be14b591b18483eec8bc
https://github.com/STEllAR-GROUP/hpx/commit/4bdbb842ce2cd7662de8be14b591b18483eec8bc
Author: Hartmut Kaiser <[email protected]>
Date: 2021-06-09 (Wed, 09 Jun 2021)
Changed paths:
M
libs/core/iterator_support/include/hpx/iterator_support/traits/is_iterator.hpp
M libs/full/compute_cuda/include/hpx/compute/cuda/transfer.hpp
M
libs/parallelism/algorithms/include/hpx/algorithms/traits/pointer_category.hpp
M libs/parallelism/algorithms/include/hpx/parallel/util/transfer.hpp
Log Message:
-----------
Fixing CI problems
Compare:
https://github.com/STEllAR-GROUP/hpx/compare/cc224a34feca...4bdbb842ce2c
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits