基于3DXpoint内存的数据处理方法、设备及可读存储介质技术

技术编号:30648228 阅读:14 留言:0更新日期:2021-11-04 01:00
本发明专利技术提供了一种基于3D Xpoint内存的数据处理方法、设备及计算机可读存储介质,所述方法包括:主处理器单元从所述3D Xpoint内存的第一存储区获取第一指令并执行,所述第一指令用于使主处理器单元将预设数据写入到所述3D Xpoint内存的第二存储区;协处理器单元通过总线映射器从3D Xpoint内存的第二存储区获取所述预设数据,以及通过总线映射器从3D Xpoint内存的第四存储区获取第二指令并执行,所述第二指令用于使协处理器单元对预设数据进行逻辑运算,并将逻辑运算结果通过总线映射器写入到3D Xpoint内存的第三存储区。本发明专利技术可使得协处理器单元的数据处理过程独立于主处理器单元,从而可最大程度发挥主处理器单元和协处理器单元的性能。和协处理器单元的性能。和协处理器单元的性能。

【技术实现步骤摘要】
基于3D Xpoint内存的数据处理方法、设备及可读存储介质


[0001]本专利技术涉及计算机数据处理领域,更具体地说,涉及一种基于3D Xpoint内存的数据处理方法、设备及可读存储介质。

技术介绍

[0002]傲腾(Optane)内存,即3D Xpoint内存,是美国英特尔公司推出的基于3D Xpoint存储介质的内存。不同于DRAM采用MOSFET

电容作为存储单元,也不同于闪存使用浮栅晶体管作为存储单元,3D Xpoint存储介质是一种全新的存储介质,其使用可变电阻材料作为存储单元,并通过可堆叠的交叉网络访问这些存储单元。
[0003]3D XPoint内存作为一种SCM(存储级内存),相比DRAM内存,具备数据持久保存、断电不会丢失的特性;相比传统SSD的NAND Flash,不但读写速度更快,而且还支持字节级访问(因为NAND Flash要求必须按照Page读写,按照几百个Page的Block擦除)。将3D Xpoint内存应用于计算机系统,可在一定程度上改善计算机系统的性能。
[0004]在某些计算机系统中,为提高程序执行效率,通常采用协处理器来协助主处理器,对主处理器无法执行或执行效率低下的部分程序进行处理。然而,在该类计算机系统中,协处理器的输出处理由主处理器控制执行,导致无法最大程度发挥主处理器和协处理器的性能。

技术实现思路

