docs/release-3-1-0.html
Taskflow 3.1.0 is the 2nd 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.1.0 can be downloaded from here.
To use Taskflow v3.1.0, you need a compiler that supports C++17:
Taskflow works on Linux, Windows, and Mac OS X.
optimized tf::cudaRoundRobinCapturing through an event-pruning heuristic
optimized the default block size used in cudaFlow algorithms
added tf::cudaFlow::clear() to clean up a cudaFlow
added tf::cudaFlow::num_tasks() to query the task count in a cudaFlow
added tf::cudaTask::num_dependents() to query the dependent count in a cudaTask
added tf::cudaFlowCapturer::clear() to clean up a cudaFlow capturer
added tf::cudaFlowCapturer::num_tasks() to query the task count in a cudaFlow capturer
added tf::cudaFlowCapturer rebind methods:
added tf::cudaFlow update methods:
added cudaFlow examples:
constexpr ifNo update for TFProf in this release.
TF_CUDA_CHECKThere are no breaking changes in this release.
There are no deprecated or removed items in this release.