Branch: refs/heads/master
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: ab5309d76aab9cc5308fcd0f31a41d28d24081e1
      
https://github.com/STEllAR-GROUP/hpx/commit/ab5309d76aab9cc5308fcd0f31a41d28d24081e1
  Author: John Biddiscombe <[email protected]>
  Date:   2020-07-21 (Tue, 21 Jul 2020)

  Changed paths:
    M libs/async_cuda/src/cuda_future.cpp
    M libs/async_mpi/src/mpi_future.cpp
    M libs/thread_pools/include/hpx/thread_pools/scheduling_loop.hpp
    M libs/threading_base/include/hpx/threading_base/scheduler_base.hpp
    M libs/threading_base/src/scheduler_base.cpp

  Log Message:
  -----------
  Allow combined MPI and/or CUDA polling for futures

The polling functions will hardly ever change during normal
operation, so to avoid taking a lock, we use an function pointer
for each of the polling functions for MPI and CUDA separately.
This means they can be set/cleared by any thread and when unchanged
no cache lines are affected and overheads are minimized.


  Commit: 23d55695f0e36156f28facead9e85c7eebda3ec6
      
https://github.com/STEllAR-GROUP/hpx/commit/23d55695f0e36156f28facead9e85c7eebda3ec6
  Author: John Biddiscombe <[email protected]>
  Date:   2020-07-21 (Tue, 21 Jul 2020)

  Changed paths:
    M libs/async_cuda/src/cuda_future.cpp
    M libs/async_mpi/src/mpi_future.cpp
    M libs/threading_base/include/hpx/threading_base/scheduler_base.hpp
    M libs/threading_base/include/hpx/threading_base/scheduler_mode.hpp

  Log Message:
  -----------
  Remove obsolete polling mode flag and set/get calls


  Commit: 02c6313ed5e2cabecad51d62a658059686b10956
      
https://github.com/STEllAR-GROUP/hpx/commit/02c6313ed5e2cabecad51d62a658059686b10956
  Author: John Biddiscombe <[email protected]>
  Date:   2020-07-21 (Tue, 21 Jul 2020)

  Changed paths:
    M libs/async_cuda/src/cuda_future.cpp
    M libs/threading_base/include/hpx/threading_base/scheduler_base.hpp

  Log Message:
  -----------
  Fix snake_case type and clang-format


  Commit: 769cfee551c84ebd7e8d4cf56daab77c776a233d
      
https://github.com/STEllAR-GROUP/hpx/commit/769cfee551c84ebd7e8d4cf56daab77c776a233d
  Author: John Biddiscombe <[email protected]>
  Date:   2020-07-22 (Wed, 22 Jul 2020)

  Changed paths:
    M libs/threading_base/include/hpx/threading_base/scheduler_base.hpp

  Log Message:
  -----------
  Put back atomic load/store of polling functions


  Commit: 492c2858c1c94a041259121a8d8c1db5a130287b
      
https://github.com/STEllAR-GROUP/hpx/commit/492c2858c1c94a041259121a8d8c1db5a130287b
  Author: Hartmut Kaiser <[email protected]>
  Date:   2020-07-22 (Wed, 22 Jul 2020)

  Changed paths:
    M libs/async_cuda/src/cuda_future.cpp
    M libs/async_mpi/src/mpi_future.cpp
    M libs/thread_pools/include/hpx/thread_pools/scheduling_loop.hpp
    M libs/threading_base/include/hpx/threading_base/scheduler_base.hpp
    M libs/threading_base/include/hpx/threading_base/scheduler_mode.hpp
    M libs/threading_base/src/scheduler_base.cpp

  Log Message:
  -----------
  Merge pull request #4848 from STEllAR-GROUP/cuda-futures

Allow combined MPI and/or CUDA polling for futures


Compare: 
https://github.com/STEllAR-GROUP/hpx/compare/37505937b163...492c2858c1c9
_______________________________________________
hpx-commits mailing list
[email protected]
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits

Reply via email to