Michael Stapelberg 利用 Go 新引入的 SIMD 支持,用 AVX512 指令集实现了 TurboPFor 整数压缩,成功消除了 Debian Code Search 中最后一个 cgo 依赖。这一成果使 Go 实现的效率与参考 C 实现相当,实现了该项目长期以来的目标。
背景
Debian Code Search 是一个用于搜索 Debian 发行版中所有开源源代码的搜索引擎,使用压缩文档 ID 列表的倒排索引进行高效查询。
- 来源
- Lobsters
- 发布时间
- 2026年9月6日 15:03
- 评分
- 6.0 / 10