Fastest Integer Compression. ALL functions are available for AMD/Intel, 64-bit ARMv8 NEON Linux+MacOS/M1 & Power9 Altivec. 100% C (C++ headers), as simple as memcpy. OS:Linux amd64, arm64, Power9, MacOs (Amd/intel + Apple M1).
Features
- Rust Bindings. Access TurboPFor incl. SSE/AVX2/Neon! from Rust
- Novel TurboPFor (PFor/PForDelta) scheme w./ direct access + SIMD/AVX2. +RLE
- No other "Integer Compression" compress/decompress faster
- Fastest and most efficient "SIMD Bit Packing" >20 Billions integers/sec (80Gb/s!)
- Extremely fast scalar "Bit Packing"
- Scalar "Variable Byte" faster and more efficient than ANY other implementation
- Fastest "Elias Fano" implementation w/ or w/o SIMD/AVX2
- Generate and test (zipfian) skewed distribution (100.000.000 integers, Block size=128/256)
Categories
LibrariesLicense
GNU General Public License version 3.0 (GPLv3)Follow TurboPFor
Other Useful Business Software
Auth0 for AI Agents now in GA
Connect your AI agents to apps and data more securely, give users control over the actions AI agents can perform and the data they can access, and enable human confirmation for critical agent actions.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of TurboPFor!