-
公开(公告)号:CN107924308B
公开(公告)日:2022-08-26
申请号:CN201680049798.6
申请日:2016-08-24
申请人: 英特尔公司
发明人: A·K·米什拉 , E·T·格罗科斯基 , J·D·皮尔斯 , D·T·马尔 , E·科恩 , E·乌尔德-阿迈德-瓦尔 , J·考博尔圣阿德里安 , R·凡伦天 , M·J·查尼 , C·J·休斯 , M·B·吉尔卡尔
IPC分类号: G06F9/30
摘要: 处理器包括解码单元,该解码单元用于对指令解码,该指令用于指示将包括至少四个数据元素的第一源紧缩数据操作数,用于指示将包括至少四个数据元素的第二源紧缩数据操作数,并且用于指示一个或多个目的地存储位置。执行单元响应于该指令,用于将至少一个结果掩码操作数存储在(多个)目的地存储位置中。该至少一个结果掩码操作数将包括用于第一和第二源紧缩数据操作数中的一个中的、处于相同的相对位置中的每个对应数据元素的不同的掩码元素。每个掩码元素都用于指示源紧缩数据操作数中的所述一个中的对应数据元素是否等于源紧缩数据操作数中的另一个中的数据元素中的任何数据元素。
-
公开(公告)号:CN113412475A
公开(公告)日:2021-09-17
申请号:CN202080011890.X
申请日:2020-02-11
申请人: 英特尔公司
摘要: 关于事务页错误处置的方法和装置。在示例中,一种装置包括处理器,该处理器用于:将图形工作负载的执行线程划分为要被原子地执行的事务的集合;发起线程的执行;以及根据以下之一管理线程的执行:响应于确定了页错误在事务的执行中发生,根据第一协议管理线程的执行;或者响应于确定了页错误未在事务的执行中发生,根据第二协议管理线程的执行。还公开并要求保护其他实施例。
-
公开(公告)号:CN111752860A
公开(公告)日:2020-10-09
申请号:CN202010107085.9
申请日:2020-02-21
申请人: 英特尔公司
IPC分类号: G06F12/0811 , G06F12/084 , G06F12/0875 , G06F12/0877 , G06F12/0897
摘要: 用于单程序多数据(SPMD)处理器的聚集-分散高速缓存架构。在一个实施例中,高速缓存存储器包括:多个数据区块,多个数据区块中的每一个数据区块都具有多个条目,每个条目用于存储跨多个数据区块分布的高速缓存行的一部分;以及多个标签区块,该多个标签区块与多个数据区块解耦,其中,用于高速缓存行的标签将被分配给多个标签区块中的一个。描述并要求保护其他实施例。
-
公开(公告)号:CN111752617A
公开(公告)日:2020-10-09
申请号:CN202010119351.X
申请日:2020-02-26
申请人: 英特尔公司
IPC分类号: G06F9/38
摘要: 在一个实施例中,一种设备包括:多个寄存器;第一指令队列,该第一指令队列用于存储第一多个指令;第二指令队列,该第二指令队列用于存储第二多个指令;程序顺序队列,该程序顺序队列具有多个部分,每个部分与多个寄存器中的一个寄存器相关联,多个部分中的每一个部分具有多个条目,该多个条目用于存储指令的状态,该状态包括由指令对寄存器的使用和用于指令的源指令队列的编码;以及分派器,该分派器用于至少部分地基于存储在程序顺序队列中的信息来分派来自第一指令队列的第一多个指令和来自第二指令队列的第二多个指令以供执行,以管理第一多个指令和第二多个指令之间的指令依赖关系。描述并要求保护其他实施例。
-
公开(公告)号:CN107924308A
公开(公告)日:2018-04-17
申请号:CN201680049798.6
申请日:2016-08-24
申请人: 英特尔公司
发明人: A·K·米什拉 , E·T·格罗科斯基 , J·D·皮尔斯 , D·T·马尔 , E·科恩 , E·乌尔德-阿迈德-瓦尔 , J·考博尔圣阿德里安 , R·凡伦天 , M·J·查尼 , C·J·休斯 , M·B·吉尔卡尔
IPC分类号: G06F9/30
CPC分类号: G06F9/30021 , G06F9/3001 , G06F9/30018 , G06F9/30032 , G06F9/30036 , G06F9/30101 , G06F9/3013 , G06F9/3016 , G06F9/30192
摘要: 处理器包括解码单元,该解码单元用于对指令解码,该指令用于指示将包括至少四个数据元素的第一源紧缩数据操作数,用于指示将包括至少四个数据元素的第二源紧缩数据操作数,并且用于指示一个或多个目的地存储位置。执行单元响应于该指令,用于将至少一个结果掩码操作数存储在(多个)目的地存储位置中。该至少一个结果掩码操作数将包括用于第一和第二源紧缩数据操作数中的一个中的、处于相同的相对位置中的每个对应数据元素的不同的掩码元素。每个掩码元素都用于指示源紧缩数据操作数中的所述一个中的对应数据元素是否等于源紧缩数据操作数中的另一个中的数据元素中的任何数据元素。
-
-
-
-