Branch: refs/heads/master
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: fe984b6336c2f5c35b3e3bfdaa64a0afb9ff6829
      
https://github.com/STEllAR-GROUP/hpx/commit/fe984b6336c2f5c35b3e3bfdaa64a0afb9ff6829
  Author: Hartmut Kaiser <hartmut.kai...@gmail.com>
  Date:   2016-09-07 (Wed, 07 Sep 2016)

  Changed paths:
    M CMakeLists.txt
    A cmake/HPX_SetupVc.cmake
    M hpx/parallel/algorithms/adjacent_difference.hpp
    M hpx/parallel/algorithms/all_any_none.hpp
    M hpx/parallel/algorithms/copy.hpp
    M hpx/parallel/algorithms/count.hpp
    M hpx/parallel/algorithms/detail/dispatch.hpp
    M hpx/parallel/algorithms/equal.hpp
    M hpx/parallel/algorithms/exclusive_scan.hpp
    M hpx/parallel/algorithms/for_each.hpp
    M hpx/parallel/algorithms/inclusive_scan.hpp
    M hpx/parallel/algorithms/inner_product.hpp
    M hpx/parallel/algorithms/is_partitioned.hpp
    M hpx/parallel/algorithms/is_sorted.hpp
    M hpx/parallel/algorithms/minmax.hpp
    M hpx/parallel/algorithms/transform_exclusive_scan.hpp
    M hpx/parallel/algorithms/transform_inclusive_scan.hpp
    A hpx/parallel/datapar/execution_policy.hpp
    A hpx/parallel/datapar/execution_policy_fwd.hpp
    M hpx/parallel/execution_policy.hpp
    A hpx/parallel/executors/rebind_executor.hpp
    M hpx/parallel/util/loop.hpp
    M hpx/parallel/util/prefetching.hpp
    A hpx/traits/is_execution_policy.hpp
    M tests/unit/parallel/CMakeLists.txt
    M tests/unit/parallel/algorithms/foreach_tests.hpp
    A tests/unit/parallel/datapar_algorithms/CMakeLists.txt
    A tests/unit/parallel/datapar_algorithms/foreach_datapar.cpp

  Log Message:
  -----------
  Proof of concept data parallelism implementation for parallel algorithms


  Commit: 0c1b923e44490200fbc1fe265de386a5fecea2cc
      
https://github.com/STEllAR-GROUP/hpx/commit/0c1b923e44490200fbc1fe265de386a5fecea2cc
  Author: Hartmut Kaiser <hartmut.kai...@gmail.com>
  Date:   2016-09-07 (Wed, 07 Sep 2016)

  Changed paths:
    A hpx/parallel/datapar/loop.hpp

  Log Message:
  -----------
  Adding loop with cancellation token


  Commit: 1b12caa0434c600e583140124c5abcb08127ecc7
      
https://github.com/STEllAR-GROUP/hpx/commit/1b12caa0434c600e583140124c5abcb08127ecc7
  Author: Hartmut Kaiser <hartmut.kai...@gmail.com>
  Date:   2016-09-08 (Thu, 08 Sep 2016)

  Changed paths:
    M hpx/parallel/algorithms/count.hpp
    M hpx/parallel/algorithms/for_each.hpp
    M hpx/parallel/datapar/loop.hpp
    M hpx/parallel/exception_list.hpp
    M hpx/parallel/execution_policy_fwd.hpp
    M hpx/parallel/util/detail/algorithm_result.hpp
    M hpx/parallel/util/foreach_partitioner.hpp
    M hpx/parallel/util/prefetching.hpp
    M tests/unit/parallel/datapar_algorithms/CMakeLists.txt
    M tests/unit/parallel/datapar_algorithms/foreach_datapar.cpp

  Log Message:
  -----------
  Adding asynchronous datapar execution


  Commit: e8896f697d450bd9643ebb9e25e9419d346e32a6
      
