首页> 外国专利> Out-of-order hardware software co-designed How and equipment to implement and maintain a stack of predefined values using stack synchronization instructions in a processor.

Out-of-order hardware software co-designed How and equipment to implement and maintain a stack of predefined values using stack synchronization instructions in a processor.

机译:乱序硬件软件共同设计了如何和设备使用处理器中的堆栈同步指令来实现和维护预定义值的堆栈。

摘要

Embodiments of a method and apparatus for implementing and maintaining a stack of predicate values with stack synchronization instructions. In one embodiment the apparatus is an out of order hardware/software co-designed processor including instructions to explicitly manage the predicate register stack to maintain stack consistency across branches of executing that push a variable number of predicate values onto the predicate stack. In one embodiment the stack-based predicate register implementation enables early branch calculation and early branch misprediction recovery via early renaming of predicate registers.
机译:用栈同步指令实现和维护谓词栈的方法和装置的实施例。在一个实施例中,该装置是乱序的硬件/软件协同设计的处理器,包括用于显式管理谓词寄存器栈的指令,以维持跨执行分支的栈一致性,该执行分支将可变数量的谓词值推入谓词栈。在一个实施例中,基于堆栈的谓词寄存器实现方式能够通过谓词寄存器的早期重命名来进行早期分支计算和早期分支错误预测恢复。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号