We are presenting Taskflow to the C++ group at München, Germany. Please join the event, Taskflow: A General-purpose Parallel and Heterogeneous Task Programming System, on Thu, Oct 22, 7:00 PM GMT+2.
We are presenting Taskflow to the C++ group at Barcelona, Spain. Please join the event, Taskflow: Parallel and Heterogeneous Task Programming in C++, on Wed, Oct 14, 7:00 PM GMT+2.
Our Taskflow-powered machine learning algorithm,
A Novel Inference Algorithm for Large Sparse Neural Network using Task Graph Parallelism, is placed on the Champions of the 2020 IEEE/MIT/Amazon HPEC Graph Challenge.
We visited the Future Technology Group at Oak Ridge National Lab and presented Taskflow to ORNL researchers. The presentation slide is available here.
Taskflow enables developers to express a broad range of computational patterns using minimal programming effort.
Taskflow develops a highly efficient system runtime optimized for latency, energy efficiency, and throughput.
Taskflow has demonstrated promising performance in large parallel applications with millions of CPU and GPU tasks.
We have successfully applied Taskflow to assist developers in the implementation and deployment of parallel CAD algorithms and software that scale to millions of tasks on manycore CPUs and GPUs.Explore Details »
We have successfully applied Taskflow to design efficient model- and data-parallel algorithms for scaling up large-scale machine learning workloads that incorporate billions of parameters.Explore Details »
Taskflow is open-source on GitHub. Check out the code from https://github.com/taskflow/taskflow or download the latest releases.
Taskflow handbook is the primary resource for understanding features, concepts, and application programming interface (API).
Taskflow profiler provides the visualization and tooling you need to profile Taskflow programs on the web.
Taskflow showcase presentation gives you a quick head start to understand the project motivation and important features.
Taskflow issue tracker lets you report bugs, request new features, or contribute to the project by fixing open issues.
Taskflow mailing list keeps you in contact with the project community and stay up-to-date with newest features.
Schedule a meeting and benefit from our experience in parallel and heterogeneous computing