发明授权
US07921088B1 Logical operations encoded by a function table for compressing index bits in multi-level compressed look-up tables 有权
用于压缩多级压缩查找表中的索引位的功能表编码的逻辑运算

  • 专利标题: Logical operations encoded by a function table for compressing index bits in multi-level compressed look-up tables
  • 专利标题(中): 用于压缩多级压缩查找表中的索引位的功能表编码的逻辑运算
  • 申请号: US11683157
    申请日: 2007-03-07
  • 公开(公告)号: US07921088B1
    公开(公告)日: 2011-04-05
  • 发明人: Millind Mittal
  • 申请人: Millind Mittal
  • 申请人地址: US CA Palo Alto
  • 专利权人: X-Engines, Inc.
  • 当前专利权人: X-Engines, Inc.
  • 当前专利权人地址: US CA Palo Alto
  • 代理机构: gPatent LLC
  • 代理商 Stuart T. Auvinen
  • 主分类号: G06F7/00
  • IPC分类号: G06F7/00
Logical operations encoded by a function table for compressing index bits in multi-level compressed look-up tables
摘要:
Compressed stride tables in a multi-bit Trie structure perform lookups. An input lookup key is divided into strides including a current stride of S bits. A valid entry in a current stride table is located by compressing the S bits, forming a compressed index of D bits into the current stride table. A compression function logically combines the S bits to generate the D compressed index bits. An entry in a prior-level table points to the current stride table and has an opcode field indicating which compression function and mask to use. Compression functions can include counts of leading-repeated bits, and very complex functions such as hashes, CRC, encryption. A function table stores results of the complex functions that are addressed by the S bits of the current stride. The opcode field in the stride entry selects from among several tables, each storing results for a different function.
信息查询
0/0