Selective GPU throttling
    1.
    发明授权
    Selective GPU throttling 有权
    选择性GPU限制

    公开(公告)号:US09530174B2

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

    申请号:US14503311

    申请日:2014-09-30

    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利用率执行高优先级进程。

    Adaptive process importance
    2.
    发明授权
    Adaptive process importance 有权
    自适应过程重要性

    公开(公告)号:US09411637B2

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

    申请号:US13656506

    申请日:2012-10-19

    Applicant: Apple Inc.

    CPC classification number: G06F9/4843 G06F9/4831

    Abstract: A method and apparatus of a device that changes the importance of a daemon process is described. In an exemplary embodiment, the device receives a message from a user process destined for daemon process, wherein the daemon process executes independently of the user process and the first daemon process communicates messages with other executing processes. The device further determines if the first message indicates that the importance of the first daemon process can be changed. If the first message indicates the importance of the first daemon process can be changed, the device changes the importance of the first daemon process. The device additionally forwards the first message to the first daemon process.

    Abstract translation: 描述了改变守护进程的重要性的装置的方法和装置。 在示例性实施例中,设备从目的地为守护进程的用户进程接收消息,其中守护进程独立于用户进程执行,并且第一守护进程与其他执行进程通信消息。 设备还确定第一消息是否指示可以改变第一后台进程的重要性。 如果第一条消息表明第一个守护进程的重要性可以改变,则设备会改变第一个守护进程的重要性。 该设备另外将第一个消息转发到第一个守护进程。

    SELECTIVE GPU THROTTLING
    3.
    发明申请
    SELECTIVE GPU THROTTLING 有权
    选择GPU图形

    公开(公告)号:US20150348226A1

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

    申请号:US14503311

    申请日:2014-09-30

    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利用率执行高优先级进程。

    THERMAL MITIGATION USING SELECTIVE I/O THROTTLING
    4.
    发明申请
    THERMAL MITIGATION USING SELECTIVE I/O THROTTLING 有权
    使用选择性I / O截止的热度减轻

    公开(公告)号:US20150347330A1

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

    申请号:US14503312

    申请日:2014-09-30

    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 I/O throttling
    5.
    发明授权
    Thermal mitigation using selective I/O throttling 有权
    使用选择性I / O节流进行热量减轻

    公开(公告)号:US09436628B2

    公开(公告)日:2016-09-06

    申请号:US14503312

    申请日:2014-09-30

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

    Adaptive Process Importance
    6.
    发明申请
    Adaptive Process Importance 有权
    自适应过程重要性

    公开(公告)号:US20130332941A1

    公开(公告)日:2013-12-12

    申请号:US13656506

    申请日:2012-10-19

    Applicant: APPLE INC.

    CPC classification number: G06F9/4843 G06F9/4831

    Abstract: A method and apparatus of a device that changes the importance of a daemon process is described. In an exemplary embodiment, the device receives a message from a user process destined for daemon process, wherein the daemon process executes independently of the user process and the first daemon process communicates messages with other executing processes. The device further determines if the first message indicates that the importance of the first daemon process can be changed. If the first message indicates the importance of the first daemon process can be changed, the device changes the importance of the first daemon process. The device additionally forwards the first message to the first daemon process.

    Abstract translation: 描述了改变守护进程的重要性的装置的方法和装置。 在示例性实施例中,设备从目的地为守护进程的用户进程接收消息,其中守护进程独立于用户进程执行,并且第一守护进程与其他执行进程通信消息。 设备还确定第一消息是否指示可以改变第一后台进程的重要性。 如果第一条消息表明第一个守护进程的重要性可以改变,则设备会改变第一个守护进程的重要性。 该设备另外将第一个消息转发到第一个守护进程。

Patent Agency Ranking