跳到正文
热点事件持续更新

编译期完美哈希加速固定键查找

1 篇报道1 个报道来源2 小时前更新

先了解这件事

AI 综述

Arpit Bhayani介绍了一种C++ header-only完美哈希库,针对编译期已知的固定键集合定制哈希函数,将每个键映射到唯一槽位;其测得单次查找约1.3纳秒,而同机std::unordered_map约16.6纳秒,快约12倍。 该库运行时只利用字符串长度和少量字符查表,再通过一次16字节SIMD比较验证键;但键集必须在编译期固定,不适合运行时动态变化的键,键数量很少时直接比较可能更划算。

AI 根据报道生成 · 1 小时前更新

报道时间线

沿着报道,了解事件的不同侧面。

10月29日
  1. AGI Hunt
    C++ 编译期定制完美哈希将查找压至 1.3ns,较 std::unordered_map 快约 12 倍

    一种 C++ header-only 完美哈希库针对编译期已知键集合定制哈希函数,将每个键映射到唯一槽位,单次查找约 1.3ns(5 个时钟周期),同机 std::unordered_map 为 16.6ns。该方案运行时仅用字符串长度和少量字符查表,再通过一次 16 字节 SIMD 比较验证键;代价是键集必须固定,不适合运行时变化的键。

本事件热度走势

还没有足够的连续观测数据,暂不绘制趋势。