Branch: refs/heads/numa_stealing_flags
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: 2d76bac61174ee3c3ed62243af3745f6959401a0
      
https://github.com/STEllAR-GROUP/hpx/commit/2d76bac61174ee3c3ed62243af3745f6959401a0
  Author: John Biddiscombe <biddi...@cscs.ch>
  Date:   2019-11-14 (Thu, 14 Nov 2019)

  Changed paths:
    M hpx/runtime/threads/detail/scheduled_thread_pool_impl.hpp
    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
    M hpx/runtime/threads/policies/scheduler_base.hpp
    M hpx/runtime/threads/policies/scheduler_mode.hpp
    M hpx/runtime/threads/policies/shared_priority_queue_scheduler.hpp
    M hpx/runtime/threads/policies/static_priority_queue_scheduler.hpp
    M hpx/runtime/threads/policies/static_queue_scheduler.hpp
    M libs/execution/tests/unit/standalone_thread_pool_executor.cpp
    M 
libs/resource_partitioner/examples/oversubscribing_resource_partitioner.cpp
    M libs/resource_partitioner/examples/shared_priority_queue_scheduler.hpp
    M libs/threadmanager/src/threadmanager.cpp
    M src/runtime/threads/policies/scheduler_base.cpp
    M src/runtime/threads/thread_pool_suspension_helpers.cpp
    M tests/unit/threads/schedule_last.cpp

  Log Message:
  -----------
  Add new modes for work placement/stealing to scheduler mode

Replace numa_sensitive variable and make (core) stealing and numa stealing
more consistent

Allow schedulers to have their stealing modes changed
by executors/users or algorithms

Remove unnecessary duplication of cache-aligned scheduling mode variable

Make get_scheduler_mode (called very frequently) non virtual and
instead make set_scheduler_mode virtual and ensure it is always
called when setting mode and overriden by schedulers that do not support
certain modes.


_______________________________________________
hpx-commits mailing list
hpx-commits@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits

Reply via email to