Precise shadowing and adjustment of on-die timers in low power states

    公开(公告)号:US11734151B2

    公开(公告)日:2023-08-22

    申请号:US17357200

    申请日:2021-06-24

    CPC classification number: G06F11/349 G06F11/3409

    Abstract: An integrated circuit (IC) includes a first circuit including a timer for receiving an adjustable clock signal. Responsive to leaving the non-operational power state to enter a power state in which the adjustable clock has a lower frequency than the reference clock, the first circuit adjusts the frequency of the adjustable clock to a frequency higher than the lower frequency, and then receives an elapsed time associated with the non-operational power state and starts the timer using an adjusted timer value.

    Demand based probe filter initialization after low power state

    公开(公告)号:US11703932B2

    公开(公告)日:2023-07-18

    申请号:US17357047

    申请日:2021-06-24

    CPC classification number: G06F1/3234

    Abstract: A data fabric routes requests between the plurality of requestors. A probe filter tracks the state of cached lines of memory at a probe filter coupled to the data fabric. Responsive to the data fabric leaving a non-operational power state while all requestors that are probe filter clients are in a non-operational power state, the power management controller delays a probe filter initialization state in which data regarding cached lines is initialized following the non-operational power state.

    MECHANISM FOR PERFORMING DISTRIBUTED POWER MANAGEMENT OF A MULTI-GPU SYSTEM

    公开(公告)号:US20220091657A1

    公开(公告)日:2022-03-24

    申请号:US17031739

    申请日:2020-09-24

    Inventor: Benjamin Tsien

    Abstract: Systems, apparatuses, and methods for efficient power management of a multi-node computing system are disclosed. A computing system includes multiple nodes that receive tasks to process. The nodes include a processor, local memory, a power controller, and multiple link interfaces for transferring messages with other nodes across links. Using a distributed approach for power management, negotiation for powering down components of the computing system occurs without performing a centralized system-wide power down. Each node is able to power down its links, its processor and other components regardless of whether other components of the computing system are still active or powered up. A link interface initiates power down of a link with delay or without delay based on a prediction of whether a link idle condition leads to the link interface remaining idle for at least a target idle threshold period of time.

    LONG-IDLE STATE SYSTEM AND METHOD
    68.
    发明申请

    公开(公告)号:US20210200298A1

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

    申请号:US16730252

    申请日:2019-12-30

    Abstract: Methods, devices and systems for power management in a computer processing device are disclosed. The methods may include selecting, by a data fabric, D23 as target state, selecting D3 state by a memory controller, blocking memory access, reducing data fabric and memory controller clocks, reduce SoC voltage, and turning PHY voltage off. The methods may include signaling to wake up the SoC, starting exit flow by ramping up SoC voltage and ramping data fabric and memory controller clocks, unblocking memory access, propagating activity associated with the wake up event to memory, exiting D3 by PHY, and exiting self-refresh by a memory.

    METHOD OF TASK TRANSITION BETWEEN HETEROGENOUS PROCESSORS

    公开(公告)号:US20210173715A1

    公开(公告)日:2021-06-10

    申请号:US16709404

    申请日:2019-12-10

    Abstract: A method, system, and apparatus determines that one or more tasks should be relocated from a first processor to a second processor by comparing performance metrics to associated thresholds or by using other indications. To relocate the one or more tasks from the first processor to the second processor, the first processor is stalled and state information from the first processor is copied to the second processor. The second processor uses the state information and then services incoming tasks instead of the first processor.

    SAVE AND RESTORE SCOREBOARD
    70.
    发明申请

    公开(公告)号:US20190259448A1

    公开(公告)日:2019-08-22

    申请号:US15902580

    申请日:2018-02-22

    CPC classification number: G06F1/3275 G06F1/3287

    Abstract: Systems, apparatuses, and methods for using a scoreboard to track updates to configuration state registers are disclosed. A system includes one or more processing nodes, one or more memory devices, a plurality of configuration state registers, and a communication fabric coupled to the processing unit(s) and memory device(s). The system uses a scoreboard to track updates to the configuration state registers during run-time. Prior to a node going into a power-gated state, the system stores only those configuration state registers that have changed. This reduces the amount of data written to memory on each transition into power-gated state, and increases the amount of time the node can spend in the power-gated state. Also, configuration state registers are grouped together to match the memory access granularity, and each group of configuration state registers has a corresponding scoreboard entry.”

Patent Agency Ranking