发明公开
CN108431770A 用于加速集合运算的硬件内容关联数据结构
无效 - 驳回
- 专利标题: 用于加速集合运算的硬件内容关联数据结构
- 专利标题(英): HARDWARE CONTENT-ASSOCIATIVE DATA STRUCTURE FOR ACCELERATION OF SET OPERATIONS
-
申请号: CN201680074273.8申请日: 2016-11-22
-
公开(公告)号: CN108431770A公开(公告)日: 2018-08-21
- 发明人: M·J·安德森 , S·R·李 , J·S·朴 , M·M·A·帕特瓦里 , N·R·萨蒂什 , M·斯密尔安斯基 , N·森达拉姆
- 申请人: 英特尔公司
- 申请人地址: 美国加利福尼亚州
- 专利权人: 英特尔公司
- 当前专利权人: 英特尔公司
- 当前专利权人地址: 美国加利福尼亚州
- 代理机构: 上海专利商标事务所有限公司
- 代理商 何焜; 张欣
- 优先权: 14/757,776 2015.12.23 US
- 国际申请: PCT/US2016/063306 2016.11.22
- 国际公布: WO2017/112249 EN 2017.06.29
- 进入国家日期: 2018-06-15
- 主分类号: G06F9/30
- IPC分类号: G06F9/30
摘要:
一种处理器包括:前端,用于接收指令;解码器,用于对所述指令进行解码;集合运算逻辑单元(SOLU),用于执行所述指令;以及引退单元。所述SOLU包括用于进行以下操作的逻辑:将第一键值对集合存储在内容关联数据结构中,接收第二键值对集合,以及识别所述两个集合中具有匹配键的键值对。所述SOLU包括用于进行以下操作的逻辑:将所述第二键值对集合添加到所述第一集合中以产生输出集合,以及将运算应用于具有匹配键的键值对的值,从而生成所述匹配键的单个值。所述SOLU包括用于进行以下操作的逻辑:产生包括来自所述第一集合的具有匹配键的输出集合,以及丢弃来自所述第一集合的具有唯一键的键值对。