docs/release-3-2-0.html
Taskflow 3.2.0 is the 3rd release in the 3.x line! This release includes several new changes such as CPU-GPU tasking, algorithm collection, enhanced web-based profiler, documentation, and unit tests.
Taskflow 3.2.0 can be downloaded from here.
To use Taskflow v3.2.0, you need a compiler that supports C++17:
Taskflow works on Linux, Windows, and Mac OS X.
added tf::SmallVector optimization for optimizing the dependency storage in a graph
added move constructor and move assignment operator for tf::Taskflow
added moved run in tf::Executor for automatically managing taskflow's lifetimes
New algorithms in tf::cudaFlow and tf::cudaFlowCapturer:
fixed compilation errors in constructing tf::cudaRoundRobinCapturing
fixed compilation errors of TLS worker pointer in tf::Executor
fixed compilation errors of nvcc v11.3 in auto template deduction
fixed memory leak when moving a tf::Taskflow
There are no breaking changes in this release.
revised Static Tasking
revised Executor
We have published tf::cudaFlow in the following conference: