Branch: refs/heads/master
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: 97ea990eb3c5dfd2906da1f4c256e1e2e147d85e
      
https://github.com/STEllAR-GROUP/hpx/commit/97ea990eb3c5dfd2906da1f4c256e1e2e147d85e
  Author: Mikael Simberg <mikael.simb...@iki.fi>
  Date:   2019-11-08 (Fri, 08 Nov 2019)

  Changed paths:
    M docs/sphinx/examples/hello_world.rst
    M examples/quickstart/hello_world_distributed.cpp

  Log Message:
  -----------
  Add scheduling hints to hello_world_distributed

This both makes sure tasks are scheduled sooner on the correct worker
threads and avoids certain infinite loops in which the foreman thread
always gets scheduled on an odd-numbered thread and the last worker task
always gets scheduled on an even-numbered thread, or vice versa. With an
even number of worker threads this can lead to the worker thread never
being scheduled on the correct thread because of round-robin scheduling.
This commit adds scheduling hints to the worker tasks to ensure this
will not happen.


  Commit: ca55e014c71a6ce31c3226de2d1149b7eb5d0b1b
      
https://github.com/STEllAR-GROUP/hpx/commit/ca55e014c71a6ce31c3226de2d1149b7eb5d0b1b
  Author: Mikael Simberg <mikael.simb...@iki.fi>
  Date:   2019-11-11 (Mon, 11 Nov 2019)

  Changed paths:
    M docs/sphinx/examples/hello_world.rst
    M examples/quickstart/hello_world_distributed.cpp

  Log Message:
  -----------
  Merge pull request #4193 from msimberg/fix-hello-world-distributed

Add scheduling hints to hello_world_distributed


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

Reply via email to