-
公开(公告)号:CN118132146A
公开(公告)日:2024-06-04
申请号:CN202410247930.0
申请日:2020-02-27
Applicant: 英特尔公司
IPC: G06F9/30
Abstract: 用于下转换以及交错多个浮点值的装置和方法。一种下转换并且交错数据元素的装置和方法。处理器的一个实施例包括:解码器,其用于解码第一指令来生成经解码的指令;第一源寄存器,其用于存储第一多个紧缩数据元素;第二源寄存器,其用于存储第二多个紧缩数据元素;目的地寄存器,其用于存储第三多个和第四多个紧缩数据元素;执行电路,其用于执行经解码的指令,所述执行电路包括:下转换电路,其用于下转换所述第一(第二)多个紧缩数据元素中的每一个以生成所述第三(第四)多个紧缩数据元素之一;交错电路,其用于在目的地寄存器内交错所述第三多个紧缩数据元素与所述第四多个紧缩数据元素。
-
公开(公告)号:CN108268279B
公开(公告)日:2024-05-03
申请号:CN201810002342.5
申请日:2018-01-02
Applicant: 英特尔公司
IPC: G06F9/30
Abstract: 本申请公开了用于广播算术操作的系统、装置和方法。用于指令执行的系统、装置和方法的实施例。在一些实施例中,指令具有用于第一和第二源操作数、和目的地操作数的字段。当被执行时,指令引起对第一源操作数的被广播的紧缩数据元素的算术操作并且将每个算术操作的结果存储在目的地操作数中,其中第一源操作数的要被广播的紧缩数据元素由存储在第二源操作数中的紧缩数据元素的值指定,其中算术操作由指令定义。
-
公开(公告)号:CN105247474B
公开(公告)日:2019-06-18
申请号:CN201480030625.0
申请日:2014-06-17
Applicant: 英特尔公司
Inventor: E·乌尔德艾哈迈德瓦勒 , R·瓦伦丁
Abstract: 描述了一种用于在屏蔽值上执行位反转和置换的装置和方法。例如,描述了执行指令以执行以下操作的处理器:读取存储在源屏蔽寄存器中的多个屏蔽位,所述屏蔽位与向量寄存器的向量数据元素相关联;以及执行位反转操作以将每个屏蔽位从源屏蔽寄存器复制到目的屏蔽寄存器,其中所述位反转操作使得来自所述源屏蔽寄存器的位要在所述目的屏蔽寄存器内被反转,产生原始位布置的对称镜像。
-
公开(公告)号:CN107729048A
公开(公告)日:2018-02-23
申请号:CN201710568910.3
申请日:2013-10-30
Applicant: 英特尔公司
Inventor: T·乌利尔 , E·乌尔德-艾哈迈德-瓦勒 , R·瓦伦丁
CPC classification number: G06F15/8076 , G06F9/30018 , G06F9/30032 , G06F9/30036 , G06F9/30101 , G06F9/30112 , G06F9/3013 , G06F9/30145 , G06F9/30149 , G06F9/3016 , G06F9/30185 , G06F9/3877 , G06F9/3885 , G06F9/3887 , G06F9/3889 , G06F12/0811 , G06F12/084 , G06F12/0875 , G06F2212/452 , G06F2212/62
Abstract: 指令和逻辑提供向量压缩和旋转功能。对指定向量源、掩码、向量目的地和目的地偏移的指令做出响应,一些实施例读取所述掩码并且将相对应的未掩蔽向量元素从所述向量源拷贝到所述向量目的地中在所述向量目的地偏移单元处开始的相邻顺序单元。在一些实施例中,将来自所述向量源的未掩蔽向量元素拷贝到以所述向量目的地中的元素单元的总数量为模的相邻顺序元素单元。在一些可选实施例中,每当所述向量目的地为满时,就停止拷贝,并且在将未掩蔽向量元素从所述向量源拷贝到所述向量目的地中的相邻顺序元素单元时,将所述掩码中的相对应字段的值改变到掩蔽值。可选实施例使其中没有拷贝来自所述向量源的元素的向量目的地的元素归零。
-
公开(公告)号:CN107729048B
公开(公告)日:2021-09-28
申请号:CN201710568910.3
申请日:2013-10-30
Applicant: 英特尔公司
Inventor: T·乌利尔 , E·乌尔德-艾哈迈德-瓦勒 , R·瓦伦丁
Abstract: 指令和逻辑提供向量压缩和旋转功能。对指定向量源、掩码、向量目的地和目的地偏移的指令做出响应,一些实施例读取所述掩码并且将相对应的未掩蔽向量元素从所述向量源拷贝到所述向量目的地中在所述向量目的地偏移单元处开始的相邻顺序单元。在一些实施例中,将来自所述向量源的未掩蔽向量元素拷贝到以所述向量目的地中的元素单元的总数量为模的相邻顺序元素单元。在一些可选实施例中,每当所述向量目的地为满时,就停止拷贝,并且在将未掩蔽向量元素从所述向量源拷贝到所述向量目的地中的相邻顺序元素单元时,将所述掩码中的相对应字段的值改变到掩蔽值。可选实施例使其中没有拷贝来自所述向量源的元素的向量目的地的元素归零。
-
公开(公告)号:CN113204448A
公开(公告)日:2021-08-03
申请号:CN202011555105.5
申请日:2020-12-24
Applicant: 英特尔公司
Abstract: 本发明的主题是“用于请求处理器核的历史重置的指令的设备、方法和系统”。描述了涉及用于重置硬件处理器中的软件线程运行时属性历史的指令的系统、方法和设备。在一个实施例中,硬件处理器包括:硬件指导调度器,所述硬件指导调度器包括多个软件线程运行时属性历史;解码器,所述解码器用于将单个指令解码成经解码的单个指令,该单个指令具有标识模型特定寄存器的字段;以及执行电路,所述执行电路用于执行经解码的单个指令来检查模型特定寄存器的使能位被设置,并且当使能位被设置时,重置硬件指导调度器的多个软件线程运行时属性历史。
-
公开(公告)号:CN104919416B
公开(公告)日:2017-09-05
申请号:CN201380062559.0
申请日:2013-06-30
Applicant: 英特尔公司
CPC classification number: G06F9/30021 , G06F9/30018 , G06F9/30036 , G06F9/30109 , G06F9/30145 , G06F9/30185 , G06F9/3838 , G06F9/3887
Abstract: 指令和逻辑提供SIMD地址冲突检测功能。一些实施例包括具有寄存器的处理器,所述寄存器具有可变的多个数据字段,每一个数据字段将数据元素的偏移存储在存储器中。目的寄存器具有相对应的数据字段,这些数据字段中的每一个存储可变的第二多个位,以存储具有针对每一个偏移的掩码位的冲突掩码。响应于对矢量冲突指令进行解码,执行单元比较每一个数据字段与每个较不重要的数据字段中的偏移,以确定它们是否保存着匹配的偏移,以及在目的寄存器中的相对应的冲突掩码中,设置与具有匹配偏移的较不重要的数据字段相对应的任何掩码位。矢量地址冲突检测可以与可变尺寸的元素一起使用,并生成冲突掩码以解决在聚集‑修改‑分散SIMD操作中的相关性。
-
公开(公告)号:CN105247474A
公开(公告)日:2016-01-13
申请号:CN201480030625.0
申请日:2014-06-17
Applicant: 英特尔公司
Inventor: E·乌尔德艾哈迈德瓦勒 , R·瓦伦丁
Abstract: 描述了一种用于在屏蔽值上执行位反转和置换的装置和方法。例如,描述了执行指令以执行以下操作的处理器:读取存储在源屏蔽寄存器中的多个屏蔽位,所述屏蔽位与向量寄存器的向量数据元素相关联;以及执行位反转操作以将每个屏蔽位从源屏蔽寄存器复制到目的屏蔽寄存器,其中所述位反转操作使得来自所述源屏蔽寄存器的位要在所述目的屏蔽寄存器内被反转,产生原始位布置的对称镜像。
-
公开(公告)号:CN116382777A
公开(公告)日:2023-07-04
申请号:CN202211655453.9
申请日:2022-12-21
Applicant: 英特尔公司
Abstract: 本发明描述转换指令。描述了用于经由指令进行数据类型转换的技术。示例性指令包括用于以下各项的字段:操作码、源操作对象的标识和目的地操作对象的标识,其中操作码用于指示指令处理电路要进行:将来自所标识的源操作对象的奇数16比特浮点值转换为32比特浮点值,以及将该32比特浮点值存储在所标识的目的地操作对象的数据元素位置中。
-
公开(公告)号:CN103793201B
公开(公告)日:2017-08-11
申请号:CN201310524909.2
申请日:2013-10-30
Applicant: 英特尔公司
Inventor: T·乌利尔 , E·乌尔德-艾哈迈德-瓦勒 , R·瓦伦丁
CPC classification number: G06F15/8076 , G06F9/30018 , G06F9/30032 , G06F9/30036 , G06F9/30101 , G06F9/30112 , G06F9/3013 , G06F9/30145 , G06F9/30149 , G06F9/3016 , G06F9/30185 , G06F9/3877 , G06F9/3885 , G06F9/3887 , G06F9/3889 , G06F12/0811 , G06F12/084 , G06F12/0875 , G06F2212/452 , G06F2212/62
Abstract: 指令和逻辑提供向量压缩和旋转功能。对指定向量源、掩码、向量目的地和目的地偏移的指令做出响应,一些实施例读取所述掩码并且将相对应的未掩蔽向量元素从所述向量源拷贝到所述向量目的地中在所述向量目的地偏移单元处开始的相邻顺序单元。在一些实施例中,将来自所述向量源的未掩蔽向量元素拷贝到以所述向量目的地中的元素单元的总数量为模的相邻顺序元素单元。在一些可选实施例中,每当所述向量目的地为满时,就停止拷贝,并且在将未掩蔽向量元素从所述向量源拷贝到所述向量目的地中的相邻顺序元素单元时,将所述掩码中的相对应字段的值改变到掩蔽值。可选实施例使其中没有拷贝来自所述向量源的元素的向量目的地的元素归零。
-
-
-
-
-
-
-
-
-