- 专利标题: METHOD AND SYSTEM FOR EFFICIENT PARTITIONING AND CONSTRUCTION OF GRAPHS FOR SCALABLE HIGH-PERFORMANCE SEARCH APPLICATIONS
-
申请号: US18520358申请日: 2023-11-27
-
公开(公告)号: US20240104136A1公开(公告)日: 2024-03-28
- 发明人: Johan KARLSSON RÖNNBERG , Mikael SUNDSTRÖM
- 申请人: Altera Corporation
- 申请人地址: US CA San Jose
- 专利权人: Altera Corporation
- 当前专利权人: Altera Corporation
- 当前专利权人地址: US CA San Jose
- 主分类号: G06F16/901
- IPC分类号: G06F16/901 ; G06F16/22 ; G06F16/2453 ; G06F16/2455
摘要:
Methods, apparatus, and systems for efficient partitioning and construction of graphs for scalable high-performance search applications. A method for partitioning a set of ternary keys having one or more wildcards includes analyzing patterns of the set of ternary keys and storing ternary keys with the same pattern in the same subset. The patterns may include uncompressed patterns and compressed patterns. When there are more patterns than a target number of subgraphs, patterns are repeatedly merged until the number of merged patterns matches the target number of subgraphs. Table entries having ternary keys corresponding to the ternary keys in a final set of merged patterns of ternary keys are generated and partitioned into sub-tables, with each sub-table associated with a respective sub-graph. Tables with hundreds of thousands or millions of entries are supported.
信息查询