docs/release-3-0-0.html
| | Taskflow: A General-purpose Task-parallel Programming System |
Loading...
Searching...
No Matches
Release 3.0.0 (2021/01/01)
Taskflow 3.0.0 is the 1st 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.
AttentionStarting from v3, we have migrated the codebase to the C++17 standard to largely improve the expressivity and efficiency of the codebase.
Taskflow 3.0.0 can be downloaded from here.
To use Taskflow v3.0.0, you need a compiler that supports C++17:
Taskflow works on Linux, Windows, and Mac OS X.
ThreadLocal mode)thread_local (now with C++17 inline variable)added Benchmark Taskflow
added Asynchronous Tasking
added GPU Tasking
added Request Cancellation
added Governance
added Contributing
revised Conditional Tasking
revised documentation pages for files
We have presented Taskflow in the following C++ venues with recorded videos:
We have published Taskflow in the following conferences and journals:
Tsung-Wei Huang, "A General-purpose Parallel and Heterogeneous Task Programming System for VLSI CAD," IEEE/ACM International Conference on Computer-aided Design (ICCAD), CA, 2020
Chun-Xun Lin, Tsung-Wei Huang, and Martin Wong, "An Efficient Work-Stealing Scheduler for Task Dependency Graph," IEEE International Conference on Parallel and Distributed Systems (ICPADS), Hong Kong, 2020
Tsung-Wei Huang, Dian-Lun Lin, Yibo Lin, and Chun-Xun Lin, "Cpp-Taskflow: A General-purpose Parallel Task Programming System at Scale," IEEE Transactions on Computer-aided Design of Integrated Circuits and Systems (TCAD), to appear, 2020
Maintained by Dr. Tsung-Wei Huang — Generated by 1.13.1