Packed data element predication processors, methods, systems, and instructions

    公开(公告)号:US10963257B2

    公开(公告)日:2021-03-30

    申请号:US16586977

    申请日:2019-09-28

    申请人: Intel Corporation

    IPC分类号: G06F9/30

    摘要: A processor includes a first mode where the processor is not to use packed data operation masking, and a second mode where the processor is to use packed data operation masking. A decode unit to decode an unmasked packed data instruction for a given packed data operation in the first mode, and to decode a masked packed data instruction for a masked version of the given packed data operation in the second mode. The instructions have a same instruction length. The masked instruction has bit(s) to specify a mask. Execution unit(s) are coupled with the decode unit. The execution unit(s), in response to the decode unit decoding the unmasked instruction in the first mode, to perform the given packed data operation. The execution unit(s), in response to the decode unit decoding the masked instruction in the second mode, to perform the masked version of the given packed data operation.

    PACKED DATA ELEMENT PREDICATION PROCESSORS, METHODS, SYSTEMS, AND INSTRUCTIONS
    5.
    发明申请
    PACKED DATA ELEMENT PREDICATION PROCESSORS, METHODS, SYSTEMS, AND INSTRUCTIONS 有权
    包装数据元素预处理程序,方法,系统和说明

    公开(公告)号:US20150006858A1

    公开(公告)日:2015-01-01

    申请号:US13931739

    申请日:2013-06-28

    申请人: Intel Corporation

    IPC分类号: G06F9/30

    摘要: A processor includes a first mode where the processor is not to use packed data operation masking, and a second mode where the processor is to use packed data operation masking. A decode unit to decode an unmasked packed data instruction for a given packed data operation in the first mode, and to decode a masked packed data instruction for a masked version of the given packed data operation in the second mode. The instructions have a same instruction length. The masked instruction has bit(s) to specify a mask. Execution unit(s) are coupled with the decode unit. The execution unit(s), in response to the decode unit decoding the unmasked instruction in the first mode, to perform the given packed data operation. The execution unit(s), in response to the decode unit decoding the masked instruction in the second mode, to perform the masked version of the given packed data operation.

    摘要翻译: 处理器包括处理器不使用打包数据操作屏蔽的第一模式,以及处理器将使用打包数据操作屏蔽的第二模式。 解码单元,用于对第一模式中的给定打包数据操作的未屏蔽打包数据指令进行解码,并且解码用于第二模式中给定打包数据操作的屏蔽版本的屏蔽打包数据指令。 指令具有相同的指令长度。 被屏蔽的指令具有指定掩码的位。 执行单元与解码单元耦合。 执行单元响应于解码单元对第一模式中的未屏蔽指令进行解码,以执行给定的打包数据操作。 执行单元响应于解码单元对第二模式中的屏蔽指令进行解码,以执行给定打包数据操作的屏蔽版本。

    Packed data element predication processors, methods, systems, and instructions

    公开(公告)号:US10430193B2

    公开(公告)日:2019-10-01

    申请号:US15995736

    申请日:2018-06-01

    申请人: Intel Corporation

    IPC分类号: G06F9/30

    摘要: A processor includes a first mode where the processor is not to use packed data operation masking, and a second mode where the processor is to use packed data operation masking. A decode unit to decode an unmasked packed data instruction for a given packed data operation in the first mode, and to decode a masked packed data instruction for a masked version of the given packed data operation in the second mode. The instructions have a same instruction length. The masked instruction has bit(s) to specify a mask. Execution unit(s) are coupled with the decode unit. The execution unit(s), in response to the decode unit decoding the unmasked instruction in the first mode, to perform the given packed data operation. The execution unit(s), in response to the decode unit decoding the masked instruction in the second mode, to perform the masked version of the given packed data operation.

    Packed data element predication processors, methods, systems, and instructions

    公开(公告)号:US12039336B2

    公开(公告)日:2024-07-16

    申请号:US17898418

    申请日:2022-08-29

    申请人: Intel Corporation

    IPC分类号: G06F9/30

    摘要: A processor includes a first mode where the processor is not to use packed data operation masking, and a second mode where the processor is to use packed data operation masking. A decode unit to decode an unmasked packed data instruction for a given packed data operation in the first mode, and to decode a masked packed data instruction for a masked version of the given packed data operation in the second mode. The instructions have a same instruction length. The masked instruction has bit(s) to specify a mask. Execution unit(s) are coupled with the decode unit. The execution unit(s), in response to the decode unit decoding the unmasked instruction in the first mode, to perform the given packed data operation. The execution unit(s), in response to the decode unit decoding the masked instruction in the second mode, to perform the masked version of the given packed data operation.