全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210454184.3 (22)申请日 2022.04.27 (71)申请人 苏州浪潮智能科技有限公司 地址 215100 江苏省苏州市吴中经济开发 区郭巷街道官浦路1号9幢 (72)发明人 张国磊 王宏伟 贡维  (74)专利代理 机构 济南舜源专利事务所有限公 司 37205 专利代理师 张卓 (51)Int.Cl. G06F 11/30(2006.01) G06F 9/445(2018.01) (54)发明名称 CPU传输链路配置方法、 系统、 终端及存储介 质 (57)摘要 本发明涉及服务器技术领域, 具体提供一种 CPU传输链路配置方法、 系统、 终端及存储介质, 包括: 监控CPU使用率; 基于预设的CPU使用率与 PCIe参数的对应关系, 为CPU的当前使用率生成 目标PCIe参数; 将CPU传输链路的配置参数更新 为所述目标PCIe参数。 发明通过监控CP U使用率, 并基于CPU使用率对PCIe参数进行动态调控, 从 而实现对PCIe链路的最佳配置。 本发明能够保证 PCIe的通信质量始终处于最佳状态, 保证了CPU 之间的高质量通信, 进而提升了服务器的整体计 算性能。 权利要求书1页 说明书9页 附图2页 CN 114816920 A 2022.07.29 CN 114816920 A 1.一种CPU传输链路配置方法, 其特 征在于, 包括: 监控CPU使用率; 基于预设的CPU使用率与PCIe参数的对应关系, 为CPU的当前使用率生成目标PCIe参 数; 将CPU传输链路的配置参数 更新为所述目标PCIe参数。 2.根据权利要求1所述的方法, 其特 征在于, 监控CPU 使用率, 包括: 在BIOS引导操作系统完成之后, 启动监控CPU 使用率的监控进程。 3.根据权利要求2所述的方法, 其特 征在于, 启动监控CPU 使用率的监控进程, 包括: 将CPU状态文件路径写入监控进程; 设定监控周期, 以使监控进程定期从CPU状态文件读取CPU 使用率。 4.根据权利要求1所述的方法, 其特征在于, 基于预设的CPU使用率与PCIe参数的对应 关系, 为CPU的当前使用率 生成目标PCIe参数, 包括: 从监控到的CPU 使用率中筛 选出最大CPU 使用率; 查找与所述 最大CPU使用率具有对应关系的目标PCIe参数。 5.根据权利要求4所述的方法, 其特征在于, CPU使用率与PCIe参数的对应关系的设置 方法, 包括: 将CPU使用率与PCIe参数作为实验变量, 获取不同实验变量对应的通信质量 参数; 根据实验结果, 将CPU使用率的最佳通信质量参数对应的最小PCIe参数作 为CPU使用率 的对应PCIe参数。 6.根据权利要求1所述的方法, 其特征在于, 将CPU传输链路的配置参数更新为所述目 标PCIe参数, 包括: 调用CPU寄存器以将目标PCIe参数写入CPU; 利用CPU对PCIe设备进行重新初始化以使目标PCIe参数生效。 7.一种CPU传输链路配置系统, 其特 征在于, 包括: 信息监控单 元, 用于监控CPU 使用率; 参数生成单元, 用于基于预设的CPU使用率与PCIe参数的对应关系, 为CPU的当前使用 率生成目标PCIe参数; 配置更新单 元, 用于将CPU传输链路的配置参数 更新为所述目标PCIe参数。 8.根据权利要求7 所述的系统, 其特 征在于, 所述信息监控单 元包括: 进程启动模块, 用于在 BIOS引导操作系统完成之后, 启动监控CPU 使用率的监控进程。 9.一种终端, 其特 征在于, 包括: 处理器; 用于存储处理器的执 行指令的存 储器; 其中, 所述处 理器被配置为执 行权利要求1 ‑6任一项所述的方法。 10.一种存储有计算机程序的计算机可读存储介质, 其特征在于, 该程序被处理器执行 时实现如权利要求1 ‑6中任一项所述的方法。权 利 要 求 书 1/1 页 2 CN 114816920 A 2CPU传输链路配置方 法、 系统、 终端及存 储介质 技术领域 [0001]本发明涉及服务器技术领域, 具体涉及一种CPU传输链路配置方法、 系统、 终端及 存储介质。 背景技术 [0002]单颗CPU的处理能力有限, 为了提高服务器的整体性能, 在单台服务器中集成多个 CPU以提高服务器的整体性能。 常见的双路64位服务器就是个计算内核在一晶元上。 从而提 高计多核就是将多个计算内核集成在一个硅晶元上。 双路或多路(英文缩写为SMP)则是采 用两颗相同型号并且能够支持S MP技术的CPU组成的一套系统。 指在一台计算机上汇 集了一 组处理器, 多个CPU共享计算机内存子系统及总线架构。 在这种架构中, 同时由多个处理器 运行操作系统的单一复本, 并共享内存和一台计算机的其他资源, 系统将任务队列对称地 分布于多个CPU之上, 从而极大地提高了整个系统的数据处理能力。 所有的处理器都可以平 等地访问内存、 I/O和外部中断。 在对称多处理系统中, 系统资源被系统中所有CPU共享, 工 作负载能够均匀地分配到所有可用处理器之上。 我们平时所说的双路CPU系统, 实际上是对 称多处理系统中最常见的一种形式, 常用于主流的X8 6服务器和图形工作 站领域。 最简单的 说法, 双核=1颗CPU有两个核心, 双路=两个对称的CPU(这颗CPU也可以是双核的CPU), 像 目前的服 务器一般有双路指2颗 CPU, 4路, 4颗 CPU。 8路就是8颗 CPU。 [0003]针对双路服务器, 两颗CPU之间通过PCIe进行连通, 在开机时BIOS对PCIe总线进行 初始化, 初始 化两颗CPU按照固定的配置进 行数据通讯。 现有 方法在BIOS对PCIe总线进行初 始化时, 采用固定的总线配置, 只能使用满足传输效果的最大配置, 但这并不是最优配置 。 发明内容 [0004]针对现有技术采用固定 的总线配置导致PCIe传输效果不佳或传输资源浪费的问 题, 本发明提供一种CPU传输链路配置方法、 系统、 终端及存 储介质, 以解决上述 技术问题。 [0005]第一方面, 本发明提供一种CPU传输链路配置方法, 包括: [0006]监控CPU使用率; [0007]基于预设的CPU使用率与PCIe参数的对应关系, 为CPU的当前使用率生成目标PCIe 参数; [0008]将CPU传输链路的配置参数 更新为所述目标PCIe参数。 [0009]进一步的, 监控CPU 使用率, 包括: [0010]在BIOS引导操作系统完成之后, 启动监控CPU 使用率的监控进程。 [0011]进一步的, 启动监控CPU 使用率的监控进程, 包括: [0012]将CPU状态文件路径写入监控进程; [0013]设定监控周期, 以使监控进程定期从CPU状态文件读取CPU 使用率。 [0014]通过设置监控进程能够实时获取CPU使用率, 且监控进程定期读取CPU状态文件能 够快速获取 所有CPU的使用率。说 明 书 1/9 页 3 CN 114816920 A 3

.PDF文档 专利 CPU传输链路配置方法、系统、终端及存储介质

文档预览
中文文档 13 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 CPU传输链路配置方法、系统、终端及存储介质 第 1 页 专利 CPU传输链路配置方法、系统、终端及存储介质 第 2 页 专利 CPU传输链路配置方法、系统、终端及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-17 23:57:56上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。