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