Description
This is mostly a bugfix release:
- Fixed executor reference counting in work aggregation areas. This enables CPU/GPU load balancing again (mostly useful in consumer-grade hardware).
- Fixed aggregation mutex choice (should be
hpx::mutex
). Usehpx::mutex
by default everywhere else now as well (thoughstd::mutex
remains a valid option here). - Added an option to turn off executor pools whilst still providing the same interface (useful for performance comparisons).
What's Changed
- Update README.md by @G-071 in #23
- Fix combined CPU GPU execution by @G-071 in #24
- Add option to disable using the executor pool by @G-071 in #25
- Change mutex defaults by @G-071 in #26
Full Changelog: v0.3.0...v0.3.1