quantum

Coroutine framework

A framework for efficient concurrent execution of CPU-bound workloads using coroutines and parallelism

Powerful multi-threaded coroutine dispatcher and parallel execution engine

GitHub

579 stars
28 watching
95 forks
Language: C++
last commit: about 2 years ago
Linked from 2 awesome lists

boostcoroutinescppmulti-threadingparallel

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
quuxplusone/coroA single-header library providing facilities for C++2a Coroutines80
xudong-huang/mayA high-performance library for stackful coroutines with support for asynchronous I/O and efficient scheduling.1,970
tonbit/coroutineAn implementation of asynchronous coroutines in C++11 using ucontext and fiber417
kokkos/kokkosA C++ framework providing abstractions for parallel execution and data management in high-performance computing2,032
belozierov/swiftcoroutineAn implementation of coroutines in Swift to simplify asynchronous programming and improve error handling.836
mtmucha/corosA C++23 library for task-based parallelism utilizing coroutines and the new expected type.310
sharow/libconcurrentA lightweight, low-overhead concurrency library360
inqwire/quantumlibA Coq library for reasoning about quantum programs33
revsic/cpp-concurrencyA C++ concurrency implementation inspired by Golang's style15
tequilahub/tequilaAn abstraction framework for quantum algorithms, enabling the formulation, combination, and optimization of generalized objectives.370
takagi/cl-coroutineA coroutine library for Common Lisp that enables efficient and lightweight cooperative multitasking.65
artificial-brain/quantumcatA high-level quantum computing library that allows developers to write platform-independent quantum applications without needing low-level details23
agnostiqhq/covalentA Python library for orchestrating machine-learning and high-performance computing workflows in heterogeneous environments785
quantumleaps/qpcA real-time embedded framework/RTOS implementation of the Active Object model of computation1,007
mpusz/coroutinesA library for writing concurrent code using cooperative multitasking0