专利名称:Method and system for cancelling
speculative cache prefetch requests
发明人:Ravi Kumar Arimilli,Leo James Clark,John
Steven Dodson,Guy Lynn Guthrie,William
John Starke
申请号:US09364574
申请日:19990730
公开号:US06438656B1
公开日:
20020820
专利内容由知识产权出版社提供
专利附图:
摘要:A method of operating a multi-level memory hierarchy of a computer system
and apparatus embodying the method, wherein instructions issue having an explicit prefetch request directly from an instruction sequence unit to a prefetch unit of the processing unit. The invention applies to values that are either operand data or instructions. In a preferred embodiment, two prefetch units are used, the first prefetch unit being hardware independent and dynamically monitoring one or more active streams associated with operations carried out by a core of the processing unit, and the second prefetch unit being aware of the lower level storage subsystem and sending with the prefetch request an indication that a prefetch value is to be loaded into a lower level cache of the processing unit. These prefetch requests can be demand load requests, where the processing unit will need the operand data or instructions, or speculative load requests, where the processing unit may or may not need the operand data or instructions, but a branch prediction or stream association predicts that they might be needed. After a predetermined number of cycles has elapsed, the speculative load request is cancelled if the request has not already been completed.
申请人:INTERNATIONAL BUSINESS MACHINES CORPORATION
spring framework怎么卸载代理机构:Bracewell & Patterson, L.L.P.
代理人:Casimer K. Salys
更多信息请下载全文后查看

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。