数据处理方法、处理器、计算设备及装置制造方法及图纸

技术编号:39945216 阅读:20 留言:0更新日期:2024-01-08 22:52
一种数据处理方法、处理器、计算设备及装置,涉及计算机技术领域。该方法包括:处理器获取源代码编译后生成的可执行代码,该可执行代码中包括扩展指令对应的代码,扩展指令用于指示将目标数据需驻留在缓存,目标数据为执行可执行代码的过程中需多次调用的数据。处理器在获取该可执行代码后,执行该可执行代码,在执行到可执行代码中扩展指令对应的代码时,处理器获取目标数据并将目标数据存储在缓存中。处理器获取的可执行代码中直接携带了扩展指令,处理器通过执行该第一扩展指令对应的代码可将目标数据驻留在缓存中,能够使得缓存有效、准确的存储处理器会经常调用的数据,有效保证了处理器的数据读写速率。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种数据处理方法、处理器、计算设备及装置


技术介绍

1、在传统的处理器架构中,在处理器和内存之间通常会设置有缓存,缓存作为处理器与内存之间数据访问的临时存储器,可以用于存储一些数据。

2、若该缓存中存储的数据为该处理器经常需要调用的数据,处理器可以直接从缓存访问数据,不再需要从内存中访问数据,这样能够加快数据访问速率,提升处理器的数据处理速度。

3、高带宽存储器(high bandwidth memory,hbm)能够作为缓存,尤其可以作为缓存中的最后一级缓存。hbm具备hbm旁路(bypass)特性,hbm借助该特性hbm可以分析确定哪些数据可以保留在hbm中,这样处理器在后续读取这些数据时,hbm可以将这些数据传输到上一级缓存中,在一定程度上能够加快数据访问速率。

4、但hbm的hbm bypass特性依靠的是hbm自身在短时间内的学习能力,最终分析确定的保留在该hbm中的数据可能并非一定是处理器会经常调用的数据,并不能有效的加快数据访问速率。


<b>技术实现思路...

【技术保护点】

1.一种数据处理方法,其特征在于,所述方法由处理器执行,包括:

2.如权利要求1所述的方法,其特征在于,所述处理器获取可执行代码,包括:

3.如权利要求1或2所述的方法,其特征在于,所述处理器获取所述目标数据并将所述目标数据存储在所述缓存中,包括:

4.如权利要求1~3中任一项所述的方法,其特征在于,所述缓存的最后一级缓存LLC为高带宽存储器HBM,所述第一扩展指令指示所述目标数据驻留在所述LLC中。

5.如权利要求1~4中任一所述的方法,其特征在于,所述方法还包括:

6.如权利要求1~5中任一所述的方法,其特征在于,所述方法还...

【技术特征摘要】

1.一种数据处理方法,其特征在于,所述方法由处理器执行,包括:

2.如权利要求1所述的方法,其特征在于,所述处理器获取可执行代码,包括:

3.如权利要求1或2所述的方法,其特征在于,所述处理器获取所述目标数据并将所述目标数据存储在所述缓存中,包括:

4.如权利要求1~3中任一项所述的方法,其特征在于,所述缓存的最后一级缓存llc为高带宽存储器hbm,所述第一扩展指令指示所述目标数据驻留在所述llc中。

5.如权利要求1~4中任一所述的方法,其特征在于,所述方法还包括:

6.如权利要求1~5中任一所述的方法,其特征在于,所述方法还包括:

7.如权利要求1~6任一所述的方法,其特征在于,所述处理器在所述源代码插入第一扩展指令,包括:

8.如权利要求1~7任一所述的方法,其特征在于,所述处理器分析源代码确定目标数据,包括:

9.一种处理器,其特征在于,所述处理器包括逻辑电路和供电电路,所述供电电路用于为所述逻辑电路供电,所述逻辑电路用于执行如权利要求1~8中任一项所述的方法的操作步骤。

10.一种芯片,其特征在于,所述计算机芯片包括处理器和缓存,所述处理器用于执行如权利要求1~8中任一项所述的方法的操作步骤,...

【专利技术属性】
技术研发人员:乐永年黄晓权彭杰张前
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1