cmuparlay / parlaylib
A Toolkit for Programming Parallel Algorithms on Shared-Memory Multicore Machines
☆362Updated 4 months ago
Alternatives and similar repositories for parlaylib:
Users that are interested in parlaylib are comparing it to the libraries listed below
- Parallel Balanced Binary Tree Structures☆116Updated last month
- The Berkeley Container Library☆124Updated last year
- This is a header only library offering a variety of dynamically growing concurrent hash tables. That all work by dynamically migrating th…☆109Updated 4 months ago
- GBBS: Graph Based Benchmark Suite☆208Updated 4 months ago
- ☆143Updated last week
- TLX - A Collection of Sophisticated C++ Data Structures, Algorithms, and Miscellaneous Helpers☆409Updated 3 months ago
- Modular C++ Toolkit for Performance Analysis and Logging. Profiling API and Tools for C, C++, CUDA, Fortran, and Python. The C++ template…☆358Updated 9 months ago
- General-purpose C++ graph library☆212Updated last month
- Comprehensive benchmarks of C++ maps☆309Updated 2 years ago
- Library for lock-free locks☆77Updated last year
- Omnitrace: Application Profiling, Tracing, and Analysis☆311Updated last month
- Concurrent Deferred Reference Counting☆160Updated last year
- Code for paper "Engineering a High-Performance GPU B-Tree" accepted to PPoPP 2019☆55Updated 2 years ago
- std::simd for GCC [ISO/IEC TS 19570:2018]☆610Updated 2 years ago
- ☆537Updated this week
- Greg's Template Library of useful classes.☆190Updated 3 weeks ago
- A fast work-stealing queue template in C++☆306Updated last year
- Task graph-based asynchronous programming system using C++ coroutine☆89Updated last year
- Agenium Scale vectorization library for CPUs and GPUs☆333Updated 3 years ago
- Source Code for `Today’s TBB: C++ Parallel Programming with Threading Building Blocks, Second Edition' by Michael Voss and James Reinder…☆184Updated last month
- Reference implementation of mdspan targeting C++23☆453Updated 2 weeks ago
- A C++ library providing various concurrent data structures and reclamation schemes.☆577Updated last month
- New version of pbbs benchmarks☆88Updated 10 months ago
- C++ implementation of a fast hash map and hash set using hopscotch hashing☆740Updated 7 months ago
- Header-Only C++ Library for Graph Representation and Algorithms☆582Updated this week
- Parallel Graph Input Output☆18Updated last year
- C++ implementation of a memory efficient hash map and hash set☆347Updated 7 months ago
- A single-header C++ library for simplifying the use of CUDA Runtime Compilation (NVRTC).☆533Updated last month
- Distributed ranges is a generalization of C++ ranges for distributed data structures.☆50Updated last week
- Expressive Vector Engine - SIMD in C++ Goes Brrrr☆1,183Updated this week