发明名称 |
THERMAL MITIGATION USING SELECTIVE I/O THROTTLING |
摘要 |
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. |
申请公布号 |
US2015347330(A1) |
申请公布日期 |
2015.12.03 |
申请号 |
US201414503312 |
申请日期 |
2014.09.30 |
申请人 |
Apple Inc. |
发明人 |
Vaishampayan Umesh Suresh;Kumar Derek R.;Sarcone Christopher John;Blaine Russell Alexader;Bahulkar Tejas Arun;Katz Shachar;Sokol, JR. Joseph;Byom Matthew John |
分类号 |
G06F13/26;G05D23/19;G06F13/10 |
主分类号 |
G06F13/26 |
代理机构 |
|
代理人 |
|
主权项 |
1. A non-transitory machine-readable medium having executable instructions to cause one or more processing units to perform a method to manage a thermal profile of a device, the method comprising:
monitoring the thermal profile of the device, wherein the device is executing a plurality of input/output operations that utilize storage of the device, the plurality of input/output operations including a high priority input/output operation and a low priority input/output operation; if the thermal profile of the device exceeds a first thermal threshold,
decreasing a first bandwidth range for the input/output operation, andmaintaining a second bandwidth range for the input/output operation; processing a storage request of the low priority input/output operation using the first bandwidth range; and processing a storage request of the high priority input/output operation using the second bandwidth range. |
地址 |
Cupertino CA US |