【技术实现步骤摘要】
本专利技术涉及处理器,具体涉及一种指令分派方法、分派装置和相关设备。
技术介绍
1、在指令的执行过程中,需要通过指令发射队列(简称发射队列)将指令乱序发射给执行单元执行。但是,因为指令之间具有依赖性,例如一个指令的执行依赖于另一个指令执行结果数据的写回,所以,在任一指令的执行结果数据被写回后,需要通过唤醒单元唤醒发射队列中所有等待这个执行结果的指令。其中,每个唤醒单元用于确定一个指令中的一个源操作数的数据是否被写回,进而确定该源操作数是否就绪。在任一指令的源操作数全部就绪后,该指令会被唤醒并发射给执行单元执行。但是,在实际应用中,经常会出现部分唤醒单元被闲置的情况,造成资源的浪费。
技术实现思路
1、本专利技术公开一种指令分派方法、分派装置和相关设备,以避免出现部分唤醒单元被闲置的情况。
2、第一方面,本专利技术公开了一种指令分派方法,包括:获取待分派的指令;确定所述指令的源操作数是否全部就绪;在所述指令的源操作数部分未就绪的情况下,将所述指令分派给发射队列中的一个发射单元,并
...【技术保护点】
1.一种指令分派方法,其特征在于,包括:
2.根据权利要求1所述的指令分派方法,其特征在于,还包括:
3.根据权利要求1所述的指令分派方法,其特征在于,所述使所述发射单元配置的唤醒单元的个数小于所述指令的源操作数的个数包括:
4.根据权利要求2或3所述的指令分派方法,其特征在于,所述使所述发射单元配置的唤醒单元的个数等于所述指令未就绪的源操作数的个数包括:
5.根据权利要求4所述的指令分派方法,其特征在于,至少每两个发射单元共享至少一个唤醒单元,或者,所有的发射单元共享多个唤醒单元。
6.根据权利要求4所述的
...【技术特征摘要】
1.一种指令分派方法,其特征在于,包括:
2.根据权利要求1所述的指令分派方法,其特征在于,还包括:
3.根据权利要求1所述的指令分派方法,其特征在于,所述使所述发射单元配置的唤醒单元的个数小于所述指令的源操作数的个数包括:
4.根据权利要求2或3所述的指令分派方法,其特征在于,所述使所述发射单元配置的唤醒单元的个数等于所述指令未就绪的源操作数的个数包括:
5.根据权利要求4所述的指令分派方法,其特征在于,至少每两个发射单元共享至少一个唤醒单元,或者,所有的发射单元共享多个唤醒单元。
6.根据权利要求4所述的指令分派方法,其特征在于,还包括:
7.根据权利要求1所述的指令分派方法,其特征在...
【专利技术属性】
技术研发人员:孙大为,周行,董金陇,
申请(专利权)人:飞腾信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。