xenium

Parallel data structures

Concurrent data structures and memory reclamation algorithms for efficient parallel programming in C++

A C++ library providing various concurrent data structures and reclamation schemes.

GitHub

488 stars
27 watching
46 forks
Language: C++
last commit: 12 months ago
Linked from 3 awesome lists

concurrencycppcpp17debraepoch-based-reclamationhazard-erahazard-pointerlock-freereclamation-schemes

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
mortennobel/parallelcomputingplayground A showcase project demonstrating various parallel computing techniques and libraries in C++. 2
frengels/matter An ECS implementation using C++20 and template metaprogramming for highly parallel systems. 20
revsic/cpp-concurrency A C++ concurrency implementation inspired by Golang's style 15
yuki-koyama/parallel-util Provides parallel processing utilities for C++11 30
lpeter1997/cppcmb A C++ parser-combinator library with a natural grammar notation 123
pkhuong/xecto A library for efficient parallel computation on structured data in Common Lisp. 42
rabauke/mpl A C++17 message passing library based on the MPI standard for high-performance computing. 168
kokkos/kokkos A C++ performance portability ecosystem for parallel computing 2,003
rigtorp/mpmcqueue A concurrent queue implementation with bounded capacity, designed for high-performance and low-latency applications. 1,196
jll63/yomm2 Solves the Expression Problem in C++17 by providing fast and open multi-methods for adding behavior to existing types 354
sine-fdn/tandem An embeddable multi-party computation engine that enables secure sharing of private data between parties 179
mattreecebentley/plf_colony An unordered C++ data container providing fast iteration/insertion/erasure while maintaining pointer/iterator validity to non-erased elements. 398
bluescarni/mppp A high-performance C++ library for arbitrary-precision arithmetic and special functions 306
vcdevel/vc A C++ library for explicitly data-parallel programming on modern CPUs and GPUs. 1,456
deepgrace/monster An advanced C++ template metaprogramming framework for working with sequences and algorithms. 161