-
公开(公告)号:CN108292220B
公开(公告)日:2024-05-28
申请号:CN201680070403.0
申请日:2016-11-18
Applicant: 英特尔公司
Abstract: 描述了用于加速图形分析的装置和方法。例如,处理器的一个实施例包括:指令取出单元,用于取出包括集合交和集合并操作的程序代码;图形加速器单元(GAU),用于执行该程序代码的、与集合交和集合并操作有关的至少第一部分,并生成结果;以及执行单元,用于使用从GAU提供的结果来执行该程序代码的至少第二部分。
-
公开(公告)号:CN108351786A
公开(公告)日:2018-07-31
申请号:CN201680066743.6
申请日:2016-11-14
Applicant: 英特尔公司
IPC: G06F9/38
CPC classification number: G06F9/30192 , G06F9/30021 , G06F9/30029 , G06F9/30032 , G06F9/30036 , G06F9/30145
Abstract: 一种处理装置,包括排序模块,所述排序模块向多个元素中的每一个加上寄存器组中的相应位置的位置值,从而在相应位置中产生多个经变换元素。所述多个元素包括多个位。所述排序模块将所述多个经变换元素中的每一个与自身以及彼此进行比较。所述排序模块还基于所述比较向所述多个经变换元素中的每一个分配启用指示符或禁用指示符之一。进一步地,所述排序模块对向所述多个经变换元素中的每一个分配的所述启用指示符的数量进行计数以生成所述多个元素的经排序序列。
-
-
公开(公告)号:CN108431770A
公开(公告)日:2018-08-21
申请号:CN201680074273.8
申请日:2016-11-22
Applicant: 英特尔公司
IPC: G06F9/30
CPC classification number: G06F9/3016 , G06F9/30018 , G06F9/30021 , G06F9/3005 , G06F9/3877 , G06F12/0875 , G06F17/10 , G06F17/30 , G06F2212/452
Abstract: 一种处理器包括:前端,用于接收指令;解码器,用于对所述指令进行解码;集合运算逻辑单元(SOLU),用于执行所述指令;以及引退单元。所述SOLU包括用于进行以下操作的逻辑:将第一键值对集合存储在内容关联数据结构中,接收第二键值对集合,以及识别所述两个集合中具有匹配键的键值对。所述SOLU包括用于进行以下操作的逻辑:将所述第二键值对集合添加到所述第一集合中以产生输出集合,以及将运算应用于具有匹配键的键值对的值,从而生成所述匹配键的单个值。所述SOLU包括用于进行以下操作的逻辑:产生包括来自所述第一集合的具有匹配键的输出集合,以及丢弃来自所述第一集合的具有唯一键的键值对。
-
公开(公告)号:CN108292220A
公开(公告)日:2018-07-17
申请号:CN201680070403.0
申请日:2016-11-18
Applicant: 英特尔公司
CPC classification number: G06F9/30036 , G06F9/30032 , G06F9/3877 , G06F12/0811 , G06F12/084 , G06F2212/455
Abstract: 描述了用于加速图形分析的装置和方法。例如,处理器的一个实施例包括:指令取出单元,用于取出包括集合交和集合并操作的程序代码;图形加速器单元(GAU),用于执行该程序代码的、与集合交和集合并操作有关的至少第一部分,并生成结果;以及执行单元,用于使用从GAU提供的结果来执行该程序代码的至少第二部分。
-
-
-
-