发明申请
- 专利标题: INEFFECTIVE PREFETCH DETERMINATION AND LATENCY OPTIMIZATION
- 专利标题(中): 无意义的预先确定和延期优化
-
申请号: US12897008申请日: 2010-10-04
-
公开(公告)号: US20120084511A1公开(公告)日: 2012-04-05
- 发明人: Miles R. Dooley , Venkat R. Indukuru , Alex E. Mericas , Francis P. O'Connell
- 申请人: Miles R. Dooley , Venkat R. Indukuru , Alex E. Mericas , Francis P. O'Connell
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 主分类号: G06F12/08
- IPC分类号: G06F12/08 ; G06F9/38 ; G06F9/30
摘要:
A processor of an information handling system (IHS) initiates an L3 cache prefetch operation in response to a demand load during instruction processing. The processor selects an L3 cache prefetch at random for tracking as a target prefetched instruction. The processor initiates an L1 cache target prefetch operation and stores the resultant target prefetched instruction in the L1 cache. If a demand load arrives, the processor analyses the target prefetched instruction for effectiveness and determines the source of the prefetch data. If a demand does not arrive, the processor tests to determine if the particular prefetched instruction timed out in the cache and identifies the infectiveness of the prefetch operation. The processor samples multiple prefetch operations at random and generates a history of prefetch effectiveness and other useful prefetch information. The processor stores the prefetch effectiveness information to enable reduction or removal of ineffective prefetch operations.
公开/授权文献
- US08949579B2 Ineffective prefetch determination and latency optimization 公开/授权日:2015-02-03