-
公开(公告)号:US20180373641A1
公开(公告)日:2018-12-27
申请号:US15633083
申请日:2017-06-26
Applicant: ATI Technologies ULC
Inventor: Dhirendra Partap Singh Rana , Conrad Lai , Jeffrey G. Cheng
Abstract: Systems, apparatuses, and methods for accessing and managing memories are disclosed herein. In one embodiment, a system includes at least first and second processors and first and second memories. The first processor maintains a request log with entries identifying requests that have been made to pages stored in the second memory. The first processor generates an indication for the second processor to process the request log when the number of entries in the request log reaches a programmable threshold. The second processor dynamically adjusts the programmable threshold based on one or more first conditions. The second processor also processes the request log responsive to detecting the indication. Additionally, the second processor determines whether to migrate pages from the second memory to the first memory based on one or more second conditions.
-
公开(公告)号:US10310985B2
公开(公告)日:2019-06-04
申请号:US15633083
申请日:2017-06-26
Applicant: ATI Technologies ULC
Inventor: Dhirendra Partap Singh Rana , Conrad Lai , Jeffrey G. Cheng
IPC: G06F12/02 , G06F12/10 , G06F12/1072
Abstract: Systems, apparatuses, and methods for accessing and managing memories are disclosed herein. In one embodiment, a system includes at least first and second processors and first and second memories. The first processor maintains a request log with entries identifying requests that have been made to pages stored in the second memory. The first processor generates an indication for the second processor to process the request log when the number of entries in the request log reaches a programmable threshold. The second processor dynamically adjusts the programmable threshold based on one or more first conditions. The second processor also processes the request log responsive to detecting the indication. Additionally, the second processor determines whether to migrate pages from the second memory to the first memory based on one or more second conditions.
-