Power management for a graphics processing unit or other circuit

    公开(公告)号:US11009938B1

    公开(公告)日:2021-05-18

    申请号:US16139631

    申请日:2018-09-24

    Applicant: Apple Inc.

    Abstract: In one embodiment, a system includes power management control that controls a duty cycle of a processor to manage power. The duty cycle may be the amount of time that the processor is powered on as a percentage of the total time. By frequently powering up and powering down the processor during a period of time, the power consumption of the processor may be controlled while providing the perception that the processor is continuously available. For example, the processor may be a graphics processing unit (GPU), and the period of time over which the duty cycle is managed may be a frame to be displayed on the display screen viewed by a user of the system.

    Coherent Power Management System
    2.
    发明申请

    公开(公告)号:US20200379534A1

    公开(公告)日:2020-12-03

    申请号:US16889232

    申请日:2020-06-01

    Applicant: Apple Inc.

    Abstract: Systems and methods are disclosed for allocating and distributing power management budgets for subsystems (e.g., power usage clients) of a computer system. A power budget allocation subsystem may include a plurality of feedback branches having different associated time constants. Power usage clients with slower power response times may be provided power budgets based on a feedback branch having an associated longer time constant, while power usage clients with faster power response times may be provided with power budgets based on a feedback branch having an associated shorter time constant. The power budgets may be determined in the feedback branches based on power budgeting policies weighting the power budget of each subsystem relative to total power mitigation.

    Predictive control systems and methods
    3.
    发明授权

    公开(公告)号:US10671131B2

    公开(公告)日:2020-06-02

    申请号:US14871526

    申请日:2015-09-30

    Applicant: Apple Inc.

    Abstract: Systems and methods are disclosed for determining a current machine state of a processing device, predicting a future processing task to be performed by the processing device at a future time, and predicting a list of intervening processing tasks to be performed by a first time (e.g. a current time) and the start of the future processing task. The future processing task has an associated initial state. A feed-forward thermal prediction model determines a predicted future machine state at the time for starting the future processing task. Heat mitigation processes can be applied in advance of the starting of the future processing task, to meet the future initial machine state for starting the future processing task.

    PMU-Side Electromigration Control

    公开(公告)号:US20240427391A1

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

    申请号:US18438782

    申请日:2024-02-12

    Applicant: Apple Inc.

    Abstract: Techniques are disclosed relating to electromigration control implemented by a power management unit. In some embodiments, the power management unit itself is configured to monitor operating conditions, implement control for one or more electromigration loops, and send reduction alerts, via an inter-chip interconnect, to the processor circuitry it powers. In some embodiments, the power management unit implements both thermal and electromigration control loops. Disclosed techniques may advantageously reduce or avoid electromigration issues, potentially with reduced impact on processor performance relative to traditional techniques.

    PREDICTIVE CONTROL SYSTEMS AND METHODS
    6.
    发明申请
    PREDICTIVE CONTROL SYSTEMS AND METHODS 审中-公开
    预测控制系统和方法

    公开(公告)号:US20160357232A1

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

    申请号:US14871526

    申请日:2015-09-30

    Applicant: Apple Inc.

    Abstract: Systems and methods are disclosed for determining a current machine state of a processing device, predicting a future processing task to be performed by the processing device at a future time, and predicting a list of intervening processing tasks to be performed by a first time (e.g. a current time) and the start of the future processing task. The future processing task has an associated initial state. A feed-forward thermal prediction model determines a predicted future machine state at the time for starting the future processing task. Heat mitigation processes can be applied in advance of the starting of the future processing task, to meet the future initial machine state for starting the future processing task.

    Abstract translation: 公开了用于确定处理装置的当前机器状态的系统和方法,预测未来处理装置将来执行的未来处理任务,并预测第一次执行的中间处理任务列表(例如, 当前时间)和未来处理任务的开始。 未来的处理任务具有相关的初始状态。 前馈热预测模型确定在开始未来处理任务时的预测未来机器状态。 可以在未来的处理任务开始之前应用减热过程,以满足未来开始未来处理任务的初始机状态。

    Power management for a graphics processing unit or other circuit

    公开(公告)号:US11513585B1

    公开(公告)日:2022-11-29

    申请号:US17221076

    申请日:2021-04-02

    Applicant: Apple Inc.

    Abstract: In one embodiment, a system includes power management control that controls a duty cycle of a processor to manage power. The duty cycle may be the amount of time that the processor is powered on as a percentage of the total time. By frequently powering up and powering down the processor during a period of time, the power consumption of the processor may be controlled while providing the perception that the processor is continuously available. For example, the processor may be a graphics processing unit (GPU), and the period of time over which the duty cycle is managed may be a frame to be displayed on the display screen viewed by a user of the system.

    Closed loop CPU performance control
    10.
    发明授权
    Closed loop CPU performance control 有权
    闭环CPU性能控制

    公开(公告)号:US09128721B2

    公开(公告)日:2015-09-08

    申请号:US13913307

    申请日:2013-06-07

    Applicant: Apple Inc.

    Abstract: The invention provides a technique for targeted scaling of the voltage and/or frequency of a processor included in a computing device. One embodiment involves scaling the voltage/frequency of the processor based on the number of frames per second being input to a frame buffer in order to reduce or eliminate choppiness in animations shown on a display of the computing device. Another embodiment of the invention involves scaling the voltage/frequency of the processor based on a utilization rate of the GPU in order to reduce or eliminate any bottleneck caused by slow issuance of instructions from the CPU to the GPU. Yet another embodiment of the invention involves scaling the voltage/frequency of the CPU based on specific types of instructions being executed by the CPU. Further embodiments include scaling the voltage and/or frequency of a CPU when the CPU executes workloads that have characteristics of traditional desktop/laptop computer applications.

    Abstract translation: 本发明提供了一种用于针对包括在计算设备中的处理器的电压和/或频率进行目标缩放的技术。 一个实施例涉及基于每秒输入帧缓冲器的帧数来缩放处理器的电压/频率,以便减少或消除在计算设备的显示器上显示的动画中的笨拙。 本发明的另一实施例涉及基于GPU的利用率来缩放处理器的电压/频率,以便减少或消除由CPU向GPU缓慢发出指令所引起的任何瓶颈。 本发明的另一个实施例涉及根据由CPU执行的特定类型的指令来调整CPU的电压/频率。 另外的实施例包括在CPU执行具有传统台式/膝上型计算机应用的特征的工作负载时缩放CPU的电压和/或频率。

Patent Agency Ranking