首页> 外国专利> Full multiprocessor speculation mechanism in a symmetric multiprocessor (smp) System

Full multiprocessor speculation mechanism in a symmetric multiprocessor (smp) System

机译:对称多处理器(smp)系统中的完整多处理器推测机制

摘要

Described is a data processing system and processor that provides full multiprocessor speculation by which all instructions subsequent to barrier operations in a instruction sequence are speculatively executed before the barrier operation completes on the system bus. The processor comprises a load/store unit (LSU) with a barrier operation (BOP) controller that permits load instructions subsequent to syncs in an instruction sequence to be speculatively issued by the LRQ prior to the return of the sync acknowledgment. Load data returned by the speculative load request is immediately forwarded to the processor's execution units for speculative execution with subsequent instructions. The returned data and results of subsequent operations are held temporarily in the rename registers. A multiprocessor speculation flag is set in the corresponding rename registers to indicate that the value is “barrier” speculative. When a barrier acknowledge is received by the BOP controller, the BOP controller messages logic affiliated with the processor's registers, which then resets the flag(s) of the corresponding rename register(s).
机译:描述了一种数据处理系统和处理器,其提供了完整的多处理器推测,通过该推测,在系统总线上的屏障操作完成之前,以推测方式执行指令序列中屏障操作之后的所有指令。该处理器包括带有屏障操作(BOP)控制器的加载/存储单元(LSU),该控制器允许在返回同步确认之前由LRQ以推测方式发布的指令序列中的同步之后的加载指令。由推测性加载请求返回的加载数据将立即转发到处理器的执行单元,以进行后续指令的推测性执行。返回的数据和后续操作的结果临时保存在重命名寄存器中。在相应的重命名寄存器中设置多处理器推测标志,以指示该值是“屏障”。投机。当BOP控制器收到屏障确认时,BOP控制器将消息发送给与处理器寄存器关联的逻辑,然后重置相应重命名寄存器的标志。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号