发明名称 Method and system for generating and utilizing speculative memory access requests in data processing systems
摘要 A method and system for generating and utilizing speculative memory accesses in data processing systems. The method and system provide a memory controller having at least one origin-sensitive speculative memory access request generator. The origin-sensitive speculative memory access request generator is associated with one or more origins of memory access requests. In some embodiments, the origins are buses over which the one or more memory access request travel; in other embodiments the origins are sources of the one or more memory access requests. The origin-sensitive speculative memory access request generator monitors reorder buffers associated with the one or more origins, and in response to space in the reorder buffers generates speculative memory access requests of a type likely to be received by the reorder buffers in the future. The generated origin-related speculative memory access requests are received by a speculative memory access request response buffer checking-and-logic-control unit associated with system memory. The speculative memory access request response buffer checking-and-logic-control unit associated with system memory examines the state of system memory, and, if appropriate, executes some or all of the speculative memory access requests. Subsequent to execution, the responses to the speculative memory access requests are stored in a speculative memory access request response buffer, and thereafter such results are utilized to satisfy non-speculative requests subsequently received.
申请公布号 US6226721(B1) 申请公布日期 2001.05.01
申请号 US19980208569 申请日期 1998.12.09
申请人 ADVANCED MICRO DEVICES, INC. 发明人 STRONGIN GEOFFREY S.;QURESHI QADEER A.
分类号 G06F13/16;(IPC1-7):G06F13/18 主分类号 G06F13/16
代理机构 代理人
主权项
地址