https://github.com/STEllAR-GROUP/hpx/commit/e8896f697d450bd9643ebb9e25e9419d346e32a6
  Author: Hartmut Kaiser <hartmut.kai...@gmail.com>
  Date:   2016-09-08 (Thu, 08 Sep 2016)

  Changed paths:
    M hpx/parallel/algorithms/count.hpp
    M hpx/parallel/algorithms/detail/predicates.hpp
    M hpx/parallel/algorithms/for_each.hpp
    M hpx/parallel/algorithms/minmax.hpp
    M hpx/parallel/datapar/loop.hpp
    M hpx/parallel/util/loop.hpp
    M hpx/parallel/util/partitioner.hpp
    M tests/unit/parallel/algorithms/count.cpp
    A tests/unit/parallel/algorithms/count_tests.hpp
    M tests/unit/parallel/algorithms/countif.cpp
    A tests/unit/parallel/algorithms/countif_tests.hpp
    M tests/unit/parallel/algorithms/foreach_tests.hpp
    M tests/unit/parallel/algorithms/foreachn.cpp
    M tests/unit/parallel/datapar_algorithms/CMakeLists.txt
    A tests/unit/parallel/datapar_algorithms/count_datapar.cpp
    A tests/unit/parallel/datapar_algorithms/countif_datapar.cpp
    A tests/unit/parallel/datapar_algorithms/foreachn_datapar.cpp

  Log Message:
  -----------
  Adding datapar support for count, count_if, and for_each_n

- adding tests
- flyby: fix minmax algorithms


  Commit: 9d7b05bf773a082bea4db609ecf02f6b911782a7
      
https://github.com/STEllAR-GROUP/hpx/commit/9d7b05bf773a082bea4db609ecf02f6b911782a7
  Author: Hartmut Kaiser <hartmut.kai...@gmail.com>
  Date:   2016-09-10 (Sat, 10 Sep 2016)

  Changed paths:
    M docs/manual/build_system/cmake_variables.qbk
    M 
hpx/components/containers/partitioned_vector/partitioned_vector_component.hpp
    M hpx/parallel/algorithms/count.hpp
    M hpx/parallel/algorithms/detail/predicates.hpp
    M hpx/parallel/algorithms/for_each.hpp
    M hpx/parallel/algorithms/minmax.hpp
    M hpx/parallel/algorithms/transform.hpp
    A hpx/parallel/datapar/detail/iterator_helpers.hpp
    M hpx/parallel/datapar/execution_policy.hpp
    M hpx/parallel/datapar/loop.hpp
    A hpx/parallel/datapar/transform_loop.hpp
    M hpx/parallel/segmented_algorithms/minmax.hpp
    M hpx/parallel/util/detail/partitioner_iteration.hpp
    M hpx/parallel/util/loop.hpp
    A hpx/parallel/util/transform_loop.hpp
    M tests/unit/parallel/algorithms/count_tests.hpp
    M tests/unit/parallel/algorithms/foreach_tests.hpp
    M tests/unit/parallel/algorithms/transform.cpp
    M tests/unit/parallel/algorithms/transform_binary.cpp
    M tests/unit/parallel/algorithms/transform_binary2.cpp
    A tests/unit/parallel/algorithms/transform_binary2_tests.hpp
    A tests/unit/parallel/algorithms/transform_binary_tests.hpp
    A tests/unit/parallel/algorithms/transform_tests.hpp
    M tests/unit/parallel/datapar_algorithms/CMakeLists.txt
    A tests/unit/parallel/datapar_algorithms/transform_binary2_datapar.cpp
    A tests/unit/parallel/datapar_algorithms/transform_binary_datapar.cpp
    A tests/unit/parallel/datapar_algorithms/transform_datapar.cpp

  Log Message:
  -----------
  Adapting transform and transform_binary to support datapar

- more work on for_each
- factoring out low-level customization points


  Commit: 09934f7981eeb03c991492d3c1716229ea30829b
      
https://github.com/STEllAR-GROUP/hpx/commit/09934f7981eeb03c991492d3c1716229ea30829b
  Author: Hartmut Kaiser <hartmut.kai...@gmail.com>
  Date:   2016-09-12 (Mon, 12 Sep 2016)

  Changed paths:
    M hpx/parallel/algorithms/inner_product.hpp
    M hpx/parallel/datapar/detail/iterator_helpers.hpp
    M hpx/parallel/datapar/execution_policy.hpp
    M hpx/parallel/datapar/loop.hpp
    M hpx/parallel/util/loop.hpp
    M tests/performance/local/CMakeLists.txt
    A tests/performance/local/inner_product.cpp
    M tests/unit/parallel/algorithms/inner_product.cpp

  Log Message:
  -----------
  Implementing inner_product(datapar, ...)

