THERMALLY ADAPTIVE QUALITY-OF-SERVICE LEVELS
    1.
    发明申请
    THERMALLY ADAPTIVE QUALITY-OF-SERVICE LEVELS 审中-公开
    热自适应质量水平

    公开(公告)号:WO2015183525A2

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

    申请号:PCT/US2015/030002

    申请日:2015-05-08

    Applicant: APPLE INC.

    Inventor: KUMAR, Derek R.

    Abstract: A method and apparatus of a device that manages a thermal profile of a device by selectively throttling central processing unit operations of the device is described. The device manages a thermal profile of the device by adjusting a throttling a central processing unit execution of a historically high energy consuming task. In this embodiment, the device monitors thermal level of the thermal profile of the device, the device is executing a plurality of tasks that utilize a plurality of processing cores of the device. If the thermal level of the device exceeds a thermal threshold, the device identifies one of the plurality tasks as a historically high energy consuming task, and throttles this historically high energy consuming task by setting a force idle execution time for the historically high energy consuming task. The device further executes the plurality of tasks.

    Abstract translation: 描述了通过选择性地节流设备的中央处理单元操作来管理设备的热分布的设备的方法和设备。 该装置通过调节节制中央处理单元执行历史上高能耗的任务来管理设备的热分布。 在该实施例中,设备监视设备的热分布图的热水平,该设备正在执行利用设备的多个处理核心的多个任务。 如果设备的热水平超过热阈值,则设备将多个任务中的一个识别为历史上高能耗的任务,并且通过为历史上高能量消耗任务设置力空闲执行时间来抑制该历史上高能耗的任务 。 该装置还执行多个任务。

    SELECTIVE GPU THROTTLING
    2.
    发明申请
    SELECTIVE GPU THROTTLING 审中-公开
    选择GPU图形

    公开(公告)号:WO2015183586A1

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

    申请号:PCT/US2015/030894

    申请日:2015-05-14

    Applicant: APPLE INC.

    Abstract: A method and apparatus of a device that manages a thermal profile of a device by selectively throttling graphics processing unit operations of the device is described. In an exemplary embodiment, the device monitors the thermal profile of the device, where the device executes a plurality of processes that utilizes a graphics processing unit of the device. In addition, the plurality of processes include a high priority process and a low priority process. If the thermal profile of the device exceeds a thermal threshold, the device decreases a first GPU utilization for the low priority process and maintains a second GPU utilization for the high priority process. The device further executes the low priority process using the first GPU utilization with the GPU and executes the high priority process using the second GPU utilization with the GPU.

    Abstract translation: 描述了通过选择性地节流设备的图形处理单元操作来管理设备的热轮廓的设备的方法和装置。 在示例性实施例中,设备监视设备的热剖面,其中设备执行利用设备的图形处理单元的多个处理。 另外,多个处理包括高优先级处理和低优先级处理。 如果设备的热分布超过热阈值,则设备会降低低优先级进程的第一GPU利用率,并为高优先级进程维护第二GPU利用率。 该设备还使用GPU的第一GPU利用率执行低优先级进程,并且使用与GPU的第二GPU利用率执行高优先级进程。

    SYSTEM AND METHOD FOR SOC IDLE POWER STATE CONTROL BASED ON I/O OPERATION CHARACTERIZATION
    4.
    发明申请
    SYSTEM AND METHOD FOR SOC IDLE POWER STATE CONTROL BASED ON I/O OPERATION CHARACTERIZATION 审中-公开
    基于I / O操作特征的SOC空闲状态控制系统和方法

    公开(公告)号:WO2016122988A2

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

    申请号:PCT/US2016/014628

    申请日:2016-01-22

    Applicant: APPLE INC.

    Inventor: KUMAR, Derek R.

    Abstract: A method and apparatus of a device that manages system performance by controlling power state based on information related to I/O operations is described. The device collects historical I/O information. The historical I/O information may include the number of I/O operations over a sample period of time and the inter-arrival time between I/O operations. The device further receives information related to a current I/O operation. The information of the current I/O operation may include direction, size, quality of service, and media type of the I/O operation. The device determines a power state based on the historical I/O information and the information relative to the current I/O operation to reduce power consumption while improving system efficiency and maintaining an acceptable level of system performance. The device further applies the determined power state. Other embodiments are also described and claimed.

    Abstract translation: 描述了通过基于与I / O操作有关的信息来控制电力状态来管理系统性能的设备的方法和设备。 该设备收集历史I / O信息。 历史I / O信息可以包括样本时间段内I / O操作的数量和I / O操作之间的到达间隔时间。 该设备还接收与当前I / O操作有关的信息。 当前I / O操作的信息可以包括I / O操作的方向,大小,服务质量和媒体类型。 设备基于历史I / O信息和关于当前I / O操作的信息来确定功率状态,以降低功耗,同时提高系统效率并保持可接受的系统性能水平。 该设备进一步应用确定的功率状态。 其他实施例也被描述和要求保护。

    THERMAL MITIGATION USING SELECTIVE I/O THROTTLING
    5.
    发明申请
    THERMAL MITIGATION USING SELECTIVE I/O THROTTLING 审中-公开
    使用选择性I / O截止的热度减轻

    公开(公告)号:WO2015183585A1

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

    申请号:PCT/US2015/030886

    申请日:2015-05-14

    Applicant: APPLE INC.

    Abstract: A method and apparatus of a device that manages a thermal profile of a device by selectively throttling input/output operations of the device is described. In an exemplary embodiment, the device monitors the thermal profile of the device, where the device executes a plurality of processes that utilize storage of the device. In addition, the plurality of processes include a high priority process and a low priority process. If the thermal profile of the device exceeds a thermal threshold, the device decreases a first bandwidth range for the low priority process and maintains a second bandwidth range for the high priority process. The device further processes a storage request of the low priority process using the first bandwidth range and processing a storage request of the high priority process using the second bandwidth range.

    Abstract translation: 描述了通过选择性地节流设备的输入/输出操作来管理设备的热轮廓的设备的方法和装置。 在示例性实施例中,设备监视设备的热分布,其中设备执行利用设备的存储的多个进程。 另外,多个处理包括高优先级处理和低优先级处理。 如果设备的热分布超过热阈值,则设备会降低低优先级进程的第一带宽范围,并为高优先级进程维护第二带宽范围。 该设备还使用第一带宽范围来处理低优先级进程的存储请求,并使用第二带宽范围来处理高优先级进程的存储请求。

    THERMAL MITIGATION USING SELECTIVE TASK MODULATION
    6.
    发明申请
    THERMAL MITIGATION USING SELECTIVE TASK MODULATION 审中-公开
    使用选择性任务调制进行热度减轻

    公开(公告)号:WO2015183528A1

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

    申请号:PCT/US2015/030020

    申请日:2015-05-08

    Applicant: APPLE INC.

    Inventor: KUMAR, Derek R.

    Abstract: A method and apparatus of a device that manages a thermal profile of a device by selectively throttling central processing unit operations of the device is described. The device monitors the thermal profile of the device, where the device executes a plurality of tasks that utilizes a central processing unit of the device. In addition, the plurality of tasks includes a high QoS task and a low QoS process. If the thermal profile of the device exceeds a thermal threshold, the device increases a first CPU throttling for the low QoS task and maintains a second CPU throttling for the high QoS task. The device further executes the low QoS task using the first CPU utilization with the first processing core of the CPU by selectively forcing an idle of the low QoS task during an execution window. In addition, the device executes the high QoS task using the second CPU throttling with a second processing core of the CPU.

    Abstract translation: 描述了通过选择性地节流设备的中央处理单元操作来管理设备的热轮廓的设备的方法和装置。 设备监视设备的热分布,其中设备执行利用设备的中央处理单元的多个任务。 此外,多个任务包括高QoS任务和低QoS进程。 如果设备的散热曲线超过热阈值,则设备会为低QoS任务增加第一个CPU限制,并维护高QoS任务的第二个CPU限制。 该装置还通过在执行窗口期间选择性地强制低QoS任务的空闲来执行与CPU的第一处理核心的第一CPU利用率的低QoS任务。 此外,设备使用CPU的第二个处理核心使用第二个CPU调节来执行高QoS任务。

Patent Agency Ranking