百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
C

CRoaring

> 编程语言
开源

C(和C++)中的吼叫位图,具有 SIMD(AVX2、AVX-512 和 NEON)优化:由 Apache Doris、ClickHouse、阿里巴巴 Tair、Redpanda、YDB 和 StarRocks 使用

1.9K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

C(和C++)中的吼叫位图,具有 SIMD(AVX2、AVX-512 和 NEON)优化:由 Apache Doris、ClickHouse、阿里巴巴 Tair、Redpanda、YDB 和 StarRocks 使用

CRoaring 可移植的 C(和 C++) 位图,完全支持您喜欢的编译器(如 GNU GCC、LLVM 的 clang、Visual Studio、Apple Xcode、Intel oneAPI)。列入了 开源 C 软件的 Awesome C 列表。

  • 简介
  • 目标
  • 要求
  • 快速入门
  • 如何使用库?
    • C API
    • C++ API
  • 包
  • 将 Roaring 用作 CPM 依赖项
  • 使用 FetchContent 作为 CMake 依赖项
  • 合并
  • API
    • 主要 API 函数
    • C++ API 函数
  • 处理大量数据
  • 运行微型基准测试
  • 自定义内存分配器
  • 示例(C)
  • 压缩 64 位 Roaring 位图(C)
  • 常规位集(C)
  • 示例(C++)
  • 使用 cmake 构建(Linux 和 macOS,Visual Studio 用户请参阅下面)
  • 在 Windows 系统下使用 Visual Studio 构建
    • 使用方法(使用 conan)
    • 使用方法(使用 vcpkg 在 Windows、Linux 和 macOS)
  • 与 SIMD 相关的限制
  • 线程安全
  • 如何最好地聚合位图?
  • 用于 Roaring 位图的包装器
  • 邮件列表/讨论组
  • 贡献
  • 关于 Roaring 的参考资料

简介

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Carmavx-512avx2bitset

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言