Release 2.4.0 (2020/03/25)
Cpp-Taskflow 2.4.0 is the 6th release in the 2.x line! This release includes several new changes such as CPU-GPU tasking, improved scheduling flow, documentation, and unit tests.
Download
Cpp-Taskflow 2.4.0 can be downloaded from here.
New Features
- added tf::
cudaFlow for concurrent CPU-GPU tasking (see GPU Tasking (cudaFlow)) - added a new method tf::
Executor:: num_topologies to query the number of running taskflows in an executor - added std::
hash support for tf:: Task - added a new work-stealing algorithm capable of general heterogeneous domains
- added unittests for CUDA work (enable by
-DTF_ENABLE_CUDA
during cmake)
Bug Fixes
Miscellaneous Items
- reflected the showcase presentation on CPU-GPU tasking