本公开涉及但不仅限于数据存储技术,尤指一种数据备份方法、cxl控制器、cxl模组和存储介质。
背景技术:
1、cxl (compute express link) 技术是一种新型的高速互联技术,支持高带宽、低延迟数据传输、具有更好的灵活性和可扩展性、可以实现混合使用不同类型的硬件设备,cxl技术的应用场景非常广泛,其中包括数据中心、人工智能和处理器互联等领域,在数据中心领域,cxl技术可以将不同的计算和存储资源进行互联,提高系统性能和效率;在人工智能领域,cxl技术可以使gpu和fpga等加速器更好地与主处理器进行协作,提高ai模型训练和推理的速度;在处理器互联方面,cxl技术可以实现不同厂商的处理器之间的互联,提高系统的整体性能和灵活性。
技术实现思路
1、本公开实施例提供了一种cxl模组,包括cxl控制器、及与所述cxl控制器连接的易失性存储器和非易失性存储器,所述cxl控制器被配置为执行以下处理:
2、将可读写数据存储在所述易失性存储器;将只读数据存储在所述非易失性存储器,或者存储在所述易失性存储器和所述非易失性存储器;
3、在需要对所述易失性存储器中的数据进行备份的情况下,将存储在所述易失性存储器中的可读写数据刷入到所述非易失性存储器进行备份。
4、本公开实施例还提供了一种数据备份方法,应用于cxl模组中的cxl控制器,所述cxl控制器与所述cxl模组中的易失性存储器和非易失性存储器连接,所述数据备份方法包括:
5、将可读写数据存储在所述易失性存储器;将只读数据存储在所述非易失性存储器,或者存储在所述易失性存储器和所述非易失性存储器;
6、在需要对所述易失性存储器中的数据进行备份的情况下,将存储在所述易失性存储器中的可读写数据刷入到所述非易失性存储器进行备份;所述需要对所述易失性存储器中的数据进行备份的情况包括宕机、关机和周期性备份中的至少一种。
7、本公开实施例还提供了一种cxl模组中的cxl控制器,包括处理器、用于连接主机的cxl接口、用于连接易失性存储器的第一存储接口、用于连接非易失性存储器的第二存储接口,及内置电容,其中:所述处理器被配置为执行本公开任一实施例所述的数据备份方法。
8、本公开实施例还提供了一种非瞬态计算机存储介质,保存有计算机程序,所述计算机程序被处理器执行时,实现本公开任一实施例所述的数据备份方法。
9、本公开上述实施例cxl模组存储数据时,将可读写数据存储在易失性存储器,将只读数据存储在非易失性存储器;在需要对所述易失性存储器中的数据进行备份的情况下如宕机时,只需将易失性存储器中的可读写数据刷入到非易失性存储器进行备份,只读数据已存储在非易失性存储器中无需再刷入,使得需要备份的数据量减少,备份数据时需要使用的内置电容的容量也变小,因而在实现数据备份的同时降低了设备成本。
10、本公开的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本公开而了解。本公开的其他优点可通过在说明书以及附图中所描述的方案来实现和获得。
1.一种cxl模组,其特征在于,包括cxl控制器、及与所述cxl控制器连接的易失性存储器和非易失性存储器,所述cxl控制器被配置为执行以下处理:
2.如权利要求1所述的cxl模组,其特征在于:
3.如权利要求1所述的cxl模组,其特征在于:
4.如权利要求3所述的cxl模组,其特征在于:
5.如权利要求4所述的cxl模组,其特征在于:
6.如权利要求5所述的cxl模组,其特征在于:
7.如权利要求6所述的cxl模组,其特征在于:
8.如权利要求6所述的cxl模组,其特征在于:
9.如权利要求8所述的cxl模组,其特征在于:
10.如权利要求6所述的cxl模组,其特征在于:
11.如权利要求1所述的cxl模组,其特征在于:
12.如权利要求11所述的cxl模组,其特征在于:
13.一种数据备份方法,应用于cxl模组中的cxl控制器,所述cxl控制器与所述cxl模组中的易失性存储器和非易失性存储器连接,所述数据备份方法包括:
14.如权利要求13所述的数据备份方法,其特征在于:
15.如权利要求14所述的数据备份方法,其特征在于:
16.如权利要求15所述的数据备份方法,其特征在于:
17.如权利要求16所述的数据备份方法,其特征在于:
18.如权利要求17所述的数据备份方法,其特征在于:
19.如权利要求13所述的数据备份方法,其特征在于:
20.如权利要求19所述的数据备份方法,其特征在于:
21.一种cxl模组中的cxl控制器,其特征在于,包括处理器、用于连接主机的cxl接口、用于连接易失性存储器的第一存储接口、用于连接非易失性存储器的第二存储接口、及内置电容,其中:所述处理器被配置为执行如权利要求13至20中任一所述的数据备份方法。
22.一种非瞬态计算机存储介质,保存有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求13至20中任一所述的数据备份方法。