一种指令处理方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:46624337 阅读:0 留言:0更新日期:2025-10-14 21:20
本申请实施例提供了一种指令处理方法、装置、电子设备及可读存储介质,根据访存请求从缓存中获取目标指令流和目标指令边界信息;所述目标指令边界信息用于指示所述目标指令流中每条指令的边界信息;根据指令起始信息和所述目标指令边界信息,确定所述目标指令流中每条指令的边界;所述指令起始信息用于表征所述目标指令流中的目标字段是否为完整指令;根据所述每条指令的边界,对所述目标指令流进行切分,并对切分得到的每条指令进行处理。由于利用缓存中的存储空间预先存储目标指令边界信息,降低读取指令时的延迟,提升确定指令边界的效率。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种指令处理方法、装置、电子设备及可读存储介质


技术介绍

1、随着科技的飞速发展,各类应用对处理器性能提出了更高要求。在数据处理量不断增大、处理速度要求越来越快的情况下,现有处理器读取指令和处理的过程逐渐暴露出一些不足。

2、在现代处理器中,指令需要经过取指、译码和执行等处理过程。通常处理器需要每周期获取多条指令,通常连续读取字节,然后将读取的字节串分割为指令。对于固定长度指令,分割过程较为简单;对于可变长度指令,则需通过解码确定每条指令的边界,才能找到有效的指令,这大大增加了解码难度。现有处理器中确定指令边界的复杂性导致解码延迟增加,进而影响处理器整体性能。


技术实现思路

1、本申请实施例提供一种指令处理方法、装置、电子设备及可读存储介质,可以提高读取指令和执行指令的效率。

2、第一方面,本申请实施例公开了一种指令处理方法,所述方法包括:

3、根据访存请求从缓存中获取目标指令流和目标指令边界信息;所述目标指令边界信息用于指示所述目标指令流中每条本文档来自技高网...

【技术保护点】

1.一种指令处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据访存请求从缓存中获取目标指令流和目标指令边界信息,包括:

3.根据权利要求2所述的方法,其特征在于,所述计算所述目标指令流对应的目标指令边界信息,包括:

4.根据权利要求2所述的方法,其特征在于,所述计算所述目标指令流对应的目标指令边界信息,包括:

5.根据权利要求1所述的方法,其特征在于,所述访存请求包括访存地址;所述根据访存请求从缓存中获取目标指令流和目标指令边界信息,包括:

6.根据权利要求2所述的方法,其特征在于,所述访存...

【技术特征摘要】

1.一种指令处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据访存请求从缓存中获取目标指令流和目标指令边界信息,包括:

3.根据权利要求2所述的方法,其特征在于,所述计算所述目标指令流对应的目标指令边界信息,包括:

4.根据权利要求2所述的方法,其特征在于,所述计算所述目标指令流对应的目标指令边界信息,包括:

5.根据权利要求1所述的方法,其特征在于,所述访存请求包括访存地址;所述根据访存请求从缓存中获取目标指令流和目标指令边界信息,包括:

6.根据权利要求2所述的方法,其特征在于,所述访存请求包括读取指令的起始地址和结束地址;所述接收所述下一级缓存返回的目标指令流,计算所述目标指令流对应的目标指令边界信息,包括:

7.根据权利要求3所述的方法,其特征在于,所述根据指令起始信息和...

【专利技术属性】
技术研发人员:李衍君徐之皓勾凌睿满洋周涛
申请(专利权)人:北京开源芯片研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1