-
公开(公告)号:CN110235104B
公开(公告)日:2022-11-11
申请号:CN201880009743.1
申请日:2018-01-25
Applicant: 微软技术许可有限责任公司
Abstract: 本文中描述了用于虚拟化的图形处理单元(GPU)分区的技术。在一个或多个实现中,主机设备的GPU分区管理器获取针对具有GPU功能的虚拟机的请求。特别地,该请求根据不同的GPU能力指定GPU功能。这些不同的能力对应于表示GPU功能并且用于管理虚拟机与GPU之间的交互的GPU模型的段。GPU分区管理器基于指定的能力来确定主机设备的GPU是否可用于满足请求。如果是,则GPU分区管理器将所确定的可用GPU的一部分分配给虚拟机,以将虚拟机配置为具有带有该功能的GPU分区。配置有GPU分区的虚拟机然后可以被显露以向GPU分区请求方提供经GPU处理的数据。
-
公开(公告)号:CN110235104A
公开(公告)日:2019-09-13
申请号:CN201880009743.1
申请日:2018-01-25
Applicant: 微软技术许可有限责任公司
Abstract: 本文中描述了用于虚拟化的图形处理单元(GPU)分区的技术。在一个或多个实现中,主机设备的GPU分区管理器获取针对具有GPU功能的虚拟机的请求。特别地,该请求根据不同的GPU能力指定GPU功能。这些不同的能力对应于表示GPU功能并且用于管理虚拟机与GPU之间的交互的GPU模型的段。GPU分区管理器基于指定的能力来确定主机设备的GPU是否可用于满足请求。如果是,则GPU分区管理器将所确定的可用GPU的一部分分配给虚拟机,以将虚拟机配置为具有带有该功能的GPU分区。配置有GPU分区的虚拟机然后可以被显露以向GPU分区请求方提供经GPU处理的数据。
-
公开(公告)号:CN110383255B
公开(公告)日:2023-08-29
申请号:CN201880016697.8
申请日:2018-02-28
Applicant: 微软技术许可有限责任公司
IPC: G06F12/1081 , G06F12/1009
Abstract: 一种计算设备包括主机、一个或多个客户分区、以及一个或多个物理设备。物理设备可以至少部分由主机虚拟化并且可用于客户分区。物理设备包括控制平面和数据平面两者。主机提供客户分区对物理设备的数据平面的至少一部分的直接访问。但是,主机虚拟化物理设备的控制平面,以向客户分区暴露不是物理设备的实际控制平面的物理设备的控制平面。访问(例如,读取、写入、修改等)物理设备的控制平面的请求由主机从客户分区接收,并且适当地转换到物理设备的控制平面。
-
公开(公告)号:CN110383255A
公开(公告)日:2019-10-25
申请号:CN201880016697.8
申请日:2018-02-28
Applicant: 微软技术许可有限责任公司
IPC: G06F12/1081 , G06F12/1009
Abstract: 一种计算设备包括主机、一个或多个客户分区、以及一个或多个物理设备。物理设备可以至少部分由主机虚拟化并且可用于客户分区。物理设备包括控制平面和数据平面两者。主机提供客户分区对物理设备的数据平面的至少一部分的直接访问。但是,主机虚拟化物理设备的控制平面,以向客户分区暴露不是物理设备的实际控制平面的物理设备的控制平面。访问(例如,读取、写入、修改等)物理设备的控制平面的请求由主机从客户分区接收,并且适当地转换到物理设备的控制平面。
-
公开(公告)号:CN110178136B
公开(公告)日:2023-03-10
申请号:CN201780083317.8
申请日:2017-12-28
Applicant: 微软技术许可有限责任公司
Abstract: 在本公开中描述了用于现场可编程门阵列(FPGA)程序的签名验证的技术。在一个或多个实现中,主机设备的FPGA虚拟化管理器从虚拟机接收针对FPGA程序用以对主机的FPGA编程的请求。FPGA程序被配置为将FPGA编程为提供相应程序(例如,机器学习算法)的硬件实现的功能或相应设备(例如,图形处理单元)的功能。然而,在允许FPGA程序对FPGA编程之前,FPGA虚拟化管理器确定FPGA程序是否被信任以进行这一操作。为此,FPGA虚拟化管理器验证与FPGA程序相关联的数字签名。当签名通过验证时,确定FPGA程序被信任。基于这样的确定,FPGA虚拟化管理器加载FPGA程序以将FPGA编程为提供该功能。
-
公开(公告)号:CN115511697A
公开(公告)日:2022-12-23
申请号:CN202211379110.4
申请日:2018-01-25
Applicant: 微软技术许可有限责任公司
Abstract: 本文中描述了用于虚拟化的图形处理单元(GPU)分区的技术。在一个或多个实现中,主机设备的GPU分区管理器获取针对具有GPU功能的虚拟机的请求。特别地,该请求根据不同的GPU能力指定GPU功能。这些不同的能力对应于表示GPU功能并且用于管理虚拟机与GPU之间的交互的GPU模型的段。GPU分区管理器基于指定的能力来确定主机设备的GPU是否可用于满足请求。如果是,则GPU分区管理器将所确定的可用GPU的一部分分配给虚拟机,以将虚拟机配置为具有带有该功能的GPU分区。配置有GPU分区的虚拟机然后可以被显露以向GPU分区请求方提供经GPU处理的数据。
-
公开(公告)号:CN110178136A
公开(公告)日:2019-08-27
申请号:CN201780083317.8
申请日:2017-12-28
Applicant: 微软技术许可有限责任公司
Abstract: 在本公开中描述了用于现场可编程门阵列(FPGA)程序的签名验证的技术。在一个或多个实现中,主机设备的FPGA虚拟化管理器从虚拟机接收针对FPGA程序用以对主机的FPGA编程的请求。FPGA程序被配置为将FPGA编程为提供相应程序(例如,机器学习算法)的硬件实现的功能或相应设备(例如,图形处理单元)的功能。然而,在允许FPGA程序对FPGA编程之前,FPGA虚拟化管理器确定FPGA程序是否被信任以进行这一操作。为此,FPGA虚拟化管理器验证与FPGA程序相关联的数字签名。当签名通过验证时,确定FPGA程序被信任。基于这样的确定,FPGA虚拟化管理器加载FPGA程序以将FPGA编程为提供该功能。
-
-
-
-
-
-