发明申请
- 专利标题: MULTI-LEVEL TRACKING OF IN-USE STATE OF CACHE LINES
- 专利标题(中): 多级跟踪高速缓存线路的使用状态
-
申请号: US13992729申请日: 2011-12-29
-
公开(公告)号: US20130275733A1公开(公告)日: 2013-10-17
- 发明人: Ilhyun Kim , Chen Koren , Alexandre J. Farcy , Robert L. Hinton , Choon Wei Khor , Lihu Rappoport
- 申请人: Ilhyun Kim , Chen Koren , Alexandre J. Farcy , Robert L. Hinton , Choon Wei Khor , Lihu Rappoport
- 国际申请: PCT/US11/67747 WO 20111229
- 主分类号: G06F9/30
- IPC分类号: G06F9/30
摘要:
This disclosure includes tracking of in-use states of cache lines to improve throughput of pipelines and thus increase performance of processors. Access data for a number of sets of instructions stored in an instruction cache may be tracked using an in-use array in a first array until the data for one or more of those sets reach a threshold condition. A second array may then be used as the in-use array to track the sets of instructions after a micro-operation is inserted into the pipeline. When the micro-operation retires from the pipeline, the first array may be cleared. The process may repeat after the second array reaches the threshold condition. During the tracking, an in-use state for an instruction line may be detected by inspecting a corresponding bit in each of the arrays. Additional arrays may also be used to track the in-use state.
公开/授权文献
- US09348591B2 Multi-level tracking of in-use state of cache lines 公开/授权日:2016-05-24
信息查询