用于实现和维持判定值的栈的方法和设备

    公开(公告)号:CN107077329B

    公开(公告)日:2021-01-01

    申请号:CN201580062990.4

    申请日:2015-11-16

    Abstract: 用于使用栈同步指令来实现和维持判定值栈的方法和设备的实施例。在一个实施例中,该设备是一种无序硬件/软件协同设计的处理器,其包括明确管理判定寄存器栈以便跨执行的分支维持栈一致性的指令,所述执行的分支将可变数量的判定值压入到判定栈。在一个实施例中,基于栈的判定寄存器实现使能经由判定寄存器的早期重命名的早期分支计算和早期分支误预测恢复。

Patent Agency Ranking