1. 27 Jan, 2016 1 commit
  2. 26 Jan, 2016 8 commits
  3. 22 Jan, 2016 2 commits
    • Matthieu Schaller's avatar
      Merged from master · 2bd23266
      Matthieu Schaller authored
      2bd23266
    • Peter W. Draper's avatar
      Merge branch 'kernels' into 'master' · b46be395
      Peter W. Draper authored
      Corrected the Wendland C2 kernel.
      
      Still needs checking. @jwillis, can you check whether the number of neighbours is sensible with this version ?
      
      The definition of kernels is still not completely optimal so minor changes may appear at a later stage in the project when nothing more urgent needs attention.
      
      See merge request !77
      b46be395
  4. 21 Jan, 2016 3 commits
    • Peter W. Draper's avatar
      Merge branch 'numa_affinity' into 'master' · 14418b1d
      Peter W. Draper authored
      NUMA-aware affinity
      
      Resolves #76. Yes, ```hyperthreads_present``` is bonkers - it's easy to detect whether the processor supports the technology, but this is the best I've found to tell whether it's enabled.
      
      See merge request !78
      14418b1d
    • Angus Lepper's avatar
      NUMA-aware affinity checks whether HT is disabled · b564d32d
      Angus Lepper authored
      * Alternative: does .../thread_siblings contain more than a single 1?
        n.b. May or may not contain a comma if so.
      b564d32d
    • Angus Lepper's avatar
      NUMA-aware affinity for workers · 61b0165e
      Angus Lepper authored
      * This is not vectorisation-specific.
      * There may be better trade-offs between HT and NUMA.
      * Maybe print a warning when we require multiple NUMA nodes.
      * Must also detect when Hyper-Threading is not present.
      * Probably better as a configure flag, rather than conditional only upon
        the availability of libnuma.
      * ~15-40% performance improvement on COSMA.
      61b0165e
  5. 20 Jan, 2016 1 commit
  6. 18 Jan, 2016 1 commit
  7. 13 Jan, 2016 3 commits
  8. 12 Jan, 2016 8 commits
  9. 11 Jan, 2016 10 commits
  10. 10 Jan, 2016 3 commits