RANDOM DATA USAGE
    1.
    发明公开
    RANDOM DATA USAGE 审中-公开

    公开(公告)号:EP4202656A1

    公开(公告)日:2023-06-28

    申请号:EP22206859.5

    申请日:2022-11-11

    申请人: INTEL Corporation

    IPC分类号: G06F9/30

    摘要: Techniques for prefetching random data and instructions using implicitly reference random number data are described. An example includes decode circuitry to decode a single instruction at least having a field for an opcode, the opcode to indicate execution circuitry is to perform an operation using implicitly referenced random data; and execution circuitry to execute the decoded single instruction according to the opcode.

    Systems, apparatuses, and methods for vector bit test
    2.
    发明公开
    Systems, apparatuses, and methods for vector bit test 审中-公开
    Systeme,Vorrichtungen und Verfahren zurVektorbitprüfung

    公开(公告)号:EP2889756A1

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

    申请号:EP14194109.6

    申请日:2014-11-20

    申请人: Intel Corporation

    IPC分类号: G06F9/30

    摘要: Systems, methods, and apparatuses for vector bit test are described. In some embodiments, a vector bit test instruction is executed to shift each packed data element of a first source by a number of bits indicated by a corresponding packed data element of a second source, and store consecutive bit values from each packed data element of the first source at the identified bit positions of a corresponding packed data element of a destination.

    摘要翻译: 描述用于向量比特测试的系统,方法和装置。 在一些实施例中,执行向量比特测试指令以将第一源的每个打包数据元素移位由第二源的对应的打包数据元素指示的位数,并且存储来自第二源的每个打包数据元素的连续位值 在目的地的相应的打包数据元素的所识别的位位置处的第一源。

    SYSTEMS, METHODS, AND APPARATUSES FOR DOT PRODUCTION OPERATIONS

    公开(公告)号:EP4012555A1

    公开(公告)日:2022-06-15

    申请号:EP22154164.2

    申请日:2017-07-01

    申请人: Intel Corporation

    IPC分类号: G06F9/30

    摘要: Embodiments detailed herein relate to matrix operations. For example, an apparatus comprises decode circuitry to decode an instruction and execution circuitry, coupled with the decode circuitry. The instruction has fields to indicate a first M row by K column (MxK) matrix, a second K row by N column (KxN) matrix, and a third M row by N column (MxN) matrix. The first MxK matrix has data elements of a first size, the second KxN matrix has data elements of the first size, and the third MxN matrix has data elements of a second size four times the first size. The execution circuitry performs operations corresponding to the instruction, including to: for each row of the first MxK matrix, and each column of the second KxN matrix: generate a dot-product from all data elements of the row of the first MxK matrix and all data elements of the column of the second KxN matrix, and accumulate the dot-product with a data element from a corresponding row and a corresponding column of the third MxN matrix.

    Packed two source inter-element shift merge processors, methods, systems, and instructions
    5.
    发明公开
    Packed two source inter-element shift merge processors, methods, systems, and instructions 审中-公开
    Verpacken Shift-Merge-Prozessoren mit zwei Quell-Zwischenelementen,Verfahren,Systeme und Anweisungen

    公开(公告)号:EP2919112A2

    公开(公告)日:2015-09-16

    申请号:EP14195979.1

    申请日:2014-12-02

    申请人: Intel Corporation

    IPC分类号: G06F9/30

    摘要: A processor includes a decoder to receive an instruction that indicates first and second source packed data operands and at least one shift count. An execution unit is operable, in response to the instruction, to store a result packed data operand. Each result data element includes a first least significant bit (LSB) portion of a first data element of a corresponding pair of data elements in a most significant bit (MSB) portion, and a second MSB portion of a second data element of the corresponding pair in a LSB portion. One of the first LSB portion of the first data element and the second MSB portion of the second data element has a corresponding shift count number of bits. The other has a number of bits equal to a size of a data element of the first source packed data minus the corresponding shift count.

    摘要翻译: 处理器包括解码器,用于接收指示第一和第二源压缩数据操作数和至少一个移位计数的指令。 执行单元响应于该指令可操作地存储结果打包数据操作数。 每个结果数据元素包括最高有效位(MSB)部分中对应的一对数据元素的第一数据元素的第一最低有效位(LSB)部分和相应对的第二数据元素的第二MSB部分 在LSB部分。 第一数据元素的第一LSB部分和第二数据元素的第二MSB部分之一具有相应的移位计数位数。 另一个具有等于第一源打包数据的数据元素的大小减去相应移位计数的位数。

    Packed two source inter-element shift merge processors, methods, systems, and instructions
    8.
    发明公开
    Packed two source inter-element shift merge processors, methods, systems, and instructions 审中-公开
    盒装移位合并处理器与两个源 - 中间元件,过程,系统和指令

    公开(公告)号:EP2919112A3

    公开(公告)日:2016-12-21

    申请号:EP14195979.1

    申请日:2014-12-02

    申请人: Intel Corporation

    IPC分类号: G06F9/30

    摘要: A processor includes a decoder to receive an instruction that indicates first and second source packed data operands and at least one shift count. An execution unit is operable, in response to the instruction, to store a result packed data operand. Each result data element includes a first least significant bit (LSB) portion of a first data element of a corresponding pair of data elements in a most significant bit (MSB) portion, and a second MSB portion of a second data element of the corresponding pair in a LSB portion. One of the first LSB portion of the first data element and the second MSB portion of the second data element has a corresponding shift count number of bits. The other has a number of bits equal to a size of a data element of the first source packed data minus the corresponding shift count.