ashvardanian / fork_unionLinks
Low(est?)-latency OpenMP-style minimalistic scoped thread-pool designed for 'Fork-Join' parallelism in Rust and C++, avoiding memory allocations, mutexes, CAS-primitives, and false-sharing on the hot path π΄
β96Updated last week
Alternatives and similar repositories for fork_union
Users that are interested in fork_union are comparing it to the libraries listed below
Sorting:
- Test and benchmark suite for sort implementations.β398Updated last week
- High throughput suffix array searchingβ147Updated 4 months ago
- An educational implementation of a modern compressor in Rustβ47Updated last year
- β74Updated 5 months ago
- Pure-Rust implementation of Fast Static Symbol Tables string compressionβ164Updated this week
- SIMD base64 codecsβ87Updated last year
- A C++/Rust interop toolβ333Updated last week
- SIMD algorithms for integer compression via bitpacking. This crate is a port of a C library called simdcomp.β311Updated last year
- Simple interoperability between C++ coroutines and asynchronous Rustβ254Updated last week
- Rust implementation of the FastLanes compression libraryβ115Updated 2 weeks ago
- Rust io_uring examplesβ83Updated last year
- Succinct data structures using very efficient rank and selectβ125Updated 2 months ago
- SIMD Floating point and integer compressed vector libraryβ81Updated last year
- Rust libraries and programs focused on succinct data structuresβ145Updated last week
- An attempt at safe imperative GPU programming.β48Updated last week
- An example repo to setup cxx (Rust FFI library) with the CMake build system.β97Updated 8 months ago
- An Ξ΅-copy serialization/deserialization framework for Rustβ154Updated 3 weeks ago
- Recipes for avoiding bounds checks in Rust, without unsafe!β116Updated 2 years ago
- lock-free B+ treeβ296Updated 11 months ago
- Decoding and encoding gigabytes of LEB128 variable-length integers per second in Rust with SIMDβ126Updated 11 months ago
- A buffering MPSC queue.β79Updated last year
- A collection of boosting algorithms written in Rust π¦β57Updated 3 months ago
- Library and proc macro to analyze memory usage of data structures in rust.β159Updated last week
- Performance comparison of parallel Rust and C++β104Updated 5 years ago
- Rust port of dendibakh/perf-ninja - an online course where you can learn and master the skill of low-level performance analysis and tuninβ¦β245Updated 5 months ago
- A Rust implementation of the Quad Wavelet Treeβ42Updated 3 months ago
- An Extensible Compiler IR Frameworkβ190Updated this week
- Cross-platform atomic wait and wake (aka futex) functionality for Rust.β129Updated 2 months ago
- Generate accurate and informative tree dumps of asynchronous tasks.β223Updated 2 months ago
- A fast, non-cryptographic, minimally DoS-resistant hashing algorithm for Rust.β290Updated this week