Branch: refs/heads/transform_annotated_function
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: c2d397abe17f71d223631a4ef9b90ed719505110
      
https://github.com/STEllAR-GROUP/hpx/commit/c2d397abe17f71d223631a4ef9b90ed719505110
  Author: Hartmut Kaiser <[email protected]>
  Date:   2021-06-18 (Fri, 18 Jun 2021)

  Changed paths:
    M libs/core/thread_support/include/hpx/thread_support/spinlock.hpp
    M libs/core/threading_base/include/hpx/threading_base/annotated_function.hpp
    M 
libs/full/segmented_algorithms/include/hpx/parallel/segmented_algorithms/detail/scan.hpp
    M libs/parallelism/algorithms/include/hpx/algorithms/traits/projected.hpp
    M 
libs/parallelism/algorithms/include/hpx/parallel/algorithms/adjacent_difference.hpp
    M 
libs/parallelism/algorithms/include/hpx/parallel/algorithms/all_any_none.hpp
    M libs/parallelism/algorithms/include/hpx/parallel/algorithms/copy.hpp
    M libs/parallelism/algorithms/include/hpx/parallel/algorithms/count.hpp
    M libs/parallelism/algorithms/include/hpx/parallel/algorithms/destroy.hpp
    M libs/parallelism/algorithms/include/hpx/parallel/algorithms/equal.hpp
    M 
libs/parallelism/algorithms/include/hpx/parallel/algorithms/exclusive_scan.hpp
    M libs/parallelism/algorithms/include/hpx/parallel/algorithms/for_each.hpp
    M libs/parallelism/algorithms/include/hpx/parallel/algorithms/for_loop.hpp
    M 
libs/parallelism/algorithms/include/hpx/parallel/algorithms/inclusive_scan.hpp
    M 
libs/parallelism/algorithms/include/hpx/parallel/algorithms/is_partitioned.hpp
    M libs/parallelism/algorithms/include/hpx/parallel/algorithms/is_sorted.hpp
    M libs/parallelism/algorithms/include/hpx/parallel/algorithms/minmax.hpp
    M libs/parallelism/algorithms/include/hpx/parallel/algorithms/partition.hpp
    M libs/parallelism/algorithms/include/hpx/parallel/algorithms/remove.hpp
    M libs/parallelism/algorithms/include/hpx/parallel/algorithms/transform.hpp
    M 
libs/parallelism/algorithms/include/hpx/parallel/algorithms/transform_exclusive_scan.hpp
    M 
libs/parallelism/algorithms/include/hpx/parallel/algorithms/transform_inclusive_scan.hpp
    M libs/parallelism/algorithms/include/hpx/parallel/algorithms/unique.hpp
    M libs/parallelism/algorithms/include/hpx/parallel/datapar/loop.hpp
    M 
libs/parallelism/algorithms/include/hpx/parallel/datapar/transform_loop.hpp
    M libs/parallelism/algorithms/include/hpx/parallel/util/loop.hpp
    M libs/parallelism/algorithms/include/hpx/parallel/util/prefetching.hpp
    M libs/parallelism/algorithms/include/hpx/parallel/util/transform_loop.hpp

  Log Message:
  -----------
  Lifting annotated function from transform loop body to chunk.

- flyby: modernize transform, annotated_function
- flyby: various optimizations for transform
- flyby: move parallel::util::detail::loop_n and 
parallel::util::detail::loop_n_ind
  into namespace parallel::util
- flyby: minimal optimization for util::spinlock::lock, avoid cache miss if lock
  is currently taken
- flyby: enable datapar for for_loop with stride == 1 and no additional reducers


_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits

Reply via email to