发明名称 |
System and method for validating a memory file that links speculative results of load operations to register values |
摘要 |
A system and method for linking speculative results of load operations to register values. A system (100) includes a memory file (132) including an entry (220) configured to store a first addressing pattern (206) and a first tag (208). The memory file (132) is configured to compare the first addressing pattern (206) to a second addressing pattern (206) of a load operation, and to link a data value identified by the first tag (208) to a speculative result of the load operation if there is a match. The system (100) further includes an execution core (124) coupled to the memory file (132) and configured to access the speculative result when executing a second operation that is dependent on the load operation, and a functional unit (126) coupled to the memory file (132) and configured to verify the link between the data value and the speculative result of the load operation by performing a comparison between one or more addresses. |
申请公布号 |
GB2429557(A) |
申请公布日期 |
2007.02.28 |
申请号 |
GB20060022878 |
申请日期 |
2004.12.17 |
申请人 |
ADVANCED MICRO DEVICES, INC |
发明人 |
BENJAMIN T SANDER;KRISHNAN V RAMANI;RAMSEY W HADDAD;MITCHELL ALSUP |
分类号 |
G06F9/38;G06F9/34 |
主分类号 |
G06F9/38 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|