存储器故障修复方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:35599835 阅读:21 留言:0更新日期:2022-11-16 15:20
本申请涉及一种存储器故障修复方法、装置、计算机设备、存储介质和计算机程序产品。本申请涉及人工智能技术。所述方法包括:获取存储器中的当前故障接口所对应的目标重映射信息;目标重映射信息是基于当前故障接口和其他指令传输接口的位置关系,在正常接口和冗余接口中,重新分配存储器访问指令对应的各个指令信号位和指令传输接口之间的映射关系得到的,指令传输接口用于传输存储器访问指令中相应指令信号位对应的信号数据;生成携带目标重映射信息的故障修复指令,将故障修复指令发送至存储器,以使存储器基于目标重映射信息,通过正常接口和冗余接口接收存储器访问指令,保障存储器正确接收存储器访问指令。存储器正确接收存储器访问指令。存储器正确接收存储器访问指令。

【技术实现步骤摘要】
存储器故障修复方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机
,特别是涉及一种存储器故障修复方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]随着计算机技术的发展,出现了各种各样的存储器,例如,高带宽存储器(High Bandwidth Memory,HBM),高带宽存储器是一种高速高带宽的新型内存存储器。设备可以向存储器发送存储器访问指令,存储器可以通过指令传输接口接收存储器访问指令。
[0003]传统技术中,若存储器的指令传输接口出现故障,则存储器无法正常接收存储器访问指令。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种在指令传输接口出现故障的情况下,能够正常接收存储器访问指令的存储器故障修复方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]本申请提供了一种存储器故障修复方法。所述方法包括:
[0006]获取存储器中的当前故障接口所对应的目标重映射信息;所述目标重映射信息是基于所述当前故障接口和其他指令传输接口的位置关系,在正常接口和冗余接口中,重新分配存储器访问指令对应的各个指令信号位和指令传输接口之间的映射关系得到的,所述指令传输接口用于传输存储器访问指令中相应指令信号位对应的信号数据;
[0007]生成携带所述目标重映射信息的故障修复指令,将所述故障修复指令发送至所述存储器,以使所述存储器基于所述目标重映射信息,通过所述正常接口和所述冗余接口接收存储器访问指令。
>[0008]本申请还提供了一种存储器故障修复装置。所述装置包括:
[0009]重映射信息获取模块,用于获取存储器中的当前故障接口所对应的目标重映射信息;所述目标重映射信息是基于所述当前故障接口和其他指令传输接口的位置关系,在正常接口和冗余接口中,重新分配存储器访问指令对应的各个指令信号位和指令传输接口之间的映射关系得到的,所述指令传输接口用于传输存储器访问指令中相应指令信号位对应的信号数据;
[0010]故障修复指令发送模块,用于生成携带所述目标重映射信息的故障修复指令,将所述故障修复指令发送至所述存储器,以使所述存储器基于所述目标重映射信息,通过所述正常接口和所述冗余接口接收存储器访问指令。
[0011]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述存储器故障修复方法所述的步骤。
[0012]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述存储器故障修复方法所述的步骤。
[0013]一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述存储器故障修复方法所述的步骤。
[0014]上述存储器故障修复方法、装置、计算机设备、存储介质和计算机程序产品,通过获取存储器中的当前故障接口所对应的目标重映射信息,生成携带目标重映射信息的故障修复指令,将故障修复指令发送至存储器,以使存储器基于目标重映射信息,通过正常接口和冗余接口接收存储器访问指令。其中,目标重映射信息是基于当前故障接口和其他指令传输接口的位置关系,在正常接口和冗余接口中,重新分配存储器访问指令对应的各个指令信号位和指令传输接口之间的映射关系得到的,指令传输接口用于传输存储器访问指令中相应指令信号位对应的信号数据。这样,若存储器中的指令传输接口出现故障,通过在正常接口和冗余接口中,重新分配存储器访问指令对应的各个指令信号位和指令传输接口之间的映射关系,可以使得存储器在接收存储器访问指令时跳过当前故障接口,通过正常接口和冗余接口接收存储器访问指令中各个指令信号位对应的信号数据,使得存储器正确接收存储器访问指令。并且,在重新分配映射关系时,是基于当前故障接口和其他指令传输接口的位置关系重新分配正常接口、冗余接口分别和指令信号位的映射关系,可以使得存储器在接收存储器访问指令时智能地跳过当前故障接口,通过正常接口和冗余接口有序地接收存储器访问指令中各个指令信号位对应的信号数据,使得存储器可以快速、准确地接收存储器访问指令。将携带当前故障接口对应的、通过重新分配指令信号位和指令传输接口之间的映射关系确定的目标重映射信息的故障修复指令发送至存储器,存储器可以快速进行故障修复,从而快速、准确地接收存储器访问指令。
[0015]本申请提供了一种存储器故障修复方法。所述方法包括:
[0016]获取故障修复指令;所述故障修复指令携带存储器中的当前故障接口所对应的目标重映射信息,所述目标重映射信息是基于所述当前故障接口和其他指令传输接口的位置关系,在正常接口和冗余接口中,重新分配存储器访问指令对应的各个指令信号位和指令传输接口之间的映射关系得到的,所述指令传输接口用于传输存储器访问指令中相应指令信号位对应的信号数据;
[0017]基于所述目标重映射信息,通过所述正常接口和所述冗余接口接收存储器访问指令。
[0018]本申请还提供了一种存储器故障修复装置。所述装置包括:
[0019]故障修复指令获取模块,用于获取故障修复指令;所述故障修复指令携带存储器中的当前故障接口所对应的目标重映射信息;所述目标重映射信息是基于所述当前故障接口和其他指令传输接口的位置关系,在正常接口和冗余接口中,重新分配存储器访问指令对应的各个指令信号位和指令传输接口之间的映射关系得到的,所述指令传输接口用于传输存储器访问指令中相应指令信号位对应的信号数据;
[0020]存储器访问指令接收模块,用于基于所述目标重映射信息,通过所述正常接口和所述冗余接口接收存储器访问指令。
[0021]一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述存储器故障修复方法所述的步骤。
[0022]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述存储器故障修复方法所述的步骤。
[0023]一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述存储器故障修复方法所述的步骤。
[0024]上述存储器故障修复方法、装置、计算机设备、存储介质和计算机程序产品,获取故障修复指令,基于目标重映射信息,通过正常接口和冗余接口接收存储器访问指令。其中,故障修复指令携带存储器中的当前故障接口所对应的目标重映射信息,目标重映射信息是基于当前故障接口和其他指令传输接口的位置关系,在正常接口和冗余接口中,重新分配存储器访问指令对应的各个指令信号位和指令传输接口之间的映射关系得到的,指令传输接口用于传输存储器访问指令中相应指令信号位对应的信号数据。这样,若存储器中的指令传输接口出现故障,通过在正常接口和冗余接口中,重新分配存储器访问指令对应的各个指令信号位和指令传输接口之间的映射关系,可以使得存储器在接收存储器访问指令时跳过当前故障接口,通过正常接口和冗余接口接收存储器访问指令中各个指令信号位对应的信号数据,使得存储器正确接收存储器访问指令。并且,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种存储器故障修复方法,其特征在于,所述方法包括:获取存储器中的当前故障接口所对应的目标重映射信息;所述目标重映射信息是基于所述当前故障接口和其他指令传输接口的位置关系,在正常接口和冗余接口中,重新分配存储器访问指令对应的各个指令信号位和指令传输接口之间的映射关系得到的,所述指令传输接口用于传输存储器访问指令中相应指令信号位对应的信号数据;生成携带所述目标重映射信息的故障修复指令,将所述故障修复指令发送至所述存储器,以使所述存储器基于所述目标重映射信息,通过所述正常接口和所述冗余接口接收存储器访问指令。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取接口位置排序信息;从各个指令传输接口中确定候选故障接口;基于所述接口位置排序信息和候选故障接口对应的接口位置,生成候选故障接口对应的重映射信息;所述重映射信息用于指示保持候选故障接口的前向接口和初始指令信号位之间的初始映射关系不变,将候选故障接口和候选故障接口的后向接口对应的初始指令信号位,与各自对应的相邻后向无故障接口建立映射关系;将下一指令传输接口作为候选故障接口,返回所述基于所述接口位置排序信息和候选故障接口对应的接口位置,生成候选故障接口对应的重映射信息的步骤执行,直至得到各个指令传输接口分别对应的重映射信息。3.根据权利要求2所述的方法,其特征在于,所述基于所述接口位置排序信息和候选故障接口对应的接口位置,生成候选故障接口对应的重映射信息,包括:基于所述接口位置排序信息和候选故障接口对应的接口位置,确定候选故障接口对应的重映射关系;所述重映射关系包括在候选故障接口故障的情况下,其他指令传输接口和指令信号位之间重新确定的映射关系;生成所述重映射关系对应的重映射编码,基于所述重映射编码得到候选故障接口对应的重映射信息。4.根据权利要求3所述的方法,其特征在于,所述重映射编码为预设编码长度的编码数据,不同的指令传输接口对应不同的重映射编码;在所述预设编码长度对应的各个候选编码数据中,除了各个指令传输接口对应的重映射编码,其他编码数据用于表征保持指令传输接口和初始指令信号位之间的初始映射关系不变。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:将所述各个指令传输接口分别对应的重映射关系和重映射编码发送至所述存储器,以使所述存储器将重映射关系和重映射编码进行存储;所述生成携带所述目标重映射信息的故障修复指令,将所述故障修复指令发送至所述存储器,包括:生成携带所述当前故障接口对应的目标重映射编码的故障修复指令,将所述故障修复指令发送至所述存储器,以使所述存储器获取所述目标重映射编码对应的目标重映射关系,基于所述目标重映射关系,通过所述正常接口和所述冗余接口接收存储器访问指令。6.根据权利要求1至5任一项所述的方法,其特征在于,所述生成携带所述目标重映射信息的故障修复指令,将所述故障修复指令发送至所述存储器,包括:
基于所述目标重映射信息生成所述存储器中目标寄存器对应的更新配置信息;所述目标寄存器用于指示所述存储器接收存储器访问指令的接收方式;生成携带所述更新配置信息的故障修复指令,将所述故障修复指令发送至所述存储器,以使所述存储器基于所述更新配置信息更新所述目标寄存器对应的当前配置信息。7.根据权利要求6所述的方法,其特征在于,所述存储器包括用于传输行指令信号位对应的信号数据的行指令传输接口、用于传输列指令信号位对应的信号数据的列指令传输接口;所述更新配置信息包括所述目标重映射信息和所述当前故障接口对应的接口类型信息;所述接口类型信息用于指示所述存储器基于所述目标重映射信息,修改所述当前配置信息中与所述当前故障接口对应的接口类型相匹配的字段信息;所述目标寄存器的配置信息包括用于确定针对行指令传输接口对应的映射关系的第一字段、用于确定针对列指令传输接口对应的映射关系的第二字段。8.根据...

【专利技术属性】
技术研发人员:强鹏
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1