-
公开(公告)号:US09530174B2
公开(公告)日:2016-12-27
申请号:US14503311
申请日:2014-09-30
Applicant: Apple Inc.
Inventor: Umesh Suresh Vaishampayan , Derek R. Kumar , Cecile Marie Foret , Anthony Graham Sumpter , Harshavardhan P. Gopalakrishnan , William E. Damon, III
CPC classification number: G06T1/20 , G06F1/206 , G06F9/4893 , G06T2200/28 , G09G5/363 , G09G2320/041 , G09G2330/021 , Y02D10/16
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利用率执行高优先级进程。
-
公开(公告)号:US09411637B2
公开(公告)日:2016-08-09
申请号:US13656506
申请日:2012-10-19
Applicant: Apple Inc.
Inventor: Ananthakrishna Ramesh , Yosen Lin , Damien Pascal Sorresso , James Michael Magee , Kevin James Van Vechten , Umesh Suresh Vaishampayan
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: 描述了改变守护进程的重要性的装置的方法和装置。 在示例性实施例中,设备从目的地为守护进程的用户进程接收消息,其中守护进程独立于用户进程执行,并且第一守护进程与其他执行进程通信消息。 设备还确定第一消息是否指示可以改变第一后台进程的重要性。 如果第一条消息表明第一个守护进程的重要性可以改变,则设备会改变第一个守护进程的重要性。 该设备另外将第一个消息转发到第一个守护进程。
-
公开(公告)号:US20150348226A1
公开(公告)日:2015-12-03
申请号:US14503311
申请日:2014-09-30
Applicant: Apple Inc.
Inventor: Umesh Suresh Vaishampayan , Derek R. Kumar , Cecile Marie Foret , Anthony Graham Sumpter , Harshavardhan P. Gopalakrishnan , William E. Damon, III
IPC: G06T1/20
CPC classification number: G06T1/20 , G06F1/206 , G06F9/4893 , G06T2200/28 , G09G5/363 , G09G2320/041 , G09G2330/021 , Y02D10/16
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利用率执行高优先级进程。
-
公开(公告)号:US20150347330A1
公开(公告)日:2015-12-03
申请号:US14503312
申请日:2014-09-30
Applicant: Apple Inc.
Inventor: Umesh Suresh Vaishampayan , Derek R. Kumar , Christopher John Sarcone , Russell Alexader Blaine , Tejas Arun Bahulkar , Shachar Katz , Joseph Sokol, JR. , Matthew John Byom
CPC classification number: G06F13/26 , G05D23/1917 , G06F1/206 , G06F13/102 , Y02D10/14 , Y02D10/16
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: 描述了通过选择性地节流设备的输入/输出操作来管理设备的热轮廓的设备的方法和装置。 在示例性实施例中,设备监视设备的热分布,其中设备执行利用设备的存储的多个进程。 另外,多个处理包括高优先级处理和低优先级处理。 如果设备的热分布超过热阈值,则设备会降低低优先级进程的第一带宽范围,并为高优先级进程维护第二带宽范围。 该设备还使用第一带宽范围来处理低优先级进程的存储请求,并使用第二带宽范围来处理高优先级进程的存储请求。
-
公开(公告)号:US09436628B2
公开(公告)日:2016-09-06
申请号:US14503312
申请日:2014-09-30
Applicant: Apple Inc.
Inventor: Umesh Suresh Vaishampayan , Derek R. Kumar , Christopher John Sarcone , Russell Alexader Blaine , Tejas Arun Bahulkar , Shachar Katz , Joseph Sokol, Jr. , Matthew John Byom
CPC classification number: G06F13/26 , G05D23/1917 , G06F1/206 , G06F13/102 , Y02D10/14 , Y02D10/16
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: 描述了通过选择性地节流设备的输入/输出操作来管理设备的热轮廓的设备的方法和装置。 在示例性实施例中,设备监视设备的热分布,其中设备执行利用设备的存储的多个进程。 另外,多个处理包括高优先级处理和低优先级处理。 如果设备的热分布超过热阈值,则设备会降低低优先级进程的第一带宽范围,并为高优先级进程维护第二带宽范围。 该设备还使用第一带宽范围来处理低优先级进程的存储请求,并使用第二带宽范围来处理高优先级进程的存储请求。
-
公开(公告)号:US20130332941A1
公开(公告)日:2013-12-12
申请号:US13656506
申请日:2012-10-19
Applicant: APPLE INC.
Inventor: Ananthakrishna Ramesh , Yosen Lin , Damien Pascal Sorresso , James Michael Magee , Kevin James Van Vechten , Umesh Suresh Vaishampayan
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: 描述了改变守护进程的重要性的装置的方法和装置。 在示例性实施例中,设备从目的地为守护进程的用户进程接收消息,其中守护进程独立于用户进程执行,并且第一守护进程与其他执行进程通信消息。 设备还确定第一消息是否指示可以改变第一后台进程的重要性。 如果第一条消息表明第一个守护进程的重要性可以改变,则设备会改变第一个守护进程的重要性。 该设备另外将第一个消息转发到第一个守护进程。
-
-
-
-
-