发明名称 SYSTEMS AND METHODS FOR FASTER READ AFTER WRITE FORWARDING USING A VIRTUAL ADDRESS
摘要 Methods for read after write forwarding using a virtual address are disclosed. A method includes determining when a virtual address has been remapped from corresponding to a first physical address to a second physical address and determining if all stores occupying a store queue before the remapping have been retired from the store queue. Loads that are younger than the stores that occupied the store queue before the remapping are prevented from being dispatched and executed until the stores that occupied the store queue before the remapping have left the store queue and become globally visible.
申请公布号 US2015339238(A1) 申请公布日期 2015.11.26
申请号 US201514819255 申请日期 2015.08.05
申请人 Soft Machines, Inc. 发明人 AVUDAIYAPPAN Karthikeyan;CHAN Paul
分类号 G06F12/10;G06F12/08 主分类号 G06F12/10
代理机构 代理人
主权项 1. A method for read-after-write forwarding using a virtual address, said method comprising: determining if a load and a store are to a same page; and if said load and said store are to said same page, completing said load with data acquired via virtual-address-based forwarding while said load and said store are delayed for acquisition of their respective physical addresses and while the physical address of said load is cross-checked against the physical address of said store.
地址 Santa Clara CA US