cpp-taskflow
Task programming library
A library providing a simple and expressive way to write parallel programs with complex task dependencies.
Modern C++ Parallel Task Programming Library
8 stars
1 watching
0 forks
Language: C++
last commit: over 7 years agoLinked from 1 awesome list
Related projects:
| Repository | Description | Stars |
|---|---|---|
| A collection of utility code for low-overhead, cross-platform task-based asynchrony in C++ | 78 | |
| A header-only C++ library to help developers write concurrent CPU-GPU programs using task models | 100 | |
| A C++ library for task concurrency allowing asynchronous execution of tasks in a graph structure. | 623 | |
| A tool for parallel task programming with automatic work-stealing and heterogeneous CPU-GPU task management | 10,338 | |
| A task scheduling system built with C++14 primitives to manage concurrent tasks and queues. | 41 | |
| A high-performance Task abstraction for F#. | 240 | |
| Enables parallelization of machine learning tasks on a distributed Spark cluster using the joblib library. | 243 | |
| A single header C++11 task scheduler for managing concurrent tasks. | 190 | |
| An automation toolkit for managing developer tasks and pipelines in a concurrent, human-readable format. | 299 | |
| An asynchronous task scheduler for parallelizing computations with arbitrary dependencies using fibers. | 939 | |
| A parallel task execution runtime using parallel depth-first scheduling | 34 | |
| A command-line client for managing projects and tasks in a web-based project management tool | 17 | |
| An asynchronous and distributed task queue based on Python asyncio framework | 438 | |
| A tasking library that enables ultra-fine grained parallelism and efficient scheduling of tasks without the use of locks or manual threading | 620 | |
| A Clojure library implementing a task queue that survives process restarts and is bounded by disk space | 385 |