发明名称 Method and system for memory renaming
摘要 Embodiments of the present invention provide a method, apparatus and system for memory renaming. In one embodiment, a decode unit may decode a load instruction. If the load instruction is predicted to be memory renamed, the load instruction may have a predicted store identifier associated with the load instruction. The decode unit may transform the load instruction that is predicted to be memory renamed into a data move instruction and a load check instruction. The data move instruction may read data from the cache based on the predicted store identifier and load check instruction may compare an identifier associated with an identified source store with the predicted store identifier. A retirement unit may retire the load instruction if the predicted store identifier matches an identifier associated with the identified source store. In another embodiment of the present invention, the processor may re-execute the load instruction without memory renaming if the predicted store identifier does not match the identifier associated with the identified source store.
申请公布号 US2005149702(A1) 申请公布日期 2005.07.07
申请号 US20030745700 申请日期 2003.12.29
申请人 INTEL CORORATION 发明人 HILY SEBASTIEN;HAMMARLUND PER H.;SODANI AVINASH
分类号 G06F9/00;G06F9/312;G06F9/318;G06F9/38;(IPC1-7):G06F9/00 主分类号 G06F9/00
代理机构 代理人
主权项
地址