Branch: refs/heads/numa_binding_allocator
  Home:   https://github.com/STEllAR-GROUP/hpx
  Commit: a5cdb754f38e6deee22c8529d53c5c301fab85b8
      
https://github.com/STEllAR-GROUP/hpx/commit/a5cdb754f38e6deee22c8529d53c5c301fab85b8
  Author: John Biddiscombe <biddi...@cscs.ch>
  Date:   2019-05-06 (Mon, 06 May 2019)

  Changed paths:
    A hpx/parallel/util/numa_binding_allocator.hpp
    M tests/unit/CMakeLists.txt
    A tests/unit/topology/CMakeLists.txt
    A tests/unit/topology/allocator_binder_linear.hpp
    A tests/unit/topology/allocator_binder_matrix.hpp
    A tests/unit/topology/numa_allocator.cpp

  Log Message:
  -----------
  New numa binding allocator with unit test and binder examples

The allocator takes a binder helper function object that
maps page addresses to numa domains. The user may derive
a custom binder that generates whatever pattern of page binding
is needed for a particular application.


  Commit: 478daa855bb0fa4ded9bc13d51aa4ac8e7f3a173
      
https://github.com/STEllAR-GROUP/hpx/commit/478daa855bb0fa4ded9bc13d51aa4ac8e7f3a173
  Author: John Biddiscombe <biddi...@cscs.ch>
  Date:   2019-05-06 (Mon, 06 May 2019)

  Changed paths:
    M examples/transpose/transpose_block_numa.cpp

  Log Message:
  -----------
  Fix transpose_block_numa example compilation after RP changes


  Commit: d8177467e6f1c1246af2d20472de6c84cf3aeb99
      
https://github.com/STEllAR-GROUP/hpx/commit/d8177467e6f1c1246af2d20472de6c84cf3aeb99
  Author: John Biddiscombe <biddi...@cscs.ch>
  Date:   2019-05-06 (Mon, 06 May 2019)

  Changed paths:
    M CMakeLists.txt

  Log Message:
  -----------
  Increase default max numa count to 8 as AMD CPUs can have this many


  Commit: 23253d6710dd31bb6de9b9ab16be0e41b027b49b
      
https://github.com/STEllAR-GROUP/hpx/commit/23253d6710dd31bb6de9b9ab16be0e41b027b49b
  Author: John Biddiscombe <biddi...@cscs.ch>
  Date:   2019-05-06 (Mon, 06 May 2019)

  Changed paths:
    M hpx/parallel/util/numa_binding_allocator.hpp
    M tests/unit/topology/allocator_binder_linear.hpp
    M tests/unit/topology/allocator_binder_matrix.hpp
    M tests/unit/topology/numa_allocator.cpp

  Log Message:
  -----------
  Fix inspect violations


  Commit: 815e6c07edc749657f30efaa4d43e0a60c2c41b0
      
https://github.com/STEllAR-GROUP/hpx/commit/815e6c07edc749657f30efaa4d43e0a60c2c41b0
  Author: John Biddiscombe <biddi...@cscs.ch>
  Date:   2019-05-06 (Mon, 06 May 2019)

  Changed paths:
    M hpx/parallel/util/numa_binding_allocator.hpp
    M hpx/runtime/threads/topology.hpp
    M src/runtime/threads/topology.cpp
    M tests/unit/topology/allocator_binder_linear.hpp
    M tests/unit/topology/allocator_binder_matrix.hpp
    M tests/unit/topology/numa_allocator.cpp

  Log Message:
  -----------
  add threads::get_memory_page_size and replace sysconf(_SC_PAGE_SIZE)

This adds a function to topology to find the PAGE_SIZE on startup
in a platform independent way and then store it for fast retrieval
later using a call to threads::get_memory_page_size


  Commit: ac74c4e49553f32db13ff83ea565960f73fcb862
      
https://github.com/STEllAR-GROUP/hpx/commit/ac74c4e49553f32db13ff83ea565960f73fcb862
  Author: John Biddiscombe <biddi...@cscs.ch>
  Date:   2019-05-06 (Mon, 06 May 2019)

  Changed paths:
    M hpx/parallel/util/numa_binding_allocator.hpp
    M tests/unit/topology/allocator_binder_linear.hpp
    M tests/unit/topology/allocator_binder_matrix.hpp
    M tests/unit/topology/numa_allocator.cpp

  Log Message:
  -----------
  Clang-format new files


  Commit: 2d403740babba5f6e7588f05edf0e9c83f02f0f2
      
https://github.com/STEllAR-GROUP/hpx/commit/2d403740babba5f6e7588f05edf0e9c83f02f0f2
  Author: John Biddiscombe <biddi...@cscs.ch>
  Date:   2019-05-06 (Mon, 06 May 2019)

  Changed paths:
    M hpx/parallel/util/numa_binding_allocator.hpp

  Log Message:
  -----------
  Fix issues raised by PR review


  Commit: c1b21a0102779d360c34f5557769d0d576a1166c
      
https://github.com/STEllAR-GROUP/hpx/commit/c1b21a0102779d360c34f5557769d0d576a1166c
  Author: John Biddiscombe <biddi...@cscs.ch>
  Date:   2019-05-06 (Mon, 06 May 2019)

  Changed paths:
    M examples/transpose/transpose_block_numa.cpp

  Log Message:
  -----------
  Fix unused var warning/error


  Commit: 8b9a0e708208afcaa23613662fbf6d3dd7fabf85
      
