技术特征:
技术总结
本申请公开了一种RISC‑V分支预测方法,在现有技术的基础上还额外获取了跳转指令的剩余跳转次数,并根据连续两次跳转时剩余跳转次数的差值计算得到单次跳转步长(单次跳转步长并不固定为1),从而根据一个跳转指令的单次跳转步结合实时的剩余跳转次数即可判断出目标跳转指令是否执行到了最后一次跳转,以便根据判断结果来确定是否后续仍需执行的跳转次数。通过上述方案可主动的判断出一个跳转指令当前是否进行到了最后一次跳转,相比被动得到相同结果的现有技术,无需耗费额外的计算资源和指令周期,处理的指令处理效率更高。本申请还同时公开了一种RISC‑V分支预测装置、电子设备及计算机可读存储介质,具有上述有益效果。
技术研发人员:刘同强;王朝辉;李仁刚;李拓;周玉龙;邹晓峰
受保护的技术使用者:苏州浪潮智能科技有限公司
技术研发日:2019.05.23
技术公布日:2019.08.16