-
1.
公开(公告)号:WO2015183585A1
公开(公告)日:2015-12-03
申请号:PCT/US2015/030886
申请日:2015-05-14
Applicant: APPLE INC.
Inventor: VAISHAMPAYAN, Umesh Suresh , KUMAR, Derek R. , SARCONE, Christopher John , BLAINE, Russell Alexander , BAHULKAR, Tejas Arun , KATZ, Shachar , SOKOL, Joseph Jr. , BYOM, Matthew John
IPC: G06F1/20
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: 描述了通过选择性地节流设备的输入/输出操作来管理设备的热轮廓的设备的方法和装置。 在示例性实施例中,设备监视设备的热分布,其中设备执行利用设备的存储的多个进程。 另外,多个处理包括高优先级处理和低优先级处理。 如果设备的热分布超过热阈值,则设备会降低低优先级进程的第一带宽范围,并为高优先级进程维护第二带宽范围。 该设备还使用第一带宽范围来处理低优先级进程的存储请求,并使用第二带宽范围来处理高优先级进程的存储请求。
-
2.
公开(公告)号:WO2013180871A2
公开(公告)日:2013-12-05
申请号:PCT/US2013/038679
申请日:2013-04-29
Applicant: APPLE INC.
Inventor: DESAI, Lionel D. , CRANE, Neil G. , SORRESSO, Damien P. , SOKOL, Joseph Jr.
IPC: G06F9/50
CPC classification number: G06F9/4881 , G06F9/5016 , G06F9/5022 , G06F9/5038 , G06F9/528
Abstract: A method for resource management of a data processing system is described herein. According to one embodiment, a token is periodically pushed into a memory usage queue, where the token includes a timestamp indicating time entering the memory usage queue. The memory usage queue stores a plurality of memory page identifiers (IDs) identifying a plurality of memory pages currently allocated to a plurality of programs running within the data processing system. In response to a request to reduce memory usage, a token is popped from the memory usage queue. A timestamp of the popped token is then compared with current time to determine whether a memory usage reduction action should be performed.
Abstract translation: 这里描述了数据处理系统的资源管理方法。 根据一个实施例,令牌被周期地推入存储器使用队列中,其中令牌包括指示进入存储器使用队列的时间的时间戳。 存储器使用队列存储识别当前分配给在数据处理系统内运行的多个程序的多个存储器页的多个存储器页标识符(ID)。 响应于减少内存使用的请求,令牌从内存使用队列弹出。 然后将弹出的令牌的时间戳与当前时间进行比较,以确定是否应执行内存使用减少动作。
-