Branch: refs/heads/master
Home: https://github.com/STEllAR-GROUP/hpx
Commit: afa06f2f10660f6123b73bfc696ff83d380a9960
https://github.com/STEllAR-GROUP/hpx/commit/afa06f2f10660f6123b73bfc696ff83d380a9960
Author: Mikael Simberg <[email protected]>
Date: 2021-06-10 (Thu, 10 Jun 2021)
Changed paths:
M libs/core/thread_pools/include/hpx/thread_pools/scheduling_loop.hpp
Log Message:
-----------
Add more logging for HPX thread state changes in scheduler
Log both when making threads active, and when going back from active to
a new state.
Commit: 39fdcf6fcd80d73c196223a7bdb84b8841e050bd
https://github.com/STEllAR-GROUP/hpx/commit/39fdcf6fcd80d73c196223a7bdb84b8841e050bd
Author: Mikael Simberg <[email protected]>
Date: 2021-06-10 (Thu, 10 Jun 2021)
Changed paths:
M
libs/core/schedulers/include/hpx/schedulers/local_priority_queue_scheduler.hpp
M libs/core/schedulers/include/hpx/schedulers/local_queue_scheduler.hpp
Log Message:
-----------
Add more logging in schedulers when creating and scheduling threads
Commit: 7be1be8b6144880c7463b658b5d14733ce56eae6
https://github.com/STEllAR-GROUP/hpx/commit/7be1be8b6144880c7463b658b5d14733ce56eae6
Author: Mikael Simberg <[email protected]>
Date: 2021-06-10 (Thu, 10 Jun 2021)
Changed paths:
M
libs/core/schedulers/include/hpx/schedulers/local_priority_queue_scheduler.hpp
M libs/core/schedulers/include/hpx/schedulers/local_queue_scheduler.hpp
M libs/core/thread_pools/include/hpx/thread_pools/scheduling_loop.hpp
M libs/core/threading_base/include/hpx/threading_base/create_thread.hpp
M libs/core/threading_base/include/hpx/threading_base/create_work.hpp
M libs/core/threading_base/include/hpx/threading_base/scheduler_base.hpp
M libs/core/threading_base/src/scheduler_base.cpp
Log Message:
-----------
Print scheduler description in logs
Commit: ea547cd4626bf25d592ce448d13d3f285aeecbb4
https://github.com/STEllAR-GROUP/hpx/commit/ea547cd4626bf25d592ce448d13d3f285aeecbb4
Author: Mikael Simberg <[email protected]>
Date: 2021-06-10 (Thu, 10 Jun 2021)
Changed paths:
M libs/core/threading_base/src/execution_agent.cpp
Log Message:
-----------
Make logging messages more verbose in execution_agent.cpp
Commit: 953766d39bfe53b392e36252cd7da1285328681d
https://github.com/STEllAR-GROUP/hpx/commit/953766d39bfe53b392e36252cd7da1285328681d
Author: Mikael Simberg <[email protected]>
Date: 2021-06-10 (Thu, 10 Jun 2021)
Changed paths:
M
libs/core/schedulers/include/hpx/schedulers/local_priority_queue_scheduler.hpp
M libs/core/schedulers/include/hpx/schedulers/local_queue_scheduler.hpp
M libs/core/thread_pools/include/hpx/thread_pools/scheduling_loop.hpp
M libs/core/threading_base/include/hpx/threading_base/create_thread.hpp
M libs/core/threading_base/include/hpx/threading_base/create_work.hpp
M libs/core/threading_base/include/hpx/threading_base/scheduler_base.hpp
M libs/core/threading_base/include/hpx/threading_base/thread_pool_base.hpp
M libs/core/threading_base/src/thread_pool_base.cpp
Log Message:
-----------
Log thread pool id and name in scheduler
Commit: bb3f6a09dc2378e9b989106289511ab5940e2240
https://github.com/STEllAR-GROUP/hpx/commit/bb3f6a09dc2378e9b989106289511ab5940e2240
Author: Mikael Simberg <[email protected]>
Date: 2021-06-16 (Wed, 16 Jun 2021)
Changed paths:
M libs/core/schedulers/include/hpx/schedulers/thread_queue.hpp
Log Message:
-----------
Log when attempting to steal threads, but there are not enough threads to
steal
Don't log when there are no threads to steal.
Commit: 579296196b554d1d8211484168630f559d452c09
https://github.com/STEllAR-GROUP/hpx/commit/579296196b554d1d8211484168630f559d452c09
Author: Mikael Simberg <[email protected]>
Date: 2021-06-16 (Wed, 16 Jun 2021)
Changed paths:
M libs/core/thread_pools/include/hpx/thread_pools/scheduling_loop.hpp
Log Message:
-----------
Count up idle_loop_count for consistency with other counters
Also fixes inconsistency with the idle_loop_count being incremented in
dump_suspended_threads and decremented in the scheduling loop.
Commit: 79a3d25540aab5014ea85b8d50bedafc23835f55
https://github.com/STEllAR-GROUP/hpx/commit/79a3d25540aab5014ea85b8d50bedafc23835f55
Author: Mikael Simberg <[email protected]>
Date: 2021-06-16 (Wed, 16 Jun 2021)
Changed paths:
M docs/sphinx/manual/launching_and_configuring_hpx_applications.rst
M libs/core/config/include/hpx/config.hpp
Log Message:
-----------
Change the default min_tasks_to_steal_staged value to 0
Always allow stealing by default. Can be increased for potentially
improved performance.
Commit: ef35f9836b824b1f207d61d6be5103a4cc4ad171
https://github.com/STEllAR-GROUP/hpx/commit/ef35f9836b824b1f207d61d6be5103a4cc4ad171
Author: Mikael Simberg <[email protected]>
Date: 2021-06-17 (Thu, 17 Jun 2021)
Changed paths:
M docs/sphinx/manual/launching_and_configuring_hpx_applications.rst
M libs/core/config/include/hpx/config.hpp
M
libs/core/schedulers/include/hpx/schedulers/local_priority_queue_scheduler.hpp
M libs/core/schedulers/include/hpx/schedulers/local_queue_scheduler.hpp
M libs/core/schedulers/include/hpx/schedulers/thread_queue.hpp
M libs/core/thread_pools/include/hpx/thread_pools/scheduling_loop.hpp
M libs/core/threading_base/include/hpx/threading_base/create_thread.hpp
M libs/core/threading_base/include/hpx/threading_base/create_work.hpp
M libs/core/threading_base/include/hpx/threading_base/scheduler_base.hpp
M libs/core/threading_base/include/hpx/threading_base/thread_pool_base.hpp
M libs/core/threading_base/src/execution_agent.cpp
M libs/core/threading_base/src/scheduler_base.cpp
M libs/core/threading_base/src/thread_pool_base.cpp
Log Message:
-----------
Merge pull request #5387 from msimberg/thread-state-logging-and-stealing
Extend thread state logging and change default stealing parameters
Compare:
https://github.com/STEllAR-GROUP/hpx/compare/6d0544eb334b...ef35f9836b82
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits