[发明专利]一种加速部署内存模块配置SPD信息的方法及装置有效
申请号: | 202110239096.7 | 申请日: | 2021-03-04 |
公开(公告)号: | CN113064702B | 公开(公告)日: | 2023-01-13 |
发明(设计)人: | 范纲波 | 申请(专利权)人: | 山东英信计算机技术有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 张营磊 |
地址: | 250101 山东省济南市高新区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 加速 部署 内存 模块 配置 spd 信息 方法 装置 | ||
1.一种加速部署内存模块配置SPD信息的方法,其特征在于,包括如下步骤:
S1.启动运行内存模块;
S2.根据内存模块数量计算工作线程数;
S3.根据内存模块应用场景确定待修改内存地址及待修改内存数据;
S4.启动所有工作线程,并通过每个工作线程同时向对应内存模块的待修改内存地址中写入待修改内存数据;
其中,启动运行内存模块,具体步骤如下:
S11.将各内存模块插槽中插入内存模块,设置内存模块插槽满配;
S12.设置所有内存模块启动运行。
2.如权利要求1所述的加速部署内存模块配置SPD信息的方法,其特征在于,步骤S2具体步骤如下:
S21.向各内存模块插槽确认内存模块数量;
S22.根据内存模块数量设定相同数量的工作线程数。
3.如权利要求2所述的加速部署内存模块配置SPD信息的方法,其特征在于,步骤S3具体步骤如下:
S31.获取内存模块应用场景,并根据内存模块应用场景确定待修改内存运行参数;
S32.根据待修改内存运行参数确定待修改内存地址,及待修改内存运行参数值。
4.如权利要求3所述的加速部署内存模块配置SPD信息的方法,其特征在于,步骤S4具体步骤如下:
S41.根据计算的工作线程数为每个内存模块配置一个工作线程;
S42.通过每个工作线程查找对应内存模块的待修改内存地址;
S43.通过每个工作线程将对应内存模块的待修改内存地址中数据修改为待修改内存运行参数值。
5.一种加速部署内存模块配置SPD信息的装置,其特征在于,包括内存配置启动单元(1)和内存模块配置编辑器;
内存配置启动单元(1),用于设置内存模块启动运行,并开启内存模块配置编辑器;
内存模块配置编辑器包括线程数计算单元(2)、地址及数据确定单元(3)以及配置修改单元(4);
线程数计算单元(2),用于根据内存模块数量计算工作线程数;
地址及数据确定单元(3),用于根据内存模块应用场景确定待修改内存地址及待修改内存数据;
配置修改单元(4),用于启动所有工作线程,并通过每个工作线程同时向对应内存模块的待修改内存地址中写入待修改内存数据;
其中,内存启动单元(1)包括:
内存满配设置子单元(1.1),将各内存模块插槽中插入内存模块,设置内存模块插槽满配;
内存及配置启动子单元(1.2),用于设置所有内存模块启动运行,并开启内存模块配置编辑器。
6.如权利要求5所述的加速部署内存模块配置SPD信息的装置,其特征在于,线程数计算单元(2)包括:
可编程逻辑器件(2.1),用于向各内存模块插槽获取并确认内存模块数量;
线程数确定子单元(2.2),用于根据内存模块数量设定相同数量的工作线程数。
7.如权利要求6所述的加速部署内存模块配置SPD信息的装置,其特征在于,地址及数据确定单元(3)包括:
待修改参数确定子单元(3.1),用于获取内存模块应用场景,并根据内存模块应用场景确定待修改内存运行参数;
地址及参数值确定子单元(3.2),用于根据待修改内存运行参数确定待修改内存地址,及待修改内存运行参数值。
8.如权利要求7所述的加速部署内存模块配置SPD信息的装置,其特征在于,配置修改单元(4)包括:
工作线程配置子单元(4.1),用于根据计算的工作线程数为每个内存模块配置一个工作线程;
地址查找子单元(4.2),用于通过每个工作线程查找对应内存模块的待修改内存地址;
配置参数值修改子单元(4.3),用于通过每个工作线程将对应内存模块的待修改内存地址中数据修改为待修改内存运行参数值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东英信计算机技术有限公司,未经山东英信计算机技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110239096.7/1.html,转载请声明来源钻瓜专利网。