A concurrent user-level thread library implemented in C++

Update: This library is not maintained anymore. The core concepts from this library is transfered to libfibre which provides the same functionality whith better support: https://git.uwaterloo.ca/mkarsten/KOS/tree/master/src/libfi

Related Repos


taskflow Cpp-Taskflow A fast C++ header-only library to help you quickly build parallel programs with complex task dependencies. Why Cpp-Taskflow? Cpp-Taskflow lets you quickly build parallel dependency graphs using moder

STEllAR-GROUP The C++ Standard Library for Parallelism and Concurrency

Amanieu Async++ Async++ is a lightweight concurrency framework for C++11. The concept was inspired by the Microsoft PPL library and the N3428 C++ standard proposal. Example Here is a short example which shows some features of

shiyanhui Introduction libcsp is a high performance concurrency C library influenced by the CSP model. Features Multiple cpu cores supported. High performance scheduler. Stack size statically analyzed in compile time.

NERSC Modular, multilingual (C, C++, CUDA, Fortran, Python) utility for performance measurement and analysis

David-Haim concurrencpp allows applications to write asynchronous code easily and safely by using executors and coroutines. By using concurrencpp applications can break down big procedures that need to be processed asynchronously into smaller tasks that run concurrently and work in a co-operative manner to achieve the wanted result. concurrencpp also allows applications to write parallel algorithms more easily by using parallel coroutines.

Maratyszcza pthreadpool is a portable and efficient thread pool implementation. It provides similar functionality to #pragma omp parallel for, but with additional features.

sysprog21 Complementary Programs for course "Linux Kernel Internals" Project Listing tpool: A lightweight thread pool. tinync: A tiny nc implementation using co