CLOSED LOOP CPU PERFORMANCE CONTROL
    1.
    发明申请
    CLOSED LOOP CPU PERFORMANCE CONTROL 有权
    关闭环路CPU性能控制

    公开(公告)号:US20140164757A1

    公开(公告)日:2014-06-12

    申请号: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的电压和/或频率。

    PROCESSOR THROTTLE RATE LIMITER
    2.
    发明申请
    PROCESSOR THROTTLE RATE LIMITER 审中-公开
    加工器速度限制

    公开(公告)号:US20160357243A1

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

    申请号:US14869854

    申请日:2015-09-29

    Applicant: Apple Inc.

    Abstract: The embodiments set forth a technique for providing reactive performance throttle engagement information to controller limiters, which are implemented as closed loop structures that analyze the information against target reactive performance throttle engagement rates and produce control effort limits. When reactive performance throttle engagement rates are below the target, controllers issue control efforts in a normal fashion such that they are not influenced by the control effort limits produced by the controller limiters. However, the controller limiters are also configured such that when reactive performance throttle engagement rates are above the target, the controllers issue control efforts in a modified fashion—specifically, in accordance with the control effort limits produced by the controller limiters. In this manner, control effort limits can effectively clamp the control efforts when particular conditions—such as excessive reactive performance throttle engagement rates—are being met.

    Abstract translation: 实施例提出了一种用于向控制器限制器提供无功性能节流阀接合信息的技术,控制器限制器被实现为闭环结构,其分析针对目标反应性能油门接合速率的信息并产生控制力限制。 当无功性能油门参与率低于目标时,控制器以正常方式发出控制措施,使其不受控制器限制器产生的控制力限制的影响。 然而,控制器限制器还被配置成使得当无功性能油门接合速率高于目标时,控制器以修改的方式发出控制工作,具体地,根据由控制器限制器产生的控制力限制。 以这种方式,当满足特定条件(例如过大的反应性节流阀接合速率)时,控制力限制可以有效地钳制控制工作。

    ADAPTIVE MEMORY PERFORMANCE CONTROL BY THREAD GROUP

    公开(公告)号:US20210157700A1

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

    申请号:US17098262

    申请日:2020-11-13

    Applicant: Apple Inc.

    Abstract: A device implementing adaptive memory performance control by thread group may include a memory and at least one processor. The at least one processor may be configured to execute a group of threads on one or more cores. The at least one processor may be configured to monitor a plurality of metrics corresponding to the group of threads executing on one or more cores. The metrics may include, for example, a core stall ratio and/or a power metric. The at least one processor may be configured to determine, based at least in part on the plurality of metrics, a memory bandwidth constraint with respect to the group of threads executing on the one or more cores. The at least one processor may be configured to, in response to determining the memory bandwidth constraint, increase a memory performance corresponding to the group of threads executing on the one or more cores.

    CLOSED LOOP CPU PERFORMANCE CONTROL
    4.
    发明申请
    CLOSED LOOP CPU PERFORMANCE CONTROL 审中-公开
    关闭环路CPU性能控制

    公开(公告)号:US20150348228A1

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

    申请号:US14821665

    申请日:2015-08-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的电压和/或频率。

    PERFORMANCE CONTROL FOR CONCURRENT ANIMATIONS
    6.
    发明申请
    PERFORMANCE CONTROL FOR CONCURRENT ANIMATIONS 有权
    同步动画的性能控制

    公开(公告)号:US20150348223A1

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

    申请号:US14489356

    申请日:2014-09-17

    Applicant: Apple Inc.

    Abstract: The embodiments set forth a technique for targeted scaling of the voltage and/or frequency of hardware components included in a mobile computing device. One embodiment involves independently analyzing the individual frame rates of each animation within a user interface (UI) of a mobile computing device instead of analyzing the frame rate of the UI as a whole. This can involve establishing, for each animation being displayed within the UI, a corresponding performance control pipeline that generates a control signal for scaling a performance mode of the hardware components (e.g., a Central Processing Unit (CPU)) included in the mobile computing device. In this manner, the control signals generated by the performance control pipelines can be aggregated to produce a control signal that causes a power management component to scale the performance mode(s) of the hardware components.

    Abstract translation: 这些实施例提出了用于针对包括在移动计算设备中的硬件组件的电压和/或频率进行目标缩放的技术。 一个实施例涉及独立地分析移动计算设备的用户界面(UI)内的每个动画的各个帧速率,而不是分析整个UI的帧速率。 这可以涉及为在UI内显示的每个动画建立相应的性能控制流水线,其生成用于缩放包括在移动计算设备中的硬件组件(例如,中央处理单元(CPU))的性能模式的控制信号 。 以这种方式,可以聚合由性能控制管线产生的控制信号,以产生控制信号,该控制信号使得功率管理部件缩放硬件部件的性能模式。

    SYSTEMS AND METHODS FOR ACCURATE INITIALIZATION FROM LOW-POWER AND POWER-OFF STATES
    7.
    发明申请
    SYSTEMS AND METHODS FOR ACCURATE INITIALIZATION FROM LOW-POWER AND POWER-OFF STATES 有权
    从低功耗和断电状态进行精确初始化的系统和方法

    公开(公告)号:US20140359257A1

    公开(公告)日:2014-12-04

    申请号:US13906175

    申请日:2013-05-30

    Applicant: Apple Inc.

    Abstract: This paper describes various embodiments that relate to personal computer systems, and accurate initialization of computer hardware of personal computer systems from a low-power and/or power-off state. According to one embodiment of the invention, a computer system includes a device operative to be powered down to the power-off state dependent upon an amount of user activity on the computer system. The computer system also includes a device controller operative to initialize the device from the power-off state to a power-on state responsive to user activity on the computer system. The device controller has at least one sensor device operative to determining a physical variable related to the device, and operating characteristics of the device are related to the physical variable.

    Abstract translation: 本文描述了与个人计算机系统相关的各种实施例,以及从低功率和/或断电状态对个人计算机系统的计算机硬件的准确初始化。 根据本发明的一个实施例,计算机系统包括根据计算机系统上的用户活动量而可操作地关闭到断电状态的设备。 计算机系统还包括设备控制器,用于响应于用户在计算机系统上的活动而将设备从电源关闭状态初始化为电源接通状态。 设备控制器具有至少一个传感器设备,用于确定与设备相关的物理变量,并且设备的操作特性与物理变量相关。

    SYSTEM AND METHODS FOR THERMAL CONTROL USING SENSORS ON DIE
    8.
    发明申请
    SYSTEM AND METHODS FOR THERMAL CONTROL USING SENSORS ON DIE 有权
    使用传感器在DIE上进行热控制的系统和方法

    公开(公告)号:US20140334107A1

    公开(公告)日:2014-11-13

    申请号:US13891030

    申请日:2013-05-09

    Applicant: Apple Inc.

    CPC classification number: G01K7/01

    Abstract: A portable electronic device including a temperature sensor embedded in a die is provided. To process temperature measurements the portable electronic device includes a processor circuit coupled to the temperature sensor, the processor circuit configured to read a measurement from the temperature sensor when an integrated circuit in the die is inactive. Furthermore, a memory circuit coupled to the processor circuit and the temperature sensor stores a temperature gradient provided by the temperature sensor. A Printed Circuit Board for use in a portable electronic device as above is also provided. A method for performing thermal control in a portable electronic device as above is also provided.

    Abstract translation: 提供了包括嵌入在模具中的温度传感器的便携式电子设备。 为了处理温度测量,便携式电子设备包括耦合到温度传感器的处理器电路,处理器电路被配置为当芯片中的集成电路不活动时从温度传感器读取测量值。 此外,耦合到处理器电路和温度传感器的存储器电路存储由温度传感器提供的温度梯度。 还提供了如上所述的用于便携式电子设备的印刷电路板。 还提供了如上所述在便携式电子设备中进行热控制的方法。

Patent Agency Ranking