清华大学施路平获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉清华大学申请的专利加速卡设备的识别和访问方法、装置及设备获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN118426847B 。
龙图腾网通过国家知识产权局官网在2025-04-01发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202410531925.2,技术领域涉及:G06F9/4401;该发明授权加速卡设备的识别和访问方法、装置及设备是由施路平;赵蓉;刘学;邓岳;张立兵设计研发完成,并于2024-04-29向国家知识产权局提交的专利申请。
本加速卡设备的识别和访问方法、装置及设备在说明书摘要公布了:本发明涉及计算机技术领域,公开了一种加速卡设备的识别和访问方法、装置及设备,该方法包括:通过驱动程序初始化内存中的树形结构;获取加速卡设备的功能标识BDF,将其挂载到所述树形结构,并在系统设备目录下创建与所述加速卡设备对应的设备文件;建立所述BDF与所述设备文件之间的映射关系;应用程序根据所述映射关系,通过设备文件对加速卡设备进行识别和访问。本发明解决了在加速卡设备BDF不确定的情况,尤其是多加速卡同时使用的情况下,应用程序访问加速卡设备操作繁琐、效率低的问题。
本发明授权加速卡设备的识别和访问方法、装置及设备在权利要求书中公布了:1.一种加速卡设备的识别和访问方法,其特征在于,所述加速卡设备用于计算,包括:通过驱动程序初始化内存中的树形结构,所述树形结构为基数树数据结构;获取加速卡设备的功能标识BDF,将其挂载到所述树形结构,并在系统设备目录下创建与所述加速卡设备对应的设备文件,建立所述BDF与所述设备文件之间的映射关系,包括:当系统探测到加速卡设备时,获取所述加速卡设备的功能标识BDF;在驱动程序的probe函数中,将所述BDF挂载到所述树形结构,并在系统设备目录下创建与所述加速卡设备对应的设备文件;将所述BDF和所述设备文件进行一一映射,确定设备文件与BDF之间的映射关系;将所述设备文件与BDF的映射关系保存到结构数组中;应用程序根据所述映射关系,通过设备文件对加速卡设备进行识别和访问,包括:当应用程序使用加速卡设备时,通过打开系统设备目录下与所述加速卡设备对应的设备文件对加速卡设备进行访问;当所述设备文件被打开时,驱动程序的open函数获得应用程序所访问的设备文件的名称,并确定所访问的设备文件与BDF的映射关系;根据所述映射关系确定对应的BDF,根据所述BDF识别对应的加速卡设备,并通过readwrite函数实现对所述加速卡设备的读写;当移除已建立映射关系的加速卡设备时,所述方法还包括:驱动程序从所述树形结构上移除与所述加速卡设备对应的BDF,并在系统设备目录下删除与所述加速卡设备对应的设备文件,将已建立的映射关系删除;当并行访问多个加速卡设备时,所述方法还包括:获取各个加速卡设备的特性,根据加速卡的不同特性为各个加速卡设备分配任务队列;对每个申请加速卡的任务进行评估,根据评估结果将任务添加至相应的任务队列中;或当并行访问多个加速卡设备时,根据预设的并发控制策略初始化并发控制机制;在驱动程序中增加对热插拔事件的检测和处理机制、校验机制和文件管理机制;对当前运行的操作系统和内核版本进行识别,根据识别出的目标操作系统和内核版本查找相应的代码块,生成特定于目标系统的驱动程序二进制文件;通过性能分析工具监控访问程序的执行情况,根据所述执行情况收集加速卡的工作状态,根据工作状态进行加速卡访问性能分析,根据分析结果执行相应的调优策略。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人清华大学,其通讯地址为:100084 北京市海淀区清华园;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。