首页>
外国专利>
Atomic operation predictor to predict if an atomic operation will successfully complete and a store queue to selectively forward data based on the predictor
Atomic operation predictor to predict if an atomic operation will successfully complete and a store queue to selectively forward data based on the predictor
In an embodiment, a processor comprises an atomic predictor circuit to predict whether or not an atomic operation will complete successfully. The prediction may be used when a subsequent load operation to the same memory location as the atomic operation is executed, to determine whether or not to forward store data from the atomic operation to the subsequent load operation. If the prediction is successful, the store data may be forwarded. If the prediction is unsuccessful, the store data may not be forwarded. In cases where an atomic operation has been failing (not successfully performing the store operation), the prediction may prevent the forwarding of the store data and thus may prevent a subsequent flush of the load.
展开▼