发明名称 VALUE SPECULATION ON AN ASSIST PROCESSOR TO FACILITATE PREFETCHING FOR A PRIMARY PROCESSOR
摘要 One embodiment of the present invention provides a system that prefetches from memory by using an assist processor that performs data speculation and that executes in advance of a primary processor. The system operates by executing executable code on the primary processor while simultaneously executing a reduced version of the executable code on the assist processor. This allows the assist processor to generate the same pattern of memory references that the primary processor generates in advance of when the primary processor generates the memory references. While executing the reduced version of the executable code, the system predicts a data value returned by a long latency operation within the executable code. The system subsequently uses the predicted data value to continue executing the reduced version of the executable code without having to wait for the long latency operation to complete.
申请公布号 WO02057909(A3) 申请公布日期 2003.08.07
申请号 WO2002US00643 申请日期 2002.01.09
申请人 SUN MICROSYSTEMS, INC. 发明人 CHAUDHRY, SHAILENDER;TREMBLAY, MARC
分类号 G06F9/38 主分类号 G06F9/38
代理机构 代理人
主权项
地址