- adding performance test


  Commit: 98583d82b7c7d45120513b5ae760bce89bbbefc5
      
https://github.com/STEllAR-GROUP/hpx/commit/98583d82b7c7d45120513b5ae760bce89bbbefc5
  Author: Hartmut Kaiser <hartmut.kai...@gmail.com>
  Date:   2016-09-15 (Thu, 15 Sep 2016)

  Changed paths:
    M cmake/HPX_SetupVc.cmake
    M hpx/config/compiler_specific.hpp
    M hpx/hpx_main_impl.hpp
    M hpx/parallel/algorithms/detail/predicates.hpp
    M hpx/parallel/algorithms/inner_product.hpp
    M hpx/parallel/datapar/detail/iterator_helpers.hpp
    M hpx/parallel/datapar/loop.hpp
    M src/runtime.cpp
    M tests/performance/local/CMakeLists.txt
    M tests/performance/local/inner_product.cpp
    M tests/unit/parallel/algorithms/inner_product.cpp
    A tests/unit/parallel/algorithms/inner_product_tests.hpp
    M tests/unit/parallel/algorithms/test_utils.hpp
    M tests/unit/parallel/datapar_algorithms/CMakeLists.txt
    A tests/unit/parallel/datapar_algorithms/inner_product_datapar.cpp

  Log Message:
  -----------
  Adding test

- applying Vc build system settings to relevant files only


  Commit: 10b7b35a459c00f73cbda1ec8d70bda398311cae
      
https://github.com/STEllAR-GROUP/hpx/commit/10b7b35a459c00f73cbda1ec8d70bda398311cae
  Author: Hartmut Kaiser <hartmut.kai...@gmail.com>
  Date:   2016-09-15 (Thu, 15 Sep 2016)

  Changed paths:
    M hpx/parallel/datapar/detail/iterator_helpers.hpp
    M hpx/parallel/datapar/transform_loop.hpp
    M hpx/parallel/util/transform_loop.hpp

  Log Message:
  -----------
  Cleaning up transform_loop implementation for datapar


  Commit: c565b21cc9e43107a5cc62a87c1126393d88413e
      
https://github.com/STEllAR-GROUP/hpx/commit/c565b21cc9e43107a5cc62a87c1126393d88413e
  Author: Hartmut Kaiser <hartmut.kai...@gmail.com>
  Date:   2016-09-17 (Sat, 17 Sep 2016)

  Changed paths:
    M CMakeLists.txt
    M cmake/HPX_SetupVc.cmake
    M hpx/parallel/algorithms/inner_product.hpp
    M hpx/parallel/datapar/detail/iterator_helpers.hpp
    M hpx/parallel/datapar/loop.hpp
    M hpx/parallel/executors/executor_parameters.hpp
    M hpx/parallel/util/loop.hpp
    M tests/performance/local/CMakeLists.txt
    M tests/unit/parallel/datapar_algorithms/CMakeLists.txt

  Log Message:
  -----------
  Addressing comments from code review

- flyby: spell fix in comment


  Commit: 884a26a9ef8f0d939001bbcb0c9d934d11c36cde
      
https://github.com/STEllAR-GROUP/hpx/commit/884a26a9ef8f0d939001bbcb0c9d934d11c36cde
  Author: Thomas Heller <thom.hel...@gmail.com>
  Date:   2016-09-20 (Tue, 20 Sep 2016)

  Changed paths:
    M CMakeLists.txt
    A cmake/HPX_SetupVc.cmake
    M docs/manual/build_system/cmake_variables.qbk
    M 
