1. 14 Jul, 2014 3 commits
    • Dominik Charousset's avatar
      Add `set_scheduler` function · 66aaa36d
      Dominik Charousset authored
      The new function allows users to deploy a custom scheduler either by
      implementing `abstract_coordinator` directly or by using the policy-based
      implementation with different policies. Relates #140.
      66aaa36d
    • Dominik Charousset's avatar
      Use policy-based design for scheduler · 808dc849
      Dominik Charousset authored
      This patch separates interface and implementation of scheduling coordinator and
      worker. The implementation is now outsourced into two policies: a steal policy
      and a (de)queue policy. The previously hardwired implementation is split into
      the two policy classes `iterative_stealing` and `fork_join`.
      808dc849
    • Dominik Charousset's avatar
      Initial scaffold for UDP abstraction · 1f9aa431
      Dominik Charousset authored
      1f9aa431
  2. 09 Jul, 2014 16 commits
  3. 06 Jun, 2014 2 commits
  4. 04 Jun, 2014 2 commits
  5. 03 Jun, 2014 5 commits
  6. 30 May, 2014 3 commits
  7. 24 May, 2014 1 commit
  8. 21 May, 2014 1 commit
    • Dominik Charousset's avatar
      Reorganized configure options · cba2a079
      Dominik Charousset authored
      Due to ongoing problems with Boost on Linux distributions, this patch disables
      Boost support by default, i.e., turns context-switching off. Users can enable
      it explicitly by using `--enable-context-switching`. The old configure options
      to disable this feature explicitly are now deprecated. Furthermore,
      `--with-opencl` is replaced by `--enable-opencl` and
      `--disable-context-switching` is replaced by `--no-context-switching`. This
      change implements a more consistent naming scheme. The old option names are
      still valid, but give a deprecated warning to the user and will be removed in
      the future.
      cba2a079
  9. 20 May, 2014 6 commits
  10. 17 May, 2014 1 commit