APPARATUS AND METHOD FOR DYNAMIC CORE MANAGEMENT

    公开(公告)号:US20240330048A1

    公开(公告)日:2024-10-03

    申请号:US18128977

    申请日:2023-03-30

    CPC classification number: G06F9/4893

    Abstract: An apparatus and method are described for intelligently scheduling threads across a plurality of logical processors. For example, one embodiment of a processor comprises: a plurality of cores and power management circuitry to associate a plurality of performance values and a plurality of efficiency values with the plurality of cores. In some implementations, each core is associated with at least one performance value and at least one efficiency value. The performance values and efficiency values are used by a scheduler for scheduling threads on the plurality of cores. Some implementations include dynamic core configuration hardware logic coupled to or integral to the power management circuitry to resolve a plurality of configuration requests into a consolidated request for updating one or more performance values of the plurality of performance values and/or one or more efficiency values of the plurality of efficiency values.

    APPARATUS AND METHOD TO CONTROL TEMPERATURE RAMP RATES INCLUDING TEMPERATURE SPIKE DETECTION AND CONTROL

    公开(公告)号:US20240329722A1

    公开(公告)日:2024-10-03

    申请号:US18128946

    申请日:2023-03-30

    CPC classification number: G06F1/3296 G06F9/4893 G06F9/5094

    Abstract: An apparatus and method to control temperature ramp rates including temperature spike detection and control. For example, one embodiment of a processor comprises: a plurality of cores to execute instructions; a power management unit to control power consumption of each core of the plurality of cores, the power management unit comprising: a frequency ramp governor or power step governor to determine a frequency ramp rate limit or power step limit for a core of the plurality of cores based, at least in part, on a present frequency or present power metrics of the core; a frequency limiter or voltage limiter to determine a maximum frequency or maximum voltage of the core based, at least in part, on a measured temperature; and limit resolution circuitry to determine a first frequency or a first power level of the core in accordance with the frequency ramp rate limit or the power step limit and the maximum frequency or maximum voltage.

Patent Agency Ranking