一种基于virtio的FPGA虚拟化方法及装置

AITNT
正文
推荐专利
一种基于virtio的FPGA虚拟化方法及装置
申请号:CN202411940367
申请日期:2024-12-26
公开号:CN119847677A
公开日期:2025-04-18
类型:发明专利
摘要
本发明公开一种基于virtio的FPGA虚拟化方法及装置,该方法步骤包括:在GuestOS启动过程中,如果扫描到有FPGA设备则在GuestOS内核侧加载对应的设备驱动;当设备驱动监听到GuestOS内部有FPGA请求时,创建virtqueue并将数据消息封装写入后触发通知消息;HostOS的virtio FPGA设备收到通知消息后对请求进行解析;HostOS根据FPGA硬件类型将解析后的请求下发给对应硬件平台的FPGA manager,执行完成后返回结果给GuestOS中的FPGA请求触发者。本发明能够基于virtio在虚拟机中均无法使用宿主机的FPGA设备,实现FPGA虚拟化。
技术关键词
虚拟化方法 消息 通知 硬件平台 数据 报文 存储计算机程序 计算机装置 内核 处理器 管理器 可读存储介质 存储器 标记 物理 格式 标识 接口
系统为您推荐了相关专利信息
1
端口带宽分配的方法及相关装置
端口 流水线 策略 数据 报文
2
基于多模态数据的结直肠癌预后评估方法、设备及介质
预后评估方法 预后方法 标签 代谢组学数据 多模态
3
一种行业污染源排放数据审核与统计分析系统
统计分析系统 企业 指数 样本 模块
4
一种冷源设备的自动控制方法、装置、设备及介质
冷源设备 人工智能模型 建筑 自动控制方法 策略
5
基于多任务学习的非侵入式负荷监测中的负荷分解方法
多任务学习模型 特征提取模型 注意力 扩充模块 负荷分解方法
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号