SIMDCompressionAndIntersection

SIMD compressor

A C++ library that enables fast compression and intersection of sorted lists using SIMD instructions.

A C++ library to compress and intersect sorted lists of integers using SIMD instructions

GitHub

427 stars
31 watching
59 forks
Language: C++
last commit: about 3 years ago
algorithmscompressioninteger-compressionintersectionsimdsimd-instructions

Related projects:

RepositoryDescriptionStars
lemire/simdcompA library for fast integer compression using SIMD instructions490
lemire/fastpforA C++ library for compressing integers efficiently using SIMD instructions and optimized for sorted lists of integers.887
lemire/dictionaryAn optimized C++ implementation of dictionary coding using SIMD instructions for efficient compression and decompression of large datasets104
lemire/streamvbyteFast integer compression in C using the StreamVByte codec379
ermig1979/simdAn image processing and machine learning library optimized for high-performance computations on various x86/x64 and ARM architectures.2,077
xtensor-stack/xsimdProvides C++ wrappers for SIMD intrinsics and parallelized mathematical functions to accelerate code execution on various platforms.2,239
piotte13/simd-visualiserA tool to visualize and understand Single Instruction/Multiple Data (SIMD) code672
lemire/javafastpforA Java library for compressing arrays of integers efficiently539
jeffamstutz/tsimdProvides C++ SIMD types and utilities for Intel CPUs to improve performance343
bytedance/sonic-cppA fast JSON serialization and deserialization library with SIMD acceleration861
simd-lite/simd-jsonA fast and efficient JSON parser with Serde compatibility, optimized for SIMD instructions1,179
ashvardanian/simsimdA SIMD-based math library providing optimized kernels for various distance and similarity metrics1,141
p12tic/libsimdppA portable header-only C++ low level SIMD library providing a unified interface to various instruction sets.1,250
thempatel/streamvbyte-simdgoA Go implementation of Stream VByte compression algorithm leveraging SIMD techniques for improved performance.16
scinim/vectorizeA backend for Nim that provides SIMD vectorization capabilities to improve performance of numerical computations.15