【技术实现步骤摘要】
本申请涉及计算机,尤其涉及一种指令处理方法、装置、电子设备及可读存储介质。
技术介绍
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所述的方法,其特征在于,所述根据指令起始信息和...
【专利技术属性】
技术研发人员:李衍君,徐之皓,勾凌睿,满洋,周涛,
申请(专利权)人:北京开源芯片研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。