ashvardanian / ForkUnionLinks
Lower-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 π΄
β292Updated last month
Alternatives and similar repositories for ForkUnion
Users that are interested in ForkUnion are comparing it to the libraries listed below
Sorting:
- High throughput suffix array searchingβ152Updated 7 months ago
- Test and benchmark suite for sort implementations.β510Updated 3 months ago
- C++20 idiomatic APIs for the Apache Arrow Columnar Formatβ128Updated this week
- Pure-Rust implementation of Fast Static Symbol Tables string compressionβ192Updated this week
- Rust implementation of the FastLanes compression libraryβ151Updated 2 weeks ago
- A fast, small C/C++ function call tracer for x86-64/Linux, supports clang & gcc, ftrace, threads, exceptions & shared librariesβ193Updated 8 months ago
- A C++/Rust interop toolβ409Updated this week
- Lossless codec for numerical dataβ444Updated this week
- SIMD base64 codecsβ88Updated last year
- SIMD algorithms for integer compression via bitpacking. This crate is a port of a C library called simdcomp.β321Updated last year
- Simple interoperability between C++ coroutines and asynchronous Rustβ261Updated 3 months ago
- β77Updated 9 months ago
- Decoding and encoding gigabytes of LEB128 variable-length integers per second in Rust with SIMDβ134Updated last year
- Rust-like Traits & A Borrow Checker and Memory Ownership System for C++20 (heavily inspired from Rust)β245Updated last year
- Recipes for avoiding bounds checks in Rust, without unsafe!β131Updated 2 years ago
- c++ library for binary fuse filters, including a sharded filterβ93Updated 10 months 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β¦β253Updated 3 months ago
- A port of Sebastian Aaltonen's `OffsetAllocator` to Rustβ425Updated last year
- Succinct data structures using very efficient rank and selectβ127Updated this week
- Performance comparison of parallel Rust and C++β106Updated 5 years ago
- Comparing performance-oriented string-processing libraries for substring search, multi-pattern matching, hashing, edit-distances, sketchiβ¦β134Updated this week
- A buffering MPSC queue.β83Updated 2 weeks ago
- lock-free B+ treeβ308Updated last year
- An example repo to setup cxx (Rust FFI library) with the CMake build system.β99Updated last year
- Fusio provides file operations on multiple storages across various async runtimes.β337Updated this week
- An educational implementation of a modern compressor in Rustβ48Updated 2 years ago
- Rust libraries and programs focused on succinct data structuresβ151Updated 3 months ago
- A fast, non-cryptographic, minimally DoS-resistant hashing algorithm for Rust.β326Updated 3 months ago
- SIMD Floating point and integer compressed vector libraryβ80Updated 2 years ago
- An Ξ΅-copy serialization/deserialization framework for Rustβ165Updated this week