A General-purpose Parallel and Heterogeneous Task Programming System
-
Updated
Aug 18, 2022 - C++
{{ message }}
A General-purpose Parallel and Heterogeneous Task Programming System
A state-of-the-art multithreading runtime: message-passing based, fast, scalable, ultra-low overhead
A fast work-stealing queue template in C++
A bleeding-edge, lock-free, wait-free, continuation-stealing scheduler for C++20
Fast, generalized, implementation of the Chase-Lev lock-free work-stealing deque for C++17
Lock-free concurrent work stealing deque in C++
A parallelism library for Vala and GObject
Hardware Accelerated Cold-Boot Attacks
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 small experiment with the Haskell distributed-process library
This repository contains example code for writing a work distributor using places to enable multiprocessing in Racket.
Portable Multiprocessing Library for C
Task-Based Parallelism in C++
Coroutine for C++ with io_uring and work stealing scheduler as backend
dusk: lightweight workstealing scheduler for parallel high performance computing
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.
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."