首页> 外国专利> 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.
机译:在一个实施例中,处理器包括原子预测器电路,以预测原子操作是否将成功完成。 当执行与原子操作相同的存储器位置的后续加载操作时,可以使用预测以确定是否将存储数据从原子操作转发到后续负载操作。 如果预测成功,则可以转发商店数据。 如果预测不成功,则可能无法转发商店数据。 在原子操作失败的情况下(未成功执行商店操作),预测可以防止商店数据的转发,因此可以防止随后的负载冲洗。

著录项

  • 公开/公告号US11119767B1

    专利类型

  • 公开/公告日2021-09-14

    原文格式PDF

  • 申请/专利权人 APPLE INC.;

    申请/专利号US202016906396

  • 申请日2020-06-19

  • 分类号G06F9/30;G06F9/38;G06F9/32;G06F9/52;

  • 国家 US

  • 入库时间 2022-08-24 21:01:29

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号