发明名称 一种哈希表查表方法
摘要 本发明涉及数据处理方法,特别涉及根据哈希算法对数据进行查表操作的方法。本发明提供了一种哈希表查找方法。本发明的技术方案包括如下步骤:a.提取数据关键字,根据关键字哈希出p位的地址;b.在地址指针表中的该地址处读出哈希桶中2<SUP>n</SUP>个表项不同的地址;c.根据这些地址读取关键字表判断是否命中。本发明的有益效果是,在少量增加RAM使用量的前提下,同时提供更大数目的哈希桶个数(地址空间)和更深的桶深,从而使哈希表的利用效率大大提高。且同时支持并行或者串行的查找,可以兼顾资源与效率。本发明的哈希表查表方法,主要用于专用集成电路(ASIC)芯片中的数据处理,包括数据读取、数据存储和数据删除处理。
申请公布号 CN1912870A 申请公布日期 2007.02.14
申请号 CN200610021759.3 申请日期 2006.09.05
申请人 四川南山之桥微电子有限公司 发明人 包雅林;李为民;王凯;刘书勇;屈仁杰;游游
分类号 G06F17/30(2006.01) 主分类号 G06F17/30(2006.01)
代理机构 成都虹桥专利事务所 代理人 李顺德
主权项 1.一种哈希表查表方法,包括如下步骤:a.提取数据关键字,根据关键字哈希出p位的地址;b.在地址指针表中的该地址处读出哈希桶中2n个表项不同的地址;c.根据这些地址读取关键字表判断是否命中。
地址 611731四川省成都市国家高新技术产业开发区(西区)创业中心C241