首页> 外国专利> Resolving all previous potentially excepting architectural operations before issuing store architectural operation

Resolving all previous potentially excepting architectural operations before issuing store architectural operation

机译:在发布商店架构操作之前,解决所有以前可能存在的架构操作问题

摘要

Embodiments include various methods, apparatuses, and systems in which a processor includes an out of order issue engine and an in-order execution pipeline. For some embodiments, the issue engine may be remote from the execution pipeline and execution resources may be many clock cycles away from the issue engine. The issue engine categorizes operations as at least one of either a speculative operations, which perform computations, or an architectural operation, which has potential to fault or cause an exception. Potentially excepting operations may be decomposed into two separate micro-operations: a speculative micro-operation, which is used to generate data results speculatively so that operations dependent on the results may be speculatively issued, and an architectural micro-operation, which signals the faulting condition for the excepting operation. A STORE operation becomes an architectural operation and all previous faulting conditions may be guaranteed to have evaluated before a STORE is issued.
机译:实施例包括各种方法,装置和系统,其中处理器包括无序发布引擎和有序执行管线。对于一些实施例,发布引擎可以远离执行管线,并且执行资源可以远离发布引擎许多时钟周期。发行引擎将操作归类为执行计算的推测性操作或具有潜在故障或引发异常的体系结构操作中的至少一种。潜在的除外操作可以分解为两个单独的微操作:一个推测性微操作,用于推测性地生成数据结果,以便可以推测性地发布依赖于结果的操作;以及一个架构性微操作,它指示故障排除操作的条件。存储操作成为架构操作,并且可以保证在发出存储之前已评估了所有先前的故障情况。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号