There are 5 repositories under work-stealing topic.
A bleeding-edge, lock-free, wait-free, continuation-stealing tasking library built on C++20's coroutines
A fast work-stealing queue template in C++
Fast, generalized, implementation of the Chase-Lev lock-free work-stealing deque for C++17
Lock-free concurrent work stealing deque in C++
A simple and fast library allowing to run async tasks and execute task graphs.
A small experiment with the Haskell distributed-process library
Task-Based Parallelism in C++
Coroutine for C++ with io_uring and work stealing scheduler as backend
This repository contains example code for writing a work distributor using places to enable multiprocessing in Racket.
work-stealing library implementation in CUDA (some commits are missing, should update soon - Aug 2020)
Designed and Developed three cache efficient schedulers for a parallel Matrix Multiplication program. Distributed randomized work-stealing, distributed randomized work-sharing, and centralized work-sharing schedulers were efficiently implemented to optimize performances such as GFLOPS, and L1/L2/L3 cache hits.
Formal automated verification of Lace's work-stealing deque using VerCors
Results for the evaluation of workstealing algorithms
A rust threadpool with parallel work-stealing "foreach" with non-static lifetime support