SYSTEM AND METHOD TO MANAGE POWER THROTTLING

    公开(公告)号:US20220244767A1

    公开(公告)日:2022-08-04

    申请号:US17726924

    申请日:2022-04-22

    IPC分类号: G06F1/26 G06F1/10

    摘要: A power throttling engine includes a register configured to receive a power throttling signal. The power throttling engine further includes a decoder configured to generate a vector based on a value of the power throttling signal. The value of the power throttling signal is an amount of power throttling of a device. The power throttling engine further includes a clock gating logic configured to receive the vector and further configured to receive a clocking signal. The clock gating logic is configured to remove clock edges of the clocking signal based on the vector to generate a throttled clocking signal.

    Power management and transitioning cores within a multicore system from idle mode to operational mode over a period of time

    公开(公告)号:US11526204B2

    公开(公告)日:2022-12-13

    申请号:US17508845

    申请日:2021-10-22

    IPC分类号: G06F1/32 G06F1/08 G06F1/3287

    摘要: A system includes a plurality of cores. Each core includes a processing unit, an on-chip memory (OCM), and an idle detector unit. Data is received and stored in the OCM. Instructions are received to process data in the OCM. The core enters an idle mode if the idle detector unit detects that the core has been idle for a first number of clocking signals. The core receives a command to process when in idle mode and transitions from the idle mode to an operational mode. A number of no operation (No-Op) commands is inserted for each time segment. A No-Op command prevents the core from processing instructions for a certain number of clocking signals. A number of No-Op commands inserted for a first time segment is greater than a number of No-Op commands inserted for a last time segment. After the last time segment no No-Op command is inserted.