PESSIMISTIC DEPENDENCY HANDLING
    31.
    发明申请
    PESSIMISTIC DEPENDENCY HANDLING 审中-公开
    缓解依从性

    公开(公告)号:US20160246598A1

    公开(公告)日:2016-08-25

    申请号:US14629464

    申请日:2015-02-23

    Applicant: Apple Inc.

    CPC classification number: G06F9/3838 G06F9/3834

    Abstract: Techniques are disclosed relating to handling dependencies between instructions. In one embodiment, an apparatus includes decode circuitry and dependency circuitry. In this embodiment, the decode circuitry is configured to receive and instruction that specifies a destination location and determine a first storage region that includes the destination location. In this embodiment, the storage region is one of a plurality of different storage regions accessible by instructions processed by the apparatus. In this embodiment, the dependency circuitry is configured to stall the instruction until one or more older instructions that specify source locations in the first storage region have read their source locations. The disclosed techniques may be described as “pessimistic” dependency handling, which may, in some instances, maintain performance while limiting complexity, power consumption, and area of dependency logic.

    Abstract translation: 公开了涉及处理指令之间依赖性的技术。 在一个实施例中,一种装置包括解码电路和相关电路。 在该实施例中,解码电路被配置为接收和指示其指定目的地位置并确定包括目的地位置的第一存储区域。 在该实施例中,存储区域是由该设备处理的指令可访问的多个不同存储区域之一。 在该实施例中,依赖电路被配置为停止该指令,直到指定第一存储区域中的源位置的一个或多个旧指令已经读取其源位置。 所公开的技术可以被描述为“悲观”依赖关系处理,在一些情况下,可以在限制复杂性,功耗和依赖性逻辑区域的同时保持性能。

Patent Agency Ranking