Branch: refs/heads/local_workstealing_scheduler
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: 8252a92df5dc5ab5196837804e067dfa82073d21
      
https://github.com/STEllAR-GROUP/hpx/commit/8252a92df5dc5ab5196837804e067dfa82073d21
  Author: Hartmut Kaiser <hartmut.kai...@gmail.com>
  Date:   2020-01-23 (Thu, 23 Jan 2020)

  Changed paths:
    M .clang-format
    M CMakeLists.txt
    M hpx/runtime/threads/detail/scheduling_loop.hpp
    M hpx/runtime/threads/policies/local_priority_queue_scheduler.hpp
    M hpx/runtime/threads/policies/local_queue_scheduler.hpp
    A hpx/runtime/threads/policies/local_workstealing_scheduler.hpp
    M hpx/runtime/threads/policies/lockfree_queue_backends.hpp
    M hpx/runtime/threads/policies/scheduler_base.hpp
    M hpx/runtime/threads/policies/schedulers.hpp
    M hpx/runtime/threads/policies/static_queue_scheduler.hpp
    M hpx/runtime/threads/policies/thread_queue.hpp
    M 
libs/resource_partitioner/include/hpx/resource_partitioner/partitioner_fwd.hpp
    M libs/resource_partitioner/src/detail_partitioner.cpp
    M libs/threadmanager/src/threadmanager.cpp
    M src/runtime/threads/detail/scheduled_thread_pool.cpp
    M src/runtime/threads/policies/scheduler_base.cpp
    M src/util/command_line_handling.cpp
    M src/util/parse_command_line.cpp
    M src/util/runtime_configuration.cpp
    M tests/performance/local/future_overhead.cpp

  Log Message:
  -----------
  Adding local work stealing scheduler that is based on message passing 
internally


  Commit: b077aaf5c82676387eff783e77041ee3890717fb
      
https://github.com/STEllAR-GROUP/hpx/commit/b077aaf5c82676387eff783e77041ee3890717fb
  Author: Hartmut Kaiser <hartmut.kai...@gmail.com>
  Date:   2020-01-23 (Thu, 23 Jan 2020)

  Changed paths:
    M hpx/runtime/threads/policies/local_priority_queue_scheduler.hpp
    M hpx/runtime/threads/policies/local_workstealing_scheduler.hpp
    M libs/concurrency/include/hpx/concurrency/cache_line_data.hpp
    M libs/threadmanager/src/threadmanager.cpp

  Log Message:
  -----------
  Adding high- and low- priority queues

- flyby: cache_line_data now does not generate warnings errors if padding is 
not needed


  Commit: 77a97b7292ad1ccced4c616cb65809d8ff324978
      
https://github.com/STEllAR-GROUP/hpx/commit/77a97b7292ad1ccced4c616cb65809d8ff324978
  Author: Hartmut Kaiser <hartmut.kai...@gmail.com>
  Date:   2020-01-23 (Thu, 23 Jan 2020)

  Changed paths:
    M examples/quickstart/fibonacci_local.cpp
    M hpx/async.hpp
    M hpx/async_launch_policy_dispatch.hpp
    M hpx/runtime/threads/detail/scheduling_loop.hpp
    M hpx/runtime/threads/policies/local_workstealing_scheduler.hpp
    M hpx/runtime/threads/policies/thread_queue.hpp
    M libs/concurrency/include/hpx/concurrency/cache_line_data.hpp
    M 
libs/resource_partitioner/include/hpx/resource_partitioner/partitioner_fwd.hpp
    M libs/resource_partitioner/src/detail_partitioner.cpp
    M libs/threadmanager/src/threadmanager.cpp
    M src/runtime/threads/detail/scheduled_thread_pool.cpp
    M src/util/command_line_handling.cpp
    M src/util/parse_command_line.cpp
    M src/util/runtime_configuration.cpp

  Log Message:
  -----------
  Adding LIFO and FIFO variations of local work-stealing scheduler

- flyby: fixing HPX_WITH_SWAP_CONTEXT_EMULATION
- flyby: minor changes to fibonacci_local example


  Commit: 0ed55ce63b02cc14ac9e1730a8983c006c099cb8
      
https://github.com/STEllAR-GROUP/hpx/commit/0ed55ce63b02cc14ac9e1730a8983c006c099cb8
  Author: Hartmut Kaiser <hartmut.kai...@gmail.com>
  Date:   2020-01-23 (Thu, 23 Jan 2020)

  Changed paths:
    M hpx/runtime/threads/detail/set_thread_state.hpp
    M hpx/runtime/threads/policies/local_workstealing_scheduler.hpp
    M hpx/runtime/threads/policies/shared_priority_queue_scheduler.hpp
    M tests/performance/local/future_overhead.cpp

  Log Message:
  -----------
  Adding adaptive work stealing (steal half/steal one)

- this makes this scheduler consistently (albeit only slightly) faster than
  the (default) local-priority scheduler


  Commit: c4a3e9c0e72e41309873354512ddd0e23a25857a
      
https://github.com/STEllAR-GROUP/hpx/commit/c4a3e9c0e72e41309873354512ddd0e23a25857a
  Author: Hartmut Kaiser <hartmut.kai...@gmail.com>
  Date:   2020-01-23 (Thu, 23 Jan 2020)

  Changed paths:
    M CMakeLists.txt
    A hpx/runtime/threads/policies/local_workrequesting_scheduler.hpp
    R hpx/runtime/threads/policies/local_workstealing_scheduler.hpp
    M hpx/runtime/threads/policies/schedulers.hpp
    M 
libs/resource_partitioner/include/hpx/resource_partitioner/partitioner_fwd.hpp
    M libs/resource_partitioner/src/detail_partitioner.cpp
    M libs/threadmanager/src/threadmanager.cpp
    M src/runtime/threads/detail/scheduled_thread_pool.cpp
    M src/util/command_line_handling.cpp
    M src/util/parse_command_line.cpp
    M src/util/runtime_configuration.cpp

  Log Message:
  -----------
  Renaming workstealing --> workrequesting


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

Reply via email to