Resolving false dependencies of speculative load instructions
    115.
    发明授权
    Resolving false dependencies of speculative load instructions 有权
    解决投机负载指令的错误依赖

    公开(公告)号:US07603527B2

    公开(公告)日:2009-10-13

    申请号:US11541364

    申请日:2006-09-29

    CPC classification number: G06F9/3842 G06F9/3824 G06F9/3834 G06F12/1045

    Abstract: Methods and apparatus for resolving false dependencies associated with speculatively executing load instructions in a processor core are described. In one embodiment, physical addresses of a load operation and a store operation are compared in response to a determination that the load operation may be potentially dependent on the store operation. Other embodiments are also described.

    Abstract translation: 描述了用于解决与在处理器核心中推测性地执行加载指令相关联的错误依赖性的方法和装置。 在一个实施例中,响应于负载操作可能潜在地依赖于存储操作的确定来比较加载操作和存储操作的物理地址。 还描述了其它实施例。

    Providing a backing store in user-level memory
    118.
    发明授权
    Providing a backing store in user-level memory 有权
    在用户级内存中提供后备存储

    公开(公告)号:US07500049B2

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

    申请号:US11263628

    申请日:2005-10-31

    CPC classification number: G06F9/463 G06F11/1438 G06F11/2033

    Abstract: In one embodiment, the present invention includes a method for requesting an allocation of memory to be a backing store for architectural state information of a processor and storing the architectural state information in the backing store using an application. In this manner, the backing store and processor enhancements using information in the backing store may be transparent to an operating system. Other embodiments are described and claimed.

    Abstract translation: 在一个实施例中,本发明包括一种用于请求分配作为用于处理器的体系结构状态信息的后备存储器的存储器并使用应用程序将架构状态信息存储在后备存储器中的方法。 以这种方式,使用后备存储器中的信息的后备存储和处理器增强可能对操作系统是透明的。 描述和要求保护其他实施例。

    Vector completion mask handling
    120.
    发明申请
    Vector completion mask handling 有权
    矢量完成掩码处理

    公开(公告)号:US20080082785A1

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

    申请号:US11529850

    申请日:2006-09-29

    CPC classification number: G06F9/3824 G06F9/30036 G06F15/8084

    Abstract: Techniques for vector completion mask (VCM) handling are provided. A data structure includes a mask field for each operand of a particular operation. A processor attempts to execute the operation with multiple operands, which are identified in the data structure by the mask fields. If operands are successfully retrieved for execution with the operation, then the corresponding mask field within the data structure is cleared. The processor can reset if any field remains set within the data structure and can re-process the operation with operands that were not previously handled with the operation.

    Abstract translation: 提供矢量完成掩码(VCM)处理技术。 数据结构包括用于特定操作的每个操作数的掩码字段。 处理器尝试通过掩码字段在数据结构中标识的多个操作数来执行操作。 如果成功检索操作数以执行操作,则数据结构中的相应掩码字段将被清除。 如果任何字段在数据结构中保持设置,并且可以使用以前未被操作的操作数重新处理操作,则处理器可以重置。

Patent Agency Ranking