A bleeding-edge, lock-free, wait-free, continuation-stealing tasking library built on C++20's coroutines
-
Updated
May 19, 2024 - C++
A bleeding-edge, lock-free, wait-free, continuation-stealing tasking library built on C++20's coroutines
A General-purpose Parallel and Heterogeneous Task Programming System
A simple and fast library allowing to run async tasks and execute task graphs.
Commodity thread pools and concurrency primitives for OCaml 5
A fast work-stealing queue template in C++
A rust threadpool with parallel work-stealing "foreach" with non-static lifetime support
A state-of-the-art multithreading runtime: message-passing based, fast, scalable, ultra-low overhead
Portable Multiprocessing Library for C
Coroutine for C++ with io_uring and work stealing scheduler as backend
A library for simplified distributed computing across any heterogeneous architectures (cpu + gpu), with tensor support, and polymorphic data layouts for optimal performance! Ripple enables you to scale quickly without sacrificing performance!
A C++ "Work Stealing" based concurrent library.
Results for the evaluation of workstealing algorithms
Fast, generalized, implementation of the Chase-Lev lock-free work-stealing deque for C++17
dusk: lightweight workstealing scheduler for parallel high performance computing
A parallelism library for Vala and GObject
Formal automated verification of Lace's work-stealing deque using VerCors
work-stealing library implementation in CUDA (some commits are missing, should update soon - Aug 2020)
Add a description, image, and links to the work-stealing topic page so that developers can more easily learn about it.
To associate your repository with the work-stealing topic, visit your repo's landing page and select "manage topics."