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

580 stars
28 watching
95 forks
Language: C++
last commit: 3 months ago
Linked from 2 awesome lists

boostcoroutinescppmulti-threadingparallel

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
quuxplusone/coro A single-header library providing facilities for C++2a Coroutines 80
xudong-huang/may A high-performance library for stackful coroutines with support for asynchronous I/O and efficient scheduling. 1,959
tonbit/coroutine An implementation of asynchronous coroutines in C++11 using ucontext and fiber 416
kokkos/kokkos A C++ performance portability ecosystem for parallel computing 2,003
belozierov/swiftcoroutine An implementation of coroutines in Swift to simplify asynchronous programming and improve error handling. 837
mtmucha/coros A C++23 library for task-based parallelism utilizing coroutines and the new expected type. 306
sharow/libconcurrent A lightweight, low-overhead concurrency library 361
inqwire/quantumlib A Coq library for reasoning about quantum programs 32
revsic/cpp-concurrency A C++ concurrency implementation inspired by Golang's style 15
tequilahub/tequila An abstraction framework for quantum algorithms, enabling the formulation, combination, and optimization of generalized objectives. 369
takagi/cl-coroutine A coroutine library for Common Lisp that enables efficient and lightweight cooperative multitasking. 64
artificial-brain/quantumcat A high-level quantum computing library that allows developers to write platform-independent quantum applications without needing low-level details 22
agnostiqhq/covalent A Python library for orchestrating machine-learning and high-performance computing workflows in heterogeneous environments 775
quantumleaps/qpc Real-time embedded framework providing an event-driven Active Objects (Actors) and Hierarchical State Machines architecture for developing safety-critical systems 984
mpusz/coroutines A library for writing concurrent code using cooperative multitasking 0