CRoaring

Bitmap optimizer

An optimized C library for compressing and manipulating bitmaps to improve performance on modern hardware

Roaring bitmaps in C (and C++), with SIMD (AVX2, AVX-512 and NEON) optimizations: used by Apache Doris, ClickHouse, and StarRocks

GitHub

2k stars
52 watching
269 forks
Language: C
last commit: 10 days ago
Linked from 2 awesome lists

armavx-512avx2bitsetbitset-librarycclanggccneonroaring-bitmapsvisual-studio

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
roaringbitmap/roaring-rs A data structure library for efficient bitset management 763
roaringbitmap/roaringbitmap A fast and efficient compressed bitmap data structure 3,545
arashpartow/bitmap A C++ library providing optimized routines for processing 24-bit bitmap images 166
tlk00/bitmagic A C++ library for compact data structures and algorithms optimized for memory efficiency and high performance 412
roaringbitmap/roaring A data structure library that efficiently stores and manipulates dense sets of unique integers using compact binary representations. 2,532
bear-metal/tunemygc An optimization tool for Ruby's garbage collector to improve performance and memory usage in large applications 346
bbbbbr/gimp-tilemap-helper A GIMP plugin to help with tile maps and tile sets by optimizing duplicate removal and estimating memory usage. 28
canscale/stableheapbtreemap A library implementing a functional BTree data structure 5
btwael/superstring An efficient string library optimized for memory and CPU usage using the Rope data structure 291
datacanvasio/hypergbm An AutoML toolkit designed to automate the entire machine learning process pipeline for tabular data 337
aka-discover/ccmba_cvpr23 Improving semantic segmentation robustness to motion blur using custom data augmentation techniques 5
max22-/uxnbruteforce Automates the construction of optimized UXN code by searching through all possible combinations to find the most efficient solution. 8
bytedance/sonic-cpp A fast JSON serialization and deserialization library with SIMD acceleration 855
mas-bandwidth/serialize A C++ library providing a bitpacking serializer for efficiently storing and reading structured data in binary format. 33
merrickp/jumpmarks An Xcode plugin to create numbered bookmarks for navigating within code files 61