首页> 外国专利> SYSTEM AND METHOD TO REDUCE LOAD-STORE COLLISION PENALTY IN SPECULATIVE OUT OF ORDER ENGINE

SYSTEM AND METHOD TO REDUCE LOAD-STORE COLLISION PENALTY IN SPECULATIVE OUT OF ORDER ENGINE

机译:减少有序发动机失载的负载冲突惩罚的系统和方法

摘要

A load-store collision detection system for a speculative out of order processing engine which includes a scheduler that dispatches instructions to multiple instruction pipelines. The instruction pipelines include a load pipeline that provides a load valid signal when a speculatively dispatched load instruction is executing. The load-store collision detection system includes comparator logic, broadcast logic, and kill logic. The comparator logic asserts a clear signal when a virtual address of the speculatively dispatched load instruction matches at least one store instruction virtual address of a previously dispatched store instruction whose corresponding store data is not ready yet. The broadcast logic broadcasts the load valid signal to the scheduler to enable dispatch of any instructions dependent upon the speculatively dispatched load instruction. The kill logic invalidates the load valid signal when the clear signal is asserted to avoid a load-store collision that reduces processing performance.
机译:一种用于推测性乱序处理引擎的负载存储冲突检测系统,该系统包括调度程序,该调度程序将指令调度到多个指令流水线。指令流水线包括一个负载流水线,当以推测方式调度的负载指令正在执行时,该负载流水线提供负载有效信号。负载存储冲突检测系统包括比较器逻辑,广播逻辑和终止逻辑。当推测性分派的加载指令的虚拟地址与相应的存储数据尚未准备好的先前分派的存储指令的至少一个存储指令虚拟地址匹配时,比较器逻辑断言清除信号。广播逻辑将负载有效信号广播到调度程序,以允许根据推测性分派的加载指令分派任何指令。当断言清除信号时,终止逻辑会使加载有效信号无效,以避免加载-存储冲突,从而降低处理性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号