[发明专利]提供虚拟装置的方法和设备在审
申请号: | 202010421167.0 | 申请日: | 2020-05-18 |
公开(公告)号: | CN111797439A | 公开(公告)日: | 2020-10-20 |
发明(设计)人: | 高志鹏;雷鸣;克利夫顿·克尔;刘志君 | 申请(专利权)人: | 联想企业解决方案(新加坡)有限公司 |
主分类号: | G06F21/76 | 分类号: | G06F21/76;G06F9/4401;G06F13/10;G06F13/42 |
代理公司: | 深圳尚业知识产权代理事务所(普通合伙) 44503 | 代理人: | 文蓉 |
地址: | 新加坡*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 提供 虚拟 装置 方法 设备 | ||
公开了一种信息处理设备,其包括主板,安装在该主板上的可编程逻辑装置,以及安装在该主板上的主机处理器。可编程逻辑装置可操作以提供执行主机处理器的工作负载的虚拟装置。因此,本发明实现了一种可从主机侧访问的按需虚拟装置,并提供了市场所要求的一种能力。
技术领域
本发明涉及一种信息处理设备,尤其涉及一种可编程逻辑装置,其可操作以提供虚拟装置来执行信息处理设备的工作负载。
背景技术
作为信息处理设备的示例的现代计算机在机箱/主板上配备有扩展槽,以增强计算机的扩展性。对于要求提供高性能或特殊硬件接口的服务器而言尤其如此,并且扩展装置(例如,以卡的形式)提供了有助于实现这些目标的附加功能。在市场上经常会发现服务器配备了多个扩展插槽,尤其是外围组件互连(PCI)插槽和PCIe(PCI协议)插槽。
在传统技术中,安装到扩展插槽的某些PCIe设备是为特殊目的而设计的,例如加密卡。这些专用设备中的许多都是基于入门级的现场可编程门阵列(FPGA)芯片的,因为它们的工作并不复杂,并且这些专用设备主要为计算机执行的计算任务提供硬件加速。但是,对计算机而言存在的挑战是,当外部扩展装置需要实现一个以上的附加功能时,计算机通常会缺少可用的扩展插槽。而且,购买这些外部扩展装置会增加计算机的总体成本。如果并没有一直使用扩展装置提供的附加功能的话,这尤其不值得。
发明内容
因此,本发明一方面提供一种信息处理设备,该信息处理设备包括主板、安装在主板上的可编程逻辑装置、以及安装在主板上的主机处理器。可编程逻辑装置适于由信息处理设备的用户编程以提供执行处理器工作负载的虚拟装置。
根据本发明的另一方面,提供了一种在信息处理设备上提供虚拟装置的方法。该方法包括以下步骤:提供安装在信息处理设备的主板上的可编程逻辑装置、配置可编程逻辑器件、以及由可编程逻辑装置提供虚拟装置,该虚拟装置执行安装在主板上的主机处理器的工作负载。
通过利用信息处理设备中已经存在的板载组件的备用能力来实现本来需要第三方扩展卡提供的某些功能,本发明从而为信息处理设备的用户提供了额外的选择,使得他们不必购买扩展卡,而是创建充当软件定义的加速器的虚拟装置。在本发明的某些实施例中,本发明利用服务器中的BMC和板上FPGA芯片的备用能力来实现从主机侧可访问的按需虚拟装置,并提供一种市场需求的能力。重要的是,由于加速器是由软件定义的,因此特别适合于售后目的,即可以向已经出售给最终用户的服务器添加新功能,而无需购买新硬件。
本发明提供的另一个优点是,由于消除了物理扩展卡,因此信息处理设备上的可用插槽的数量反过来被增加了,从而允许其他外围装置连接到信息处理设备。在传统的信息处理设备中,这显然是不可能的。在传统的信息处理设备中,用于硬件加速的扩展卡必须占据信息处理设备的机箱/主板上的一个或多个插槽。此外,由于本发明中的虚拟装置是通过可编程设备上的软件程序来实现的,因此可以提供具有不同加速功能的多个虚拟装置,用户可以根据需要选择它们,并且这些虚拟装置之间的切换只需将适当的程序下载到FPGA中(例如,使用按需功能(FOD)密钥)。这减轻了传统技术中用户必须手动交换物理扩展卡以获得不同功能的负担。
附图说明
通过以下优选实施例的描述,本发明的前述和进一步的特征将变得显而易见,所述优选实施例仅通过示例的方式结合附图提供,其中:
图1示出了根据本发明实施例的包含FPGA芯片和BMC的服务器。
图2显示了如何将FoD密钥提供给图1中的BMC,然后将FPGA程序文件传输到FPGA芯片。
图3示出了根据本发明另一实施例的在信息处理设备中通过FPGA和BMC来虚拟出一按需虚拟装置的方法的流程图。
图4示出了根据本发明另一实施例的与子板连接的服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想企业解决方案(新加坡)有限公司,未经联想企业解决方案(新加坡)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010421167.0/2.html,转载请声明来源钻瓜专利网。