发明授权
US07707359B2 Method and apparatus for selectively prefetching based on resource availability
有权
用于基于资源可用性选择性地预取的方法和装置
- 专利标题: Method and apparatus for selectively prefetching based on resource availability
- 专利标题(中): 用于基于资源可用性选择性地预取的方法和装置
-
申请号: US11390896申请日: 2006-03-27
-
公开(公告)号: US07707359B2公开(公告)日: 2010-04-27
- 发明人: Wayne Mesard , Paul Caprioli
- 申请人: Wayne Mesard , Paul Caprioli
- 申请人地址: US CA Redwood Shores
- 专利权人: Oracle America, Inc.
- 当前专利权人: Oracle America, Inc.
- 当前专利权人地址: US CA Redwood Shores
- 代理机构: Park, Vaughan & Fleming LLP
- 代理商 Anthony P. Jones
- 主分类号: G06F12/00
- IPC分类号: G06F12/00
摘要:
One embodiment of the present invention provides a system which facilitates selective prefetching based on resource availability. During operation, the system executes instructions in a processor. While executing the instructions, the system monitors the availability of one or more system resources and dynamically adjusts an availability indicator for each system resource based on the current availability of the system resource. Upon encountering a prefetch instruction which involves the system resource, the system checks the availability indicator. If the availability indicator indicates that the system resource is not sufficiently available, the system terminates the execution of the prefetch instruction, whereby terminating execution prevents prefetch instructions from overwhelming the system resource.
公开/授权文献
信息查询