发明名称 METHOD AND APPARATUS FOR GENERATING PREFETCHES
摘要 One embodiment of the present invention provides a system that generates prefetches by speculatively executing code during stalls through a technique known as "hardware scout threading." The system starts by executing code within a processor. Upon encountering a stall, the system speculatively executes the code from the point of the stall, without committing results of the speculative execution to the architectural state of the processor. If the system encounters a memory reference during this speculative execution, the system determines if a target address for the memory reference can be resolved. If so, the system issues a prefetch for the memory reference to load a cache line for the memory reference into a cache within the processor.
申请公布号 WO2004059472(A3) 申请公布日期 2006.01.12
申请号 WO2003US40592 申请日期 2003.12.19
申请人 SUN MICROSYSTEMS, INC. 发明人 CHAUDHRY, SHAILENDER;TREMBLAY, MARC
分类号 G06F9/00;G06F9/30;G06F9/38;G06F15/00 主分类号 G06F9/00
代理机构 代理人
主权项
地址