加速卡速率调整方法、系统、终端及存储介质技术方案

技术编号:34460394 阅读:27 留言:0更新日期:2022-08-06 17:19
本发明专利技术涉及ARM服务器技术领域,具体提供一种加速卡速率调整方法、系统、终端及存储介质,包括:在服务器启动阶段识别加速卡;读取加速卡的能力ID信息;基于所述能力ID信息读取对应的速率值,并将所述速率值写入加速卡的速率设置寄存器。本发明专利技术突破了ARM架构只能通过PC I配置空间读取偏移地址前250字节的限制,而对PC I配置空间偏移地址250字节以后的数据无法进行读取并默认设置PC I实际速率问题的突破,更加支持了ARM服务器的适配性和实用性,便于更多的PC I部件引入到ARM架构服务器当中,故予以重点突出保护。予以重点突出保护。予以重点突出保护。

【技术实现步骤摘要】
加速卡速率调整方法、系统、终端及存储介质


[0001]本专利技术属于ARM服务器
,具体涉及一种加速卡速率调整方法、系统、终端及存储介质。

技术介绍

[0002]ARM服务器随着能耗比、性价比的提升导致在服务器市场的出镜率可谓越来越高,无论是通用计算的云原生处理器,还是推理训练的AI/ML加速器,都少不了ARM的参与,为云厂商献上了一项诱人的高性价比可选方案。目前ARM服务器的加速卡存在性能瓶颈,即加速卡实现支持后却在系统下发现卡的速率一直保持在5.0GT/S,而不是卡本身最大支持的速率。

技术实现思路

[0003]针对现有技术存在的加速卡在ARM服务器中速率无法达到最大速率的问题,本专利技术提供一种加速卡速率调整方法、系统、终端及存储介质,以解决上述技术问题。
[0004]第一方面,本专利技术提供一种加速卡速率调整方法,包括:
[0005]在服务器启动阶段识别加速卡;
[0006]读取加速卡的能力ID信息;
[0007]基于所述能力ID信息读取对应的速率值,并将所述速率值写入加速卡的速率设本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种加速卡速率调整方法,其特征在于,包括:在服务器启动阶段识别加速卡;读取加速卡的能力ID信息;基于所述能力ID信息读取对应的速率值,并将所述速率值写入加速卡的速率设置寄存器。2.根据权利要求1所述的方法,其特征在于,在服务器启动阶段识别加速卡,包括:在BIOS启动过程中,获取局部总线枚举的外接设备的设备ID和供应商ID;根据外接设备的设备ID和供应商ID判断所述外接设备是否为加速卡。3.根据权利要求1所述的方法,其特征在于,读取加速卡的能力ID信息,包括:通过局部总线配重空间读取函数读取偏移0x34寄存器的能力ID信息,并校验所述能力ID信息是否为0x26。4.根据权利要求3所述的方法,其特征在于,基于所述能力ID信息读取对应的速率值,并将所述速率值写入加速卡的速率设置寄存器,包括:若所述能力ID信息为0x26,则读取能力ID信息的偏移地址0X340寄存器的数值,并将读取的数值写入加速卡的速率设置寄存器中。5.一种加速卡速率调整系统,其特征在于,包括:设备识别单元,用于在服务器启动阶段识别加速卡;设备读取单元,用于读取加速卡的能力ID信息;速率调整单元,用于基于所述能力ID信息读取对应...

【专利技术属性】
技术研发人员:孙秀强公维锋贡维黄家明李岩陈衍东朱庆祝韩国志
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1