hpx/components/containers/partitioned_vector/partitioned_vector_component.hpp
    M hpx/config/compiler_specific.hpp
    M hpx/hpx_main_impl.hpp
    M hpx/parallel/algorithms/adjacent_difference.hpp
    M hpx/parallel/algorithms/all_any_none.hpp
    M hpx/parallel/algorithms/copy.hpp
    M hpx/parallel/algorithms/count.hpp
    M hpx/parallel/algorithms/detail/dispatch.hpp
    M hpx/parallel/algorithms/detail/predicates.hpp
    M hpx/parallel/algorithms/equal.hpp
    M hpx/parallel/algorithms/exclusive_scan.hpp
    M hpx/parallel/algorithms/for_each.hpp
    M hpx/parallel/algorithms/inclusive_scan.hpp
    M hpx/parallel/algorithms/inner_product.hpp
    M hpx/parallel/algorithms/is_partitioned.hpp
    M hpx/parallel/algorithms/is_sorted.hpp
    M hpx/parallel/algorithms/minmax.hpp
    M hpx/parallel/algorithms/transform.hpp
    M hpx/parallel/algorithms/transform_exclusive_scan.hpp
    M hpx/parallel/algorithms/transform_inclusive_scan.hpp
    A hpx/parallel/datapar/detail/iterator_helpers.hpp
    A hpx/parallel/datapar/execution_policy.hpp
    A hpx/parallel/datapar/execution_policy_fwd.hpp
    A hpx/parallel/datapar/loop.hpp
    A hpx/parallel/datapar/transform_loop.hpp
    M hpx/parallel/exception_list.hpp
    M hpx/parallel/execution_policy.hpp
    M hpx/parallel/execution_policy_fwd.hpp
    M hpx/parallel/executors/executor_parameters.hpp
    A hpx/parallel/executors/rebind_executor.hpp
    M hpx/parallel/segmented_algorithms/minmax.hpp
    M hpx/parallel/util/detail/algorithm_result.hpp
    M hpx/parallel/util/detail/partitioner_iteration.hpp
    M hpx/parallel/util/foreach_partitioner.hpp
    M hpx/parallel/util/loop.hpp
    M hpx/parallel/util/partitioner.hpp
    A hpx/parallel/util/transform_loop.hpp
    A hpx/traits/is_execution_policy.hpp
    M src/runtime.cpp
    M tests/performance/local/CMakeLists.txt
    A tests/performance/local/inner_product.cpp
    M tests/unit/parallel/CMakeLists.txt
    M tests/unit/parallel/algorithms/count.cpp
    A tests/unit/parallel/algorithms/count_tests.hpp
    M tests/unit/parallel/algorithms/countif.cpp
    A tests/unit/parallel/algorithms/countif_tests.hpp
    M tests/unit/parallel/algorithms/foreach_tests.hpp
    M tests/unit/parallel/algorithms/foreachn.cpp
    M tests/unit/parallel/algorithms/inner_product.cpp
    A tests/unit/parallel/algorithms/inner_product_tests.hpp
    M tests/unit/parallel/algorithms/test_utils.hpp
    M tests/unit/parallel/algorithms/transform.cpp
    M tests/unit/parallel/algorithms/transform_binary.cpp
    M tests/unit/parallel/algorithms/transform_binary2.cpp
    A tests/unit/parallel/algorithms/transform_binary2_tests.hpp
    A tests/unit/parallel/algorithms/transform_binary_tests.hpp
    A tests/unit/parallel/algorithms/transform_tests.hpp
    A tests/unit/parallel/datapar_algorithms/CMakeLists.txt
    A tests/unit/parallel/datapar_algorithms/count_datapar.cpp
    A tests/unit/parallel/datapar_algorithms/countif_datapar.cpp
    A tests/unit/parallel/datapar_algorithms/foreach_datapar.cpp
    A tests/unit/parallel/datapar_algorithms/foreachn_datapar.cpp
    A tests/unit/parallel/datapar_algorithms/inner_product_datapar.cpp
    A tests/unit/parallel/datapar_algorithms/transform_binary2_datapar.cpp
    A tests/unit/parallel/datapar_algorithms/transform_binary_datapar.cpp
    A tests/unit/parallel/datapar_algorithms/transform_datapar.cpp

  Log Message:
  -----------
  Merge pull request #2330 from STEllAR-GROUP/datapar

Support for data-parallelism for parallel algorithms


Compare: 
https://github.com/STEllAR-GROUP/hpx/compare/d72a1ca320d7...884a26a9ef8f
_______________________________________________
hpx-commits mailing list
hpx-commits@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits

Reply via email to