发明授权
- 专利标题: Dynamic adjustment of prefetch stream priority
- 专利标题(中): 预取流优先级的动态调整
-
申请号: US12024411申请日: 2008-02-01
-
公开(公告)号: US07958316B2公开(公告)日: 2011-06-07
- 发明人: William E. Speight , Lixin Zhang
- 申请人: William E. Speight , Lixin Zhang
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理机构: Dillon & Yudell LLP
- 主分类号: G06F12/12
- IPC分类号: G06F12/12 ; G06F5/12
摘要:
A method, processor, and data processing system for dynamically adjusting a prefetch stream priority based on the consumption rate of the data by the processor. The method includes a prefetch engine issuing a prefetch request of a first prefetch stream to fetch one or more data from the memory subsystem. The first prefetch stream has a first assigned priority that determines a relative order for scheduling prefetch requests of the first prefetch stream relative to other prefetch requests of other prefetch streams. Based on the receipt of a processor demand for the data before the data returns to the cache or return of the data along time before the receiving the processor demand, logic of the prefetch engine dynamically changes the first assigned priority to a second higher or lower priority, which priority is subsequently utilized to schedule and issue a next prefetch request of the first prefetch stream.
公开/授权文献
- US20090198907A1 Dynamic Adjustment of Prefetch Stream Priority 公开/授权日:2009-08-06
信息查询