发明授权
- 专利标题: Prefetch optimization in shared resource multi-core systems
- 专利标题(中): 在共享资源多核系统中预取优化
-
申请号: US12614619申请日: 2009-11-09
-
公开(公告)号: US08443151B2公开(公告)日: 2013-05-14
- 发明人: Puqi P. Tang , Hemant G. Rotithor , Ryan L. Carlson , Nagi Aboulenein
- 申请人: Puqi P. Tang , Hemant G. Rotithor , Ryan L. Carlson , Nagi Aboulenein
- 申请人地址: US CA Santa Clara
- 专利权人: Intel Corporation
- 当前专利权人: Intel Corporation
- 当前专利权人地址: US CA Santa Clara
- 代理商 David P. McAbee
- 主分类号: G06F12/00
- IPC分类号: G06F12/00 ; G06F12/08
摘要:
An apparatus and method is described herein for optimization to prefetch throttling, which potentially enhances performance, reduces power consumption, and maintains positive gain for workloads that benefit from prefetching. More specifically, the optimizations described herein allow for bandwidth congestion and prefetch accuracy to be taken into account as feedbacks for throttling at the source of prefetch generation. As a result, when there is low congestion, full prefetch generation is allowed, even if the prefetch is inaccurate, since there is available bandwidth. However, when congestion is high, the determination of throttling falls to prefetch accuracy. If accuracy is high—miss rate is low—then less throttling is needed, because the prefetches are being utilized—performance is being enhanced. Yet, if prefetch accuracy is low—miss rate is high—then more prefetch throttling is needed to save power, because the prefetch are not being utilized—performance is not being enhanced by the large number of prefetches.
公开/授权文献
信息查询