-
公开(公告)号:US09767020B2
公开(公告)日:2017-09-19
申请号:US14819255
申请日:2015-08-05
Applicant: Intel Corporation
Inventor: Karthikeyan Avudaiyappan , Paul Chan
IPC: G06F12/02 , G06F12/10 , G06F9/38 , G06F12/08 , G06F12/0802 , G06F12/1045
CPC classification number: G06F12/08 , G06F9/3824 , G06F9/3826 , G06F9/3834 , G06F9/3861 , G06F12/0802 , G06F12/10 , G06F12/1045 , G06F12/1063 , G06F2212/1016 , G06F2212/654
Abstract: 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.
-
公开(公告)号:US10402322B2
公开(公告)日:2019-09-03
申请号:US15686721
申请日:2017-08-25
Applicant: Intel Corporation
Inventor: Karthikeyan Avudaiyappan , Paul Chan
IPC: G06F12/02 , G06F12/08 , G06F12/10 , G06F9/38 , G06F12/0802 , G06F12/1045
Abstract: 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.
-