-
公开(公告)号:CN104049953A
公开(公告)日:2014-09-17
申请号:CN201410094949.2
申请日:2014-03-14
Applicant: 英特尔公司
Inventor: A·杰哈
IPC: G06F9/38
CPC classification number: G06F9/30145 , G06F9/30018 , G06F9/30036
Abstract: 用于合并操作掩码的未经掩码元素的处理器、方法、系统和指令。指令处理装置的方面包括多个操作掩码寄存器。装置还包括用于接收操作掩码合并指令的解码单元。操作掩码合并指令用于指示多个操作掩码寄存器的源操作掩码寄存器,以及目的地存储位置。源操作掩码寄存器包括源操作掩码,该源操作掩码包括将被布置在多个未经掩码元素内的多个经掩码元素。与所述解码单元耦合的执行单元。响应于操作掩码合并指令,执行单元将经合并操作掩码存储在目的地存储位置中。经合并操作掩码包括合并在一起的来自源操作掩码的未经掩码元素。还公开了其它装置、方法、系统和指令。
-
公开(公告)号:CN107003846A
公开(公告)日:2017-08-01
申请号:CN201580064123.4
申请日:2015-11-23
Applicant: 英特尔公司
Inventor: A·杰哈 , R·瓦伦天 , E·乌尔德-阿迈德-瓦尔
Abstract: 用于执行向量索引加载和存储的装置和方法。例如,处理器的一个实施例包括:向量索引寄存器,用于存储多个索引值;掩码寄存器,用于存储多个掩码位;向量寄存器,用于存储加载自存储器的多个向量数据元素;以及向量索引加载逻辑,用于使用立即数值来标识存储在向量索引寄存器中的用于加载操作的索引,并且用于响应地将索引与基础存储器地址组合以确定用于加载操作的存储器地址,向量索引加载逻辑用于根据多个掩码位将向量数据元素从存储器地址加载到向量寄存器。
-
公开(公告)号:CN104011667B
公开(公告)日:2016-11-09
申请号:CN201180075821.6
申请日:2011-12-22
Applicant: 英特尔公司
Inventor: A·杰哈
CPC classification number: G06F9/3013 , G06F8/76 , G06F9/30014 , G06F9/30018 , G06F9/30036 , G06F9/30043 , G06F9/30047 , G06F9/30127 , G06F9/30145 , G06F9/30185 , G06F9/345 , G06F9/3555 , G06F9/383
Abstract: 描述了用于获取数据流的多个部分并将其存储到多个寄存器。例如,根据一个实施例的方法包括以下操作:确定N个矢量寄存器的集合,以将存储在系统存储器中的数据流的N个指定部分读取进入所述N个矢量寄存器的集合;对于所述数据流的N个指定部分中的每一个,确定系统存储器地址;在系统存储器地址处从系统存储器获取所述数据流的N个指定部分;以及将所述数据流的N个指定部分存储到N个矢量寄存器。
-
公开(公告)号:CN107003846B
公开(公告)日:2021-02-26
申请号:CN201580064123.4
申请日:2015-11-23
Applicant: 英特尔公司
Inventor: A·杰哈 , R·瓦伦天 , E·乌尔德-阿迈德-瓦尔
Abstract: 用于执行向量索引加载和存储的装置和方法。例如,处理器的一个实施例包括:向量索引寄存器,用于存储多个索引值;掩码寄存器,用于存储多个掩码位;向量寄存器,用于存储加载自存储器的多个向量数据元素;以及向量索引加载逻辑,用于使用立即数值来标识存储在向量索引寄存器中的用于加载操作的索引,并且用于响应地将索引与基础存储器地址组合以确定用于加载操作的存储器地址,向量索引加载逻辑用于根据多个掩码位将向量数据元素从存储器地址加载到向量寄存器。
-
公开(公告)号:CN104137060B
公开(公告)日:2018-03-06
申请号:CN201180076477.2
申请日:2011-12-30
Applicant: 英特尔公司
Inventor: A·杰哈
IPC: G06F9/30 , G06F9/38 , G06F12/0802
CPC classification number: G06F9/30145 , G06F9/3001 , G06F9/30032 , G06F9/30043 , G06F9/3016 , G06F9/3824 , G06F9/3877 , G06F12/0802 , G06F2212/301 , Y02D10/13
Abstract: 一种在计算系统中的高速缓存协处理单元包括:高速缓存阵列,用于存储数据;硬件解码单元,用于解码从由计算系统的执行群集的执行中卸载的指令以减少执行群集和高速缓存协处理单元之间的加载和存储操作;一个或多个操作单元的集合,用于根据解码的指令在高速缓存阵列上执行操作。
-
公开(公告)号:CN104049953B
公开(公告)日:2017-11-03
申请号:CN201410094949.2
申请日:2014-03-14
Applicant: 英特尔公司
Inventor: A·杰哈
IPC: G06F9/38
CPC classification number: G06F9/30145 , G06F9/30018 , G06F9/30036
Abstract: 用于合并操作掩码的未经掩码元素的处理器、方法、系统和指令。指令处理装置的方面包括多个操作掩码寄存器。装置还包括用于接收操作掩码合并指令的解码单元。操作掩码合并指令用于指示多个操作掩码寄存器的源操作掩码寄存器,以及目的地存储位置。源操作掩码寄存器包括源操作掩码,该源操作掩码包括将被布置在多个未经掩码元素内的多个经掩码元素。与所述解码单元耦合的执行单元。响应于操作掩码合并指令,执行单元将经合并操作掩码存储在目的地存储位置中。经合并操作掩码包括合并在一起的来自源操作掩码的未经掩码元素。还公开了其它装置、方法、系统和指令。
-
公开(公告)号:CN107003847A
公开(公告)日:2017-08-01
申请号:CN201580064336.7
申请日:2015-11-23
Applicant: 英特尔公司
Inventor: A·杰哈 , E·乌尔德-阿迈德-瓦尔 , R·瓦伦天
IPC: G06F9/30
CPC classification number: G06F9/30018 , G06F9/30032 , G06F9/30036 , G06F9/30072
Abstract: 用于执行掩码扩展的装置和方法。例如,处理器的一个实施例包括:源掩码寄存器,用于存储多个掩码值;掩码扩展逻辑,用于使用索引值来标识源掩码寄存器中的会被扩展的第一掩码位并且用于使用第二值来确定第一掩码位会被扩展到其中的目的地掩码寄存器内的多个位位置,掩码扩展逻辑用于响应地将第一掩码位复制到目的地掩码寄存器内的确定的位位置中的每一个。
-
公开(公告)号:CN104040489A
公开(公告)日:2014-09-10
申请号:CN201180075856.X
申请日:2011-12-23
Applicant: 英特尔公司
Inventor: A·杰哈
CPC classification number: G06F9/30036 , G06F9/30032
Abstract: 处理器获取多寄存器收集指令,该多寄存器收集指令包括指定目的地矢量寄存器的目的地操作数和标识内容的源操作数,该内容指示多个第一矢量寄存器、各自标识源数据元素的矢量寄存器中的每一个的索引的第一集合,每个所标识的源数据元素的目的地矢量寄存器的索引的第二集合。解码并执行该指令,导致对于矢量寄存器中的每一个寄存器的索引的第一集合中的每一个索引,与该矢量寄存器的索引相对应的源数据元素被存储在与该源数据元素的目的地矢量寄存器的所标识的索引的第二集合对应的目的地数据元素的集合中。
-
公开(公告)号:CN104011667A
公开(公告)日:2014-08-27
申请号:CN201180075821.6
申请日:2011-12-22
Applicant: 英特尔公司
Inventor: A·杰哈
CPC classification number: G06F9/3013 , G06F8/76 , G06F9/30014 , G06F9/30018 , G06F9/30036 , G06F9/30043 , G06F9/30047 , G06F9/30127 , G06F9/30145 , G06F9/30185 , G06F9/345 , G06F9/3555 , G06F9/383
Abstract: 描述了用于获取数据流的多个部分并将其存储到多个寄存器。例如,根据一个实施例的方法包括以下操作:确定N个矢量寄存器的集合,以将存储在系统存储器中的数据流的N个指定部分读取进入所述N个矢量寄存器的集合;对于所述数据流的N个指定部分中的每一个,确定系统存储器地址;在系统存储器地址处从系统存储器获取所述数据流的N个指定部分;以及将所述数据流的N个指定部分存储到N个矢量寄存器。
-
公开(公告)号:CN108292265B
公开(公告)日:2023-12-05
申请号:CN201680068363.6
申请日:2016-11-04
Applicant: 英特尔公司
Abstract: 本文描述了用于对高性能存储器进行存储器管理的各种系统和方法。一种用于管理高性能存储器的系统,该系统包括:随机存取存储器;高性能存储器,该高性能存储器具有比随机存取存储器更高的性能;以及存储器管理单元,其用于:获得驻留在随机存取存储器中的多个块的执行度量;基于块的活动性从多个块中选择块;将块移至高性能存储器;以及将针对块的虚拟存储器映射从随机存取存储器更新至高性能存储器。
-
-
-
-
-
-
-
-
-