一种条件分支指令的处理系统和方法
Abstract:
本发明公开了一种条件分支指令的处理系统和方法,包括:指令发射单元用于采用第一进程将指令存储单元基于取指令请求反馈的指令数据发送给取指令单元的指令缓冲区,采用第二进程将从指令缓冲区中读取的条件分支指令发送给指令执行单元;指令执行单元用于执行条件分支指令生成执行结果;取指令单元用于在确定跳转信息为需要跳转时,将指令缓冲区进行清空,通过指令发射单元将目标指令发送到指令执行单元。在对条件分支指令进行处理时,能够以简单的硬件实现,由于指令缓冲区的深度为隐藏指令执行单元流水线执行周期所需的指令数量,因此在确定需要跳转时通过清空指令缓冲区,允许1次分支预测错误,不需要深度排空指令,并降低分支预测的功耗。
Public/Granted literature
Patent Agency Ranking
0/0