RESOURCE MANAGEMENT FOR NORTHBRIDGE USING TOKENS
    1.
    发明申请
    RESOURCE MANAGEMENT FOR NORTHBRIDGE USING TOKENS 有权
    使用公园的北部资源管理

    公开(公告)号:US20140189700A1

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

    申请号:US13727808

    申请日:2012-12-27

    CPC classification number: G06F13/1642 G06F13/4027

    Abstract: A processor uses a token scheme to govern the maximum number of memory access requests each of a set of processor cores can have pending at a northbridge of the processor. To implement the scheme, the northbridge issues a minimum number of tokens to each of the processor cores and keeps a number of tokens in reserve. In response to determining that a given processor core is generating a high level of memory access activity the northbridge issues some of the reserve tokens to the processor core. The processor core returns the reserve tokens to the northbridge in response to determining that it is not likely to continue to generate the high number of memory access requests, so that the reserve tokens are available to issue to another processor core.

    Abstract translation: 处理器使用令牌方案来管理处理器核心在处理器的北桥处可能具有的一组处理器核心的每个存储器访问请求的最大数量。 为了实施该方案,北桥向每个处理器核心发出最少的令牌数,并保留了一些令牌。 响应于确定给定的处理器核心正在产生高水平的存储器访问活动,北桥向处理器核心发出一些保留令牌。 响应于确定不可能继续生成大量的存储器访问请求,处理器核心将保留令牌返回到北桥,使得保留令牌可用于发布到另一个处理器核心。

    Low latency synchronization for operation cache and instruction cache fetching and decoding instructions

    公开(公告)号:US10896044B2

    公开(公告)日:2021-01-19

    申请号:US16014715

    申请日:2018-06-21

    Abstract: The techniques described herein provide an instruction fetch and decode unit having an operation cache with low latency in switching between fetching decoded operations from the operation cache and fetching and decoding instructions using a decode unit. This low latency is accomplished through a synchronization mechanism that allows work to flow through both the operation cache path and the instruction cache path until that work is stopped due to needing to wait on output from the opposite path. The existence of decoupling buffers in the operation cache path and the instruction cache path allows work to be held until that work is cleared to proceed. Other improvements, such as a specially configured operation cache tag array that allows for detection of multiple hits in a single cycle, also improve latency by, for example, improving the speed at which entries are consumed from a prediction queue that stores predicted address blocks.

    LOW LATENCY SYNCHRONIZATION FOR OPERATION CACHE AND INSTRUCTION CACHE FETCHING AND DECODING INSTRUCTIONS

    公开(公告)号:US20190391813A1

    公开(公告)日:2019-12-26

    申请号:US16014715

    申请日:2018-06-21

    Abstract: The techniques described herein provide an instruction fetch and decode unit having an operation cache with low latency in switching between fetching decoded operations from the operation cache and fetching and decoding instructions using a decode unit. This low latency is accomplished through a synchronization mechanism that allows work to flow through both the operation cache path and the instruction cache path until that work is stopped due to needing to wait on output from the opposite path. The existence of decoupling buffers in the operation cache path and the instruction cache path allows work to be held until that work is cleared to proceed. Other improvements, such as a specially configured operation cache tag array that allows for detection of multiple hits in a single cycle, also improve latency by, for example, improving the speed at which entries are consumed from a prediction queue that stores predicted address blocks.

    Resource management for northbridge using tokens

    公开(公告)号:US09697146B2

    公开(公告)日:2017-07-04

    申请号:US13727808

    申请日:2012-12-27

    CPC classification number: G06F13/1642 G06F13/4027

    Abstract: A processor uses a token scheme to govern the maximum number of memory access requests each of a set of processor cores can have pending at a northbridge of the processor. To implement the scheme, the northbridge issues a minimum number of tokens to each of the processor cores and keeps a number of tokens in reserve. In response to determining that a given processor core is generating a high level of memory access activity the northbridge issues some of the reserve tokens to the processor core. The processor core returns the reserve tokens to the northbridge in response to determining that it is not likely to continue to generate the high number of memory access requests, so that the reserve tokens are available to issue to another processor core.

Patent Agency Ranking