Instruction and logic for performing dot-product operation
    1.
    发明专利
    Instruction and logic for performing dot-product operation 有权
    执行产品操作的指导和逻辑

    公开(公告)号:JP2008077663A

    公开(公告)日:2008-04-03

    申请号:JP2007244076

    申请日:2007-09-20

    CPC classification number: G06F17/10 G06F7/48 G06F7/5443 G06F9/3001

    Abstract: PROBLEM TO BE SOLVED: To provide a method, an apparatus, and a programming means for significantly decreasing the number of instructions required for a dot-product operation. SOLUTION: In one embodiment, the apparatus comprises an execution resource for executing a first instruction decoded to one micro operation. In response to the first instruction, the execution resource calculates the dot product of at least two source operands for a specific data type including an integer and a floating point, and stores the result value in the same register or memory location as one of the source operands. COPYRIGHT: (C)2008,JPO&INPIT

    Abstract translation: 要解决的问题:提供一种用于显着减少点产品操作所需指令数量的方法,装置和编程装置。 解决方案:在一个实施例中,该装置包括用于执行解码为一个微操作的第一指令的执行资源。 响应于第一指令,执行资源计算用于包括整数和浮点的特定数据类型的至少两个源操作数的点乘积,并将结果值存储在与源中的一个相同的寄存器或存储器位置 操作数。 版权所有(C)2008,JPO&INPIT

    2.
    发明专利
    未知

    公开(公告)号:DE102007045187A1

    公开(公告)日:2008-04-30

    申请号:DE102007045187

    申请日:2007-09-21

    Applicant: INTEL CORP

    Abstract: A method and apparatus for including in processor instructions for performing logical-comparison and branch support operations on packed or unpacked data. In one embodiment, instruction decode logic decodes instructions for an execution unit to operate on packed data elements including logical comparisons. A register file including 128-bit packed data registers stores packed single-precision floating point (SPFP) and packed integer data elements. The logical comparisons may include comparison of SPFP data elements and comparison of integer data elements and setting at least one bit to indicate the results. Based on these comparisons, branch support actions are taken. Such branch support actions may include setting the at least one bit, which in turn may be utilized by a branching unit in response to a branch instruction. Alternatively, the branch support actions may include branching to an indicated target code location.

Patent Agency Ranking