首页> 外国专利> Multiprocessor speculation mechanism via a barrier speculation flag

Multiprocessor speculation mechanism via a barrier speculation flag

机译:通过屏障推测标志的多处理器推测机制

摘要

A method of operation within a processor that permits load instructions following barrier instructions in an instruction sequence to be issued speculatively. The barrier instruction is executed and while the barrier operation is pending, a load request associated with the load instruction is speculatively issued. A speculation flag is set to indicate the load instruction was speculatively issued. The flag is reset when an acknowledgment of the barrier operation is received. Data that is returned before the acknowledgment is received is temporarily held, and the data is forwarded to the register and/or execution unit of the processor only after the acknowledgment is received. If a snoop invalidate is detected for the speculatively issued load request before the barrier operation completes, the data is discarded and the load request is re-issued.
机译:一种处理器内的操作方法,其允许以推测方式发布指令序列中的屏障指令之后的加载指令。执行屏障指令,并且在屏障操作未决期间,推测性地发出与加载指令关联的加载请求。设置推测标记以指示以推测方式发布了加载指令。当收到屏障操作的确认时,将重置该标志。暂时保存在收到确认之前返回的数据,并且仅在收到确认之后,才将数据转发到处理器的寄存器和/或执行单元。如果在屏障操作完成之前针对推测发出的加载请求检测到侦听无效,则将丢弃数据并重新发出加载请求。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号