APPARATUS AND METHOD FOR SELECTING ELEMENTS OF A VECTOR COMPUTATION
    3.
    发明申请
    APPARATUS AND METHOD FOR SELECTING ELEMENTS OF A VECTOR COMPUTATION 审中-公开
    选择矢量计算要素的装置和方法

    公开(公告)号:US20130332701A1

    公开(公告)日:2013-12-12

    申请号:US13996521

    申请日:2011-12-23

    IPC分类号: G06F9/30

    摘要: An apparatus and method are described for selecting elements to be used in a vector computation. For example, a method according to one embodiment includes the following operations: specifying whether to identify the first, last or next after last active element of an input mask register using an immediate value; identifying the first, last or next after last active element in the input mask register according to the immediate value; reading a value from an input vector register corresponding to the identified first, last or next after last active element in the input mask register; and writing the value to an output vector register.

    摘要翻译: 描述了用于选择要在向量计算中使用的元素的装置和方法。 例如,根据一个实施例的方法包括以下操作:使用立即值来指定是否识别输入屏蔽寄存器的第一,最后或下一个有效元素; 根据立即值识别输入屏蔽寄存器中的最后一个或最后一个有效元素; 从输入矢量寄存器读取对应于输入屏蔽寄存器中识别的第一,最后或下一个最后有效元件的值; 并将该值写入输出向量寄存器。

    METHOD AND SYSTEM FOR FLEXIBLE AND NEGOTIABLE EXCHANGE OF LINK LAYER FUNCTIONAL PARAMETERS
    5.
    发明申请
    METHOD AND SYSTEM FOR FLEXIBLE AND NEGOTIABLE EXCHANGE OF LINK LAYER FUNCTIONAL PARAMETERS 有权
    链路层功能参数的灵活和可交换的方法和系统

    公开(公告)号:US20090064179A1

    公开(公告)日:2009-03-05

    申请号:US12242257

    申请日:2008-09-30

    IPC分类号: G06F9/46

    CPC分类号: G06F13/423

    摘要: A proposal is discussed that facilitates exchanging parameters for a link layer that allows a variable number of parameters without changing a communication protocol. Likewise, the proposal allows for both components connected via the link to negotiate values for the parameters that are exchanged without a need for external agent intervention or redundancy.

    摘要翻译: 讨论了一种促进交换参数的方案,该参数允许可变数量的参数而不改变通信协议。 同样,该建议允许通过链路连接的两个组件协商交换的参数的值,而不需要外部代理干预或冗余。

    System for flexible and negotiable exchange of link layer functional parameters
    6.
    发明授权
    System for flexible and negotiable exchange of link layer functional parameters 有权
    链路层功能参数的灵活协商交换系统

    公开(公告)号:US07484014B2

    公开(公告)日:2009-01-27

    申请号:US11238491

    申请日:2005-09-28

    IPC分类号: G06F3/00

    CPC分类号: G06F13/423

    摘要: A proposal is discussed that facilitates exchanging parameters for a link layer that allows a variable number of parameters without changing a communication protocol. Likewise, the proposal allows for both components connected via the link to negotiate values for the parameters that are exchanged without a need for external agent intervention or redundancy.

    摘要翻译: 讨论了一种促进交换参数的方案,该参数允许可变数量的参数而不改变通信协议。 同样,该建议允许通过链路连接的两个组件协商交换的参数的值,而不需要外部代理干预或冗余。

    APPARATUS AND METHOD FOR PROPAGATING CONDITIONALLY EVALUATED VALUES IN SIMD/VECTOR EXECUTION
    7.
    发明申请
    APPARATUS AND METHOD FOR PROPAGATING CONDITIONALLY EVALUATED VALUES IN SIMD/VECTOR EXECUTION 有权
    在SIMD / VECTOR执行中传播有条件评估值的装置和方法

    公开(公告)号:US20140189323A1

    公开(公告)日:2014-07-03

    申请号:US13997183

    申请日:2011-12-23

    IPC分类号: G06F9/30

    摘要: An apparatus and method for propagating conditionally evaluated values. For example, a method according to one embodiment comprises: reading each value contained in an input mask register, each value being a true value or a false value and having a bit position associated therewith; for each true value read from the input mask register, generating a first result containing the bit position of the true value; for each false value read from the input mask register following the first true value, adding the vector length of the input mask register to a bit position of the last true value read from the input mask register to generate a second result; and storing each of the first results and second results in bit positions of an output register corresponding to the bit positions read from the input mask register.

    摘要翻译: 用于传播有条件评估值的装置和方法。 例如,根据一个实施例的方法包括:读取输入屏蔽寄存器中包含的每个值,每个值是真值或假值,并具有与其相关联的位位置; 对于从输入掩码寄存器读取的每个真值,生成包含真值的位位置的第一结果; 对于从输入屏蔽寄存器读取的每个错误值跟随第一个真实值,将输入屏蔽寄存器的向量长度加到从输入屏蔽寄存器读取的最后一个真值的位位置,以产生第二个结果; 并将每个第一结果和第二结果存储在与从输入屏蔽寄存器读取的位位置对应的输出寄存器的位位置中。

    INSTRUCTION AND LOGIC TO PROVIDE PUSHING BUFFER COPY AND STORE FUNCTIONALITY
    8.
    发明申请
    INSTRUCTION AND LOGIC TO PROVIDE PUSHING BUFFER COPY AND STORE FUNCTIONALITY 有权
    指令和逻辑提供推送缓冲区复制和存储功能

    公开(公告)号:US20140149718A1

    公开(公告)日:2014-05-29

    申请号:US13687918

    申请日:2012-11-28

    IPC分类号: G06F9/38

    摘要: Instructions and logic provide pushing buffer copy and store functionality. Some embodiments include a first hardware thread or processing core, and a second hardware thread or processing core, a cache to store cache coherent data in a cache line for a shared memory address accessible by the second hardware thread or processing core. Responsive to decoding an instruction specifying a source data operand, said shared memory address as a destination operand, and one or more owner of said shared memory address, one or more execution units copy data from the source data operand to the cache coherent data in the cache line for said shared memory address accessible by said second hardware thread or processing core in the cache when said one or more owner includes said second hardware thread or processing core.

    摘要翻译: 说明和逻辑提供推送缓冲区复制和存储功能。 一些实施例包括第一硬件线程或处理核心,以及第二硬件线程或处理核心,高速缓存,用于存储由第二硬件线程或处理核心可访问的共享存储器地址的高速缓存行中的高速缓存相干数据。 响应于对指定源数据操作数,所述共享存储器地址作为目的地操作数的指令以及所述共享存储器地址的一个或多个所有者进行解码,一个或多个执行单元将数据从源数据操作数复制到高速缓存一致数据 当所述一个或多个所有者包括所述第二硬件线程或处理核心时,由所述第二硬件线程或高速缓存中的处理核心访问的所述共享存储器地址的高速缓存行。