https://github.com/STEllAR-GROUP/hpx/commit/8b9a0e708208afcaa23613662fbf6d3dd7fabf85
  Author: John Biddiscombe <biddi...@cscs.ch>
  Date:   2019-05-06 (Mon, 06 May 2019)

  Changed paths:
    M hpx/parallel/util/numa_binding_allocator.hpp

  Log Message:
  -----------
  Add missing header that triggered incomplete type error in header testing


  Commit: fea8be4a198c996816795b19e81c1619e3c2ac97
      
https://github.com/STEllAR-GROUP/hpx/commit/fea8be4a198c996816795b19e81c1619e3c2ac97
  Author: John Biddiscombe <biddi...@cscs.ch>
  Date:   2019-05-06 (Mon, 06 May 2019)

  Changed paths:
    M hpx/parallel/util/numa_binding_allocator.hpp

  Log Message:
  -----------
  Use cerr instead of cout for madvise warning


  Commit: f996884b0f325594b2ee02309db83de61d2947c2
      
https://github.com/STEllAR-GROUP/hpx/commit/f996884b0f325594b2ee02309db83de61d2947c2
  Author: John Biddiscombe <biddi...@cscs.ch>
  Date:   2019-05-06 (Mon, 06 May 2019)

  Changed paths:
    M hpx/parallel/util/numa_binding_allocator.hpp
    M tests/unit/topology/CMakeLists.txt

  Log Message:
  -----------
  Make compilation of numa allocator test conditional, fix default constructor


  Commit: 6dbff77ac891cb855ad235efaece90298481b0d5
      
https://github.com/STEllAR-GROUP/hpx/commit/6dbff77ac891cb855ad235efaece90298481b0d5
  Author: John Biddiscombe <biddi...@cscs.ch>
  Date:   2019-05-06 (Mon, 06 May 2019)

  Changed paths:
    M .circleci/config.yml
    M tests/unit/topology/CMakeLists.txt

  Log Message:
  -----------
  Fix test and CircleCi tests.unit.topology config


  Commit: bdf23e548e975e6345618361356fd94718837a00
      
https://github.com/STEllAR-GROUP/hpx/commit/bdf23e548e975e6345618361356fd94718837a00
  Author: John Biddiscombe <biddi...@cscs.ch>
  Date:   2019-05-06 (Mon, 06 May 2019)

  Changed paths:
    M hpx/parallel/util/numa_binding_allocator.hpp
    M tests/unit/topology/numa_allocator.cpp

  Log Message:
  -----------
  Replace hardcoded 4096 with threads::get_memory_page_size()


  Commit: 074416c7f61aea10d1c786d5383bd7ae18942ef1
      
https://github.com/STEllAR-GROUP/hpx/commit/074416c7f61aea10d1c786d5383bd7ae18942ef1
  Author: John Biddiscombe <biddi...@cscs.ch>
  Date:   2019-05-06 (Mon, 06 May 2019)

  Changed paths:
    M tests/unit/topology/CMakeLists.txt
    M tests/unit/topology/numa_allocator.cpp

  Log Message:
  -----------
  Reduce size of data used in numa allocator test (improve speed)


  Commit: 0b9c4523f82cb833027a38b7de6938b79881cb7a
      
https://github.com/STEllAR-GROUP/hpx/commit/0b9c4523f82cb833027a38b7de6938b79881cb7a
  Author: John Biddiscombe <biddi...@cscs.ch>
  Date:   2019-05-16 (Thu, 16 May 2019)

  Changed paths:
    M hpx/parallel/util/numa_binding_allocator.hpp
    M hpx/runtime/resource/detail/partitioner.hpp
    M hpx/runtime/resource/partitioner.hpp
    M src/runtime/resource/partitioner.cpp

  Log Message:
  -----------
  Helper functions that are useful in numa binding and testing of allocator


  Commit: 1593b3d0242503c43e9217f526b7e2446ef82b91
      
https://github.com/STEllAR-GROUP/hpx/commit/1593b3d0242503c43e9217f526b7e2446ef82b91
  Author: John Biddiscombe <biddi...@cscs.ch>
  Date:   2019-05-16 (Thu, 16 May 2019)

  Changed paths:
    M hpx/runtime/threads/executors/pool_executor.hpp
    M src/runtime/threads/executors/pool_executor.cpp
    A tests/unit/topology/allocator_binder_executor.hpp

  Log Message:
  -----------
  Add an allocator binder that uses an executor for a thread pool


  Commit: 4541be2076d032794caf65a7d0dfe0001cb43a6f
      
https://github.com/STEllAR-GROUP/hpx/commit/4541be2076d032794caf65a7d0dfe0001cb43a6f
  Author: John Biddiscombe <biddi...@cscs.ch>
  Date:   2019-05-16 (Thu, 16 May 2019)

  Changed paths:
    M examples/resource_partitioner/CMakeLists.txt
    A examples/resource_partitioner/numa_pools.cpp

  Log Message:
  -----------
  Add an example that create a thread pool per numa domain


Compare: 
https://github.com/STEllAR-GROUP/hpx/compare/a5cdb754f38e%5E...4541be2076d0
_______________________________________________
hpx-commits mailing list
hpx-commits@stellar.cct.lsu.edu
https://mail.cct.lsu.edu/mailman/listinfo/hpx-commits

Reply via email to