摘要
本发明公开一种基于virtio的FPGA虚拟化方法及装置,该方法步骤包括:在GuestOS启动过程中,如果扫描到有FPGA设备则在GuestOS内核侧加载对应的设备驱动;当设备驱动监听到GuestOS内部有FPGA请求时,创建virtqueue并将数据消息封装写入后触发通知消息;HostOS的virtio FPGA设备收到通知消息后对请求进行解析;HostOS根据FPGA硬件类型将解析后的请求下发给对应硬件平台的FPGA manager,执行完成后返回结果给GuestOS中的FPGA请求触发者。本发明能够基于virtio在虚拟机中均无法使用宿主机的FPGA设备,实现FPGA虚拟化。
技术关键词
虚拟化方法
消息
通知
硬件平台
数据
报文
存储计算机程序
计算机装置
内核
处理器
管理器
可读存储介质
存储器
标记
物理
格式
标识
接口
系统为您推荐了相关专利信息
预后评估方法
预后方法
标签
代谢组学数据
多模态
多任务学习模型
特征提取模型
注意力
扩充模块
负荷分解方法