[0005]本专利技术要解决的技术问题在于,针对上述主处理器和协处理器协同的计算机系统中,无法充分发挥主处理器和协处理器性能的问题,提供一种3D Xpoint内存的数据处理方法、设备及存储介质。
[0006]本专利技术解决上述技术问题的技术方案是,提供一种基于3D Xpoint内存的数据处理方法,所述方法包括:
[0007]主处理器单元从所述3D Xpoint内存的第一存储区获取第一指令并执行,所述第一指令用于使所述主处理器单元将预设数据写入到所述3D Xpoint内存的第二存储区;
[0008]协处理器单元通过总线映射器从所述3D Xpoint内存的第二存储区获取所述预设数据,以及通过所述总线映射器从所述3D Xpoint内存的第四存储区获取第二指令并执行,所述第二指令用于使所述协处理器单元对所述预设数据进行逻辑运算,并将逻辑运算结果通过所述总线映射器写入到所述3D Xpoint内存的第三存储区。
[0009]作为本专利技术的进一步改进,所述方法还包括:
[0010]所述主处理器单元从所述3D Xpoint内存的第一存储区获取第三指令并执行,所述第三指令用于使所述主处理器单元读取所述3D Xpoint内存的第三存储区的逻辑运算结果。
[0011]作为本专利技术的进一步改进,所述预设数据为所述主处理器单元从输入装置或网络设备获取的外部输入数据;
[0012]所述方法还包括:所述主处理器单元从所述3D Xpoint内存的第一存储区获取第四指令并执行,所述第四指令用于使所述主处理器单元通过输出装置或网络设备输出所述逻辑运算结果。
[0013]作为本专利技术的进一步改进,所述方法还包括:
[0014]所述主处理器单元执行输入装置或网络设备输入的第五指令,所述第五指令用于使所述主处理器单元生成新的第二指令并将新的第二指令写入到所述3D Xpoint内存的第四存储区,以替换所述第四存储区的原有的第二指令。
[0015]作为本专利技术的进一步改进,所述方法还包括:
[0016]所述主处理器单元从所述3D Xpoint内存获取第五指令并执行,所述第五指令用于使所述主处理器单元生成新的第二指令并将新的第二指令写入到所述3D Xpoint内存的第四存储区,以替换所述第四存储区中原有的第二指令。
[0017]作为本专利技术的进一步改进,所述协处理器单元为图形处理器或嵌入式神经网络处理器,所述第二指令包括所述协处理器单元的操作系统指令和供所述协处理器单元执行的人工智能算法指令。
[0018]作为本专利技术的进一步改进,所述3D Xpoint内存包括DIMM接口,且所述3D Xpoint内存通过DIMM接口插接到主板的DIMM插槽;
[0019]所述总线映射器设于所述主板并通过GDDR接口总线与所述DIMM插槽的预设引脚电性连接。
[0020]作为本专利技术的进一步改进,所述主板上设有DRAM接口和GDDR接口,所述DRAM接口与所述DIMM插槽电性连接,所述GDDR接口与所述总线映射器电性连接,且所述主处理器单元安装到所述DRAM接口,所述协处理器单元安装到所述GDDR接口。
[0021]本专利技术还提供一种数据处理设备,包括主处理器、协处理器以及3D Xpoint内存,所述3D Xpoint内存中存储有可在所述主处理器和协处理器中执行的计算机程序,且所述主处理器和协处理器执行所述计算机程序时实现如上所述的基于3D Xpoint内存的数据处理方法的步骤。
[0022]本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如上所述的基于3D Xpoint内存的数据处理方法的步骤。
[0023]本专利技术具有以下有益效果:由主处理器单元将预设数据写入到3D Xpoint内存,协处理器单元直接从3D Xpoint内存获取指令及数据,并将处理结果写回到3D Xpoint内存供主处理器单元进一步处理,使得协处理器单元的数据处理过程独立于主处理器单元,从而可最大程度发挥主处理器单元和协处理器单元的性能。
附图说明
[0024]图1是本专利技术实施例提供的基于3D Xpoint内存的数据处理方法的流程示意图;
[0025]图2是执行本专利技术实施例提供的基于3D Xpoint内存的数据处理方法的设备的结构示意图;
[0026]图3是本专利技术实施例提供的基于3D Xpoint内存的数据处理方法中数据流的示意图;
[0027]图4是本专利技术另一实施例提供的基于3D Xpoint内存的数据处理方法的流程示意图;
[0028]图5是本专利技术实施例提供的基于3D Xpoint内存的数据处理设备的示意图。
具体实施方式
[0029]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0030]本专利技术的基于3D Xpoint内存的数据处理方法可应用于具有3D Xpoint内存、主处理器单元以及协处理器单元的电子设备,例如个人计算机、服务器、手机、平板等。上述3D Xpoint内存具体可包括由3D XPoint内存介质、内存控制器及相关软件共同构成,3D Xpoint内存的具体运行过程属于本领域的习知技术,在此不再赘述。
[0031]在本专利技术的一个实施例中,结合图2所示,主处理器单元21通过DRAM接口总线与3D Xpoint内存23相连,并可访问3D Xpoin本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于3D Xpoint内存的数据处理方法,其特征在于,所述方法包括:主处理器单元从所述3D Xpoint内存的第一存储区获取第一指令并执行,所述第一指令用于使所述主处理器单元将预设数据写入到所述3D Xpoint内存的第二存储区;协处理器单元通过总线映射器从所述3D Xpoint内存的第二存储区获取所述预设数据,以及通过所述总线映射器从所述3D Xpoint内存的第四存储区获取第二指令并执行,所述第二指令用于使所述协处理器单元对所述预设数据进行逻辑运算,并将逻辑运算结果通过所述总线映射器写入到所述3D Xpoint内存的第三存储区。2.根据权利要求1所述的基于3D Xpoint内存的数据处理方法,其特征在于,所述方法还包括:所述主处理器单元从所述3D Xpoint内存的第一存储区获取第三指令并执行,所述第三指令用于使所述主处理器单元读取所述3D Xpoint内存的第三存储区的逻辑运算结果。3.根据权利要求2所述的基于3D Xpoint内存的数据处理方法,其特征在于,所述预设数据为所述主处理器单元从输入装置或网络设备获取的外部输入数据;所述方法还包括:所述主处理器单元从所述3D Xpoint内存的第一存储区获取第四指令并执行,所述第四指令用于使所述主处理器单元通过输出装置或网络设备输出所述逻辑运算结果。4.根据权利要求1所述的基于3D Xpoint内存的数据处理方法,其特征在于,所述方法还包括:所述主处理器单元执行输入装置或网络设备输入的第五指令,所述第五指令用于使所述主处理器单元生成新的第二指令并将新的第二指令写入到所述3D Xpoint内存的第四存储区,以替换所述第四存储区的原有的第二指令。5.根据权利要求1所述的基于3D Xpoint内存的数据处理方法,其特征在于,所述方法还包括:所述主处理器单元从所述3D Xp...

【专利技术属性】
技术研发人员:赖振楠
申请(专利权)人:深圳宏芯宇电子股份有限公司
类型:发明
国别省市:

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

1