[发明专利]DDR控制器的配置参数调节方法、装置、存储介质及系统有效
申请号: | 202310717635.2 | 申请日: | 2023-06-16 |
公开(公告)号: | CN116450056B | 公开(公告)日: | 2023-08-15 |
发明(设计)人: | 陈力;薛红军;刘婧天;刘昆;张亚军 | 申请(专利权)人: | 北京得瑞领新科技有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06N3/006;G06N3/126;G06F11/22 |
代理公司: | 北京慧智兴达知识产权代理有限公司 11615 | 代理人: | 李丽颖 |
地址: | 100192 北京市海淀区西小口路66号*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ddr 控制器 配置 参数 调节 方法 装置 存储 介质 系统 | ||
1.一种DDR控制器的配置参数调节方法,其特征在于,所述方法包括:
S1、获取DDR控制器的配置参数种群,并基于文化基因算法根据所述配置参数种群生成一个或多个子代种群个体;
S2、将所述子代种群个体分别发送给与主机连接的各个嵌入式设备,以使各个嵌入式设备根据接收到的子代种群个体包含的配置参数配置各自的DDR控制器并在DDR控制器完成参数配置后对DDR进行读写压力测试,以获得与各个子代种群个体对应的压力测试结果;
S3、接收由各个嵌入式设备发送的与子代种群个体对应的压力测试结果,并根据所述压力测试结果计算各个子代种群个体的个体适应度;
S4、判断是否存在个体适应度满足预设的适应度要求的子代种群个体;
若不存在个体适应度满足预设的适应度要求的子代种群个体,则重复执行步骤S1-步骤S4的操作,若存在个体适应度满足预设的适应度要求的子代种群个体,则执行步骤S5;
S5、将所述个体适应度满足适应度要求的子代种群个体包含的配置参数作为DDR控制器的最优配置参数。
2.根据权利要求1所述的方法,其特征在于,在获取DDR控制器的配置参数种群之前,所述方法还包括:
对DDR控制器的预设的关键配置参数进行编码得到配置参数列表;
根据预设的各个配置参数的取值范围为配置参数列表中的各个配置参数进行随机取值以得到一个初始种群个体,重复执行上述操作以获得预设的第一数量的初始种群个体作为初始配置参数种群。
3.根据权利要求2所述的方法,其特征在于,所述基于文化基因算法根据所述配置参数种群生成一个或多个子代种群个体包括:
S11、在所述配置参数种群中选取两个种群个体作为父代种群个体;
S12、对两个所述父代种群个体通过执行单点交叉的操作获得两个第一新生种群个体子代;
S13、对两个所述第一新生种群个体子代分别选择一个或多个配置参数执行变异操作获得两个第二新生种群个体子代;
S14、对所述第二新生种群个体子代分别执行局部搜索以将存在配置参数不满足与该配置参数相对应的取值范围的第二新生种群个体子代遗弃;
执行一次或重复执行多次步骤S11-步骤S14的操作,以获得一个或多个第二新生种群个体子代作为子代种群个体。
4.根据权利要求3所述的方法,其特征在于,在获得一个或多个第二新生种群个体子代作为子代种群个体之后,所述方法还包括:
在所述子代种群个体中逐次选取一个子代种群个体作为目标子代种群个体;
对所述目标子代种群个体进行配置参数搜索,判断所述目标子代种群个体中的各个配置参数是否与DDR控制器控制的各个DDR颗粒满足参数分组对应关系;
若不满足则将所述目标子代种群个体遗弃。
5.根据权利要求4所述的方法,其特征在于,若所述目标子代种群个体中的各个配置参数与DDR控制器控制的各个DDR颗粒满足参数分组对应关系,所述方法还包括:
获取所述目标子代种群个体中的与DDR控制器控制的各个DDR颗粒的配置参数组合对应的信号眼图质量关系,其中所述信号眼图质量关系为压力测试结果中的一项;
选取信号眼图质量关系最优的一组或多组DDR颗粒的配置参数组合作为目标配置参数组合;
根据所述目标配置参数组合中各个配置参数的取值对所述目标子代种群个体中其他配置参数组合内的配置参数进行修正。
6.根据权利要求3所述的方法,其特征在于,所述在所述配置参数种群中选取两个种群个体作为父代种群个体包括:
采用轮盘赌选择法在所述配置参数种群中选择两个种群个体作为父代种群个体。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京得瑞领新科技有限公司,未经北京得瑞领新科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310717635.2/1.html,转载请声明来源钻瓜专利网。