System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 内存训练方法、装置、设备及可读存储介质制造方法及图纸_技高网

内存训练方法、装置、设备及可读存储介质制造方法及图纸

技术编号:40426319 阅读:5 留言:0更新日期:2024-02-20 22:46
本发明专利技术公开了一种内存训练方法、装置、设备及可读存储介质,涉及计算机技术领域。应用于处理器,方法包括:获取目标内存条的目标内存类型,从既定的内存参数初始值集合中,确定出与目标内存类型相匹配的目标内存参数初始值,内存参数初始值集合包括至少一个内存参数初始值,每个内存参数初始值分别对应各自的内存类型,内存参数初始值,是对应内存类型的内存条样本对应的默认值;根据目标内存参数初始值对目标内存条进行内存训练,得到目标内存条的目标内存参数值,目标内存参数值是对目标内存条进行测试操作时,在达到预设测试要求时对应的最优参数值,方法具有内存训练效率高的优点。

【技术实现步骤摘要】

本专利技术属于计算机,具体涉及一种内存训练方法、装置、设备及可读存储介质


技术介绍

1、对内存进行读写操作时,需要根据内存参数值,确定从内存中读取的数据,或者写入内存中的数据。在内存参数值不准确的情况下,会影响对内存进行读写操作的准确度,因此,在内存条运行的硬件环境发生变化时,需要进行内存训练,以得到准确的内存参数值来部署应用。

2、在相关技术中,往往基于默认的内存参数值对内存条进行内存训练,以得到正确的内存参数值。

3、但是,使用默认的内存参数值进行内存训练时,可能因为默认的内存参数值可用性低,进而导致内存训练过程中需要对内存条的内存参数值进行大量测试,从而使得内存训练效率低。


技术实现思路

1、本专利技术旨在提供一种内存训练方法、装置、设备及可读存储介质,至少解决在先技术中内存训练过程中需要对内存条的内存参数值进行大量测试,从而使得内存训练效率低的问题。

2、为了解决上述技术问题,本专利技术是这样实现的:

3、第一方面,本专利技术实施例提供了一种内存训练方法,应用于处理器,所述方法包括:

4、获取目标内存条的目标内存类型;

5、从既定的内存参数初始值集合中,确定出与所述目标内存类型相匹配的目标内存参数初始值;所述内存参数初始值集合包括至少一个内存参数初始值,每个内存参数初始值分别对应各自的内存类型;所述内存参数初始值,是对应内存类型的内存条样本对应的默认参数值;

6、根据所述目标内存参数初始值对所述目标内存条进行内存训练,得到所述目标内存条对应的目标内存参数值;所述目标内存参数值是对所述目标内存条进行测试时,在达到预设测试要求时对应的最优参数值。

7、第二方面,本专利技术实施例还提供了一种内存训练装置,所述装置位于处理器中,包括:

8、第一获取模块,用于获取目标内存条的目标内存类型;

9、第一确定模块,用于从既定的内存参数初始值集合中,确定出与所述目标内存类型相匹配的目标内存参数初始值;所述内存参数初始值集合包括至少一个内存参数初始值,每个内存参数初始值分别对应各自的内存类型;所述内存参数初始值,是对应内存类型的内存条样本对应的默认参数值;

10、第二获取模块,用于根据所述目标内存参数初始值对所述目标内存条进行内存训练,得到所述目标内存条对应的目标内存参数值;所述目标内存参数值是对所述目标内存条进行测试时,在达到预设测试要求时对应的最优参数值。

11、第三方面,本专利技术实施例还提供了一种电子设备,包括有处理器;以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:

12、获取目标内存条的目标内存类型;

13、从既定的内存参数初始值集合中,确定出与所述目标内存类型相匹配的目标内存参数初始值;所述内存参数初始值集合包括至少一个内存参数初始值,每个内存参数初始值分别对应各自的内存类型;所述内存参数初始值,是对应内存类型的内存条样本对应的默认参数值;

14、根据所述目标内存参数初始值对所述目标内存条进行内存训练,得到所述目标内存条对应的目标内存参数值;所述目标内存参数值是对所述目标内存条进行测试时,在达到预设测试要求时对应的最优参数值。

15、第四方面,本专利技术实施例还提供了一种可读存储介质,当所述可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如第一方面所述的方法。

16、综上,在本申请实施例中,内存参数初始值集合包括至少一个内存参数初始值,每个内存参数初始值具有对应的内存类型,根据目标内存条的目标内存类型,可以快速且准确的从内存参数初始值集合中,确定出与目标内存类型相匹配的目标内存参数初始值。另外,内存参数值集合中的内存参数初始值,是对对应内存类型的内存条样本进行测试操作后,得到满足预设测试要求的测试结果,因此,本申请使用目标内存参数初始值进行内存训练,大大提高了各类型内存条的训练效率。在外部硬件环境发生变化时,使用该目标内存参数初始值对目标内存条进行测试操作,在内存训练中可以快速确定预设测试要求下不同品牌、批次目标内存条的目标内存参数值,从而满足不同硬件环境下的内存应用。相对于相关技术中针对所有内存条,均使用默认的内存值进行内存训练的方法,本实施例提高了内存训练的效率。

本文档来自技高网...

【技术保护点】

1.一种内存训练方法,其特征在于,应用于处理器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述目标内存参数初始值对所述目标内存条进行内存训练,得到所述目标内存条对应的目标内存参数值,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据多个所述测试结果,以及所述预设测试要求,确定所述目标内存条对应的所述目标内存参数值,包括:

4.根据权利要求3所述的方法,其特征在于,所述目标测试结果为多个,根据与所述目标测试结果对应的内存参数值,得到所述目标内存参数值,包括:

5.根据权利要求3所述的方法,其特征在于,在获取目标内存条的目标内存类型之后,还包括:

6.根据权利要求2所述的方法,其特征在于,所述测试操作包括读操作;

7.根据权利要求2所述的方法,其特征在于,所述测试操作包括写操作;

8.根据权利要求1所述的方法,其特征在于,所述方法还包括:

9.根据权利要求8所述的方法,其特征在于,从至少一个所述内存参数样本值中确定出目标内存参数样本值,包括:

10.一种内存训练装置,其特征在于,所述装置位于处理器中,包括:

11.一种电子设备,其特征在于,包括有处理器;以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:

12.一种可读存储介质,其特征在于,当所述可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如权利要求1-9中任一项所述的方法。

...

【技术特征摘要】

1.一种内存训练方法,其特征在于,应用于处理器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述目标内存参数初始值对所述目标内存条进行内存训练,得到所述目标内存条对应的目标内存参数值,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据多个所述测试结果,以及所述预设测试要求,确定所述目标内存条对应的所述目标内存参数值,包括:

4.根据权利要求3所述的方法,其特征在于,所述目标测试结果为多个,根据与所述目标测试结果对应的内存参数值,得到所述目标内存参数值,包括:

5.根据权利要求3所述的方法,其特征在于,在获取目标内存条的目标内存类型之后,还包括:

6.根据权利要求2所述的方法,其特征在于,所述测试操作包括读操作;

...

【专利技术属性】
技术研发人员:王玉龙杜望宁钱东彦
申请(专利权)人:龙芯中科辽宁技术有限公司
类型:发明
国别省市:

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

1