设备驱动方法、装置和电子设备制造方法及图纸

技术编号:36706604 阅读:25 留言:0更新日期:2023-03-01 09:29
本申请实施例公开了设备驱动方法、装置和电子设备。该方法的一具体实施方式包括:响应于检测到插入目标接口的目标设备已更换,确定当前目标设备与更换前的目标设备是否相同,其中,目标设备为现场可编程逻辑门阵列设备;若不相同,则将驱动程序替换成当前目标设备对应的驱动程序;读取当前目标设备的设备信息,利用设备信息对当前目标设备进行注册。该实施方式可以将设备驱动的软件层分为管理模块和驱动模块,一个管理模块可以对接来自不同厂商的多种FPGA设备,通过替换不同FPGA设备对应的驱动程序即可对接管理模块,而无需改变设备的管理模块、API和业务层,从而适配多个厂商的FPGA设备。设备。设备。

【技术实现步骤摘要】
设备驱动方法、装置和电子设备


[0001]本公开实施例涉及计算机
,具体涉及设备驱动方法、装置和电子设备。

技术介绍

[0002]具有大规模数据中心的公司,比如大型互联网公司、电信等基础服务公司,往往在全国、甚至全球都有为用户提供服务的机房。使用包括FPGA(Field Programmable Gate Array,现场可编程逻辑门阵列)在内的计算设备来降低成本和提高性能是这些数据中心发展的趋势之一
[0003]
技术实现思路

[0004]提供该公开内容部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该公开内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
[0005]第一方面,本公开实施例提供了一种设备驱动方法,包括:响应于检测到插入目标接口的目标设备已更换,确定当前目标设备与更换前的目标设备是否相同,其中,目标设备为现场可编程逻辑门阵列设备;若不相同,则将驱动程序替换成当前目标设备对应的驱动程序;读取当前目标设备的设备信息,利用本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种设备驱动方法,其特征在于,包括:响应于检测到插入目标接口的目标设备已更换,确定当前目标设备与更换前的目标设备是否相同,其中,目标设备为现场可编程逻辑门阵列设备;若不相同,则将驱动程序替换成当前目标设备对应的驱动程序;读取所述当前目标设备的设备信息,利用所述设备信息对所述当前目标设备进行注册。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于检测到至少两个线程利用会话向所述当前目标设备发送命令,对至少两个命令进行排序,按照排序结果向所述当前目标设备发送命令。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于接收到目标通知,将异常退出的线程对应的会话所使用的目标设备的资源进行释放,其中,所述目标通知指示线程异常退出。4.根据权利要求1所述的方法,其特征在于,所述当前目标设备存放有至少两个实例;以及所述方法还包括:响应于创建线程与所述当前目标设备之间的会话,在所述至少两个实例中为创建的会话分配所使用的实例。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述当前目标设备中存放的实例的数量,以及获取线程与所述当前目标设备之间的会话的数量;利用所述实例的数量和所述会话的数量,为所述会话分配实例,均衡每个实例的负载。6.一种设备驱动装置,其特征在于,包括:...

【专利技术属性】
技术研发人员:丁智鹏张永肃段熊春郑斐然佘开锐陈卓王文亮王森徐斌刘立超王剑
申请(专利权)人:北京有竹居网络技术有限公司
类型:发明
国别省市:

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

1