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
2k stars
52 watching
271 forks
Language: C
last commit: 11 months ago
Linked from 2 awesome lists
armavx-512avx2bitsetbitset-librarycclanggccneonroaring-bitmapsvisual-studio
Related projects:
| Repository | Description | Stars |
|---|---|---|
| | A data structure library for efficient bitset management | 770 |
| | A fast and efficient compressed bitmap data structure | 3,586 |
| | A C++ library providing optimized routines for processing 24-bit bitmap images | 166 |
| | A C++ library for compact data structures and algorithms optimized for memory efficiency and high performance | 413 |
| | A data structure library that efficiently stores and manipulates dense sets of unique integers using compact binary representations. | 2,562 |
| | An optimization tool for Ruby's garbage collector to improve performance and memory usage in large applications | 345 |
| | A GIMP plugin to help with tile maps and tile sets by optimizing duplicate removal and estimating memory usage. | 28 |
| | A library implementing a functional BTree data structure | 5 |
| | An efficient string library optimized for memory and CPU usage using the Rope data structure | 291 |
| | Automated machine learning tool for tabular data pipelines | 343 |
| | Improving semantic segmentation robustness to motion blur using custom data augmentation techniques | 6 |
| | An optimized search tool for finding efficient code snippets in the UXN programming language | 8 |
| | A fast JSON serialization and deserialization library with SIMD acceleration | 861 |
| | A C++ library providing a bitpacking serializer for efficiently storing and reading structured data in binary format. | 34 |
| | An Xcode plugin to create numbered bookmarks for navigating within code files | 61 |