A General-purpose Task-parallel Programming System
Expressive Programming Model
Taskflow enables developers to express a broad range of computational patterns using task graph-based approaches with minimal programming effort.

Parallel Algorithm Primitives
Taskflow offers parallel algorithm primitives for quickly expressing common parallel algorithm patterns.

Efficient System Runtime
Taskflow develops a highly efficient system runtime optimized for latency, energy efficiency, and throughput.

Scalable to Millions of Tasks
Taskflow has demonstrated promising performance in large parallel applications with millions of CPU and GPU tasks.