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
271 forks
Language: C
last commit: almost 2 years ago
Linked from 2 awesome lists

armavx-512avx2bitsetbitset-librarycclanggccneonroaring-bitmapsvisual-studio

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
roaringbitmap/roaring-rsA data structure library for efficient bitset management770
roaringbitmap/roaringbitmapA fast and efficient compressed bitmap data structure3,586
arashpartow/bitmapA C++ library providing optimized routines for processing 24-bit bitmap images166
tlk00/bitmagicA C++ library for compact data structures and algorithms optimized for memory efficiency and high performance413
roaringbitmap/roaringA data structure library that efficiently stores and manipulates dense sets of unique integers using compact binary representations.2,562
bear-metal/tunemygcAn optimization tool for Ruby's garbage collector to improve performance and memory usage in large applications345
bbbbbr/gimp-tilemap-helperA GIMP plugin to help with tile maps and tile sets by optimizing duplicate removal and estimating memory usage.28
canscale/stableheapbtreemapA library implementing a functional BTree data structure5
btwael/superstringAn efficient string library optimized for memory and CPU usage using the Rope data structure291
datacanvasio/hypergbmAutomated machine learning tool for tabular data pipelines343
aka-discover/ccmba_cvpr23Improving semantic segmentation robustness to motion blur using custom data augmentation techniques6
max22-/uxnbruteforceAn optimized search tool for finding efficient code snippets in the UXN programming language8
bytedance/sonic-cppA fast JSON serialization and deserialization library with SIMD acceleration861
mas-bandwidth/serializeA C++ library providing a bitpacking serializer for efficiently storing and reading structured data in binary format.34
merrickp/jumpmarksAn Xcode plugin to create numbered bookmarks for navigating within code files61