指令分派方法、装置、电子设备及计算机可读存储介质与流程

文档序号:31335671发布日期:2022-08-31 08:41阅读:来源:国知局

技术特征:
1.一种指令分派方法,其特征在于,所述方法包括:设置指令分派缓存;在指令发射队列没有空闲时,将待分派指令存储至所述指令分派缓存;响应于所述指令发射队列有空闲,将所述指令分派缓存中的待分派指令分派至所述指令发射队列。2.根据权利要求1所述的方法,其特征在于,所述响应于所述指令发射队列有空闲,将所述指令分派缓存中的待分派指令分派至所述指令发射队列包括:按照所述指令分派缓存中指令的存储顺序,将所述指令分派缓存中的待分派指令分派至所述指令发射队列。3.根据权利要求1所述的方法,其特征在于,所述指令分派缓存包括至少一个子指令分派缓存,每个所述子指令分派缓存用于存储至少一种类型的指令,任意两个子指令分派缓存存储的指令的类型不完全相同。4.根据权利要求3所述的方法,其特征在于,所述响应于所述指令发射队列有空闲,将所述指令分派缓存中的待分派指令分派至所述指令发射队列包括:第一类型的指令对应的第一指令发射队列有空闲时,将第一子指令分派缓存中的待分派指令分派至所述第一指令发射队列;其中,所述第一子指令分派缓存至少用于存储所述第一类型的指令。5.根据权利要求4所述的方法,其特征在于,所述将第一子指令分派缓存中的待分派指令分派至所述第一指令发射队列,包括:按照所述第一子指令分派缓存中指令的存储顺序,将所述第一子指令分派缓存中的待分派指令分派至所述第一指令发射队列。6.根据权利要求5所述的方法,其特征在于,所述按照所述第一子指令分派缓存中指令的存储顺序,将所述第一子指令分派缓存中的待分派指令分派至所述第一指令发射队列包括:将所述第一子指令分派缓存中最先存储的待分派指令,分派至所述第一指令发射队列。7.根据权利要求1所述的方法,其特征在于,所述指令分派缓存用于存储全部类型的指令,所述全部类型的指令对应一个指令发射队列。8.一种指令分派装置,其特征在于,所述指令分派装置包括:设置单元,用于设置指令分派缓存;处理单元,用于在指令发射队列没有空闲时,将待分派指令存储至所述指令分派缓存;分派单元,用于响应于所述指令发射队列有空闲,将所述指令分派缓存中的待分派指令分派至所述指令发射队列。9.一种电子设备,其特征在于,所述电子设备包括:处理器、存储器和总线;所述存储器存储可执行指令;所述处理器与所述存储器之间通过所述总线通信,所述处理器执行所述存储器中存储的可执行指令时,实现权利要求1至7任一项所述的指令分派方法。10.一种计算机可读存储介质,其特征在于,存储有可执行指令,用于被处理器执行时,
实现权利要求1至7任一项所述的指令分派方法。11.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现权利要求1至7中任一项所述的指令分派方法。

技术总结
本申请提供了一种指令分派方法、装置、电子设备及计算机可读存储介质;指令分派方法包括:设置指令分派缓存;在指令发射队列没有空闲时,将待分派指令存储至所述指令分派缓存;响应于所述指令发射队列有空闲,将所述指令分派缓存中的待分派指令分派至所述指令发射队列。通过本申请,能够提高分派指令的效率,进而提高处理器的性能。提高处理器的性能。提高处理器的性能。


技术研发人员:赵天磊 高军 周行 董金陇
受保护的技术使用者:飞腾信息技术有限公司
技术研发日:2022.07.12
技术公布日:2022/8/30
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1