发明名称 Method and apparatus for adaptive cache frame locking and unlocking
摘要 A method and apparatus are disclosed for locking the most recently accessed frames in a cache memory. The most recently accessed frames in a cache memory are likely to be accessed by a task again in the near future. The most recently used frames may be locked at the beginning of a task switch or interrupt to improve the performance of the cache. The list of most recently used frames is updated as a task executes and may be embodied, for example, as a list of frames addresses or a flag associated with each frame. The list of most recently used frames may be separately maintained for each task if multiple tasks may interrupt each other. An adaptive frame unlocking mechanism is also disclosed that automatically unlocks frames that may cause a significant performance degradation for a task. The adaptive frame unlocking mechanism monitors a number of times a task experiences a frame miss and unlocks a given frame if the number of frame misses exceeds a predefined threshold.
申请公布号 US8261022(B2) 申请公布日期 2012.09.04
申请号 US20010975764 申请日期 2001.10.09
申请人 DWYER HARRY;FERNANDO JOHN SUSANTHA;AGERE SYSTEMS INC. 发明人 DWYER HARRY;FERNANDO JOHN SUSANTHA
分类号 G06F12/00;G06F9/46;G06F12/08;G06F12/12 主分类号 G06F12/00
代理机构 代理人
主权项
地址