[发明专利]包含可配置逻辑平台的服务器计算机的系统和方法有效
申请号: | 201780060407.5 | 申请日: | 2017-09-28 |
公开(公告)号: | CN109791518B | 公开(公告)日: | 2022-06-14 |
发明(设计)人: | 马克·布拉德利·戴维斯;克里斯托弗·约瑟夫·佩蒂;阿西夫·可汗;伊斯兰·穆罕默德·哈特姆·阿卜杜勒法塔赫·穆罕默德·阿塔 | 申请(专利权)人: | 亚马逊科技公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/50 |
代理公司: | 北京尚伦律师事务所 11477 | 代理人: | 张俊国 |
地址: | 美国华盛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 包含 配置 逻辑 平台 服务器 计算机 系统 方法 | ||
公开了用于对多租户服务器环境的诸如FPGA等可重新配置逻辑器件进行编程的方法和装置。在一个示例中,计算主机包括:被配置为执行管理员进程和两个或更多个用户进程的一个或多个处理器,和被配置为多个分区的单个FPGA集成电路。分区包括:主机逻辑分区,其仅可由在计算主机上执行的管理员进程访问;和两个或更多个加速器分区。各加速器分区被配置为包括具有逻辑分析器的虚拟调试单元,该逻辑分析器收集由相应加速器分区内的逻辑生成的逻辑信号并且将指示逻辑信号的值的调试数据发送到用户进程之一。在一些示例中,主机逻辑分区和/或加速器分区可以在单个FPGA的它们各自的部分内彼此独立地重新编程。
技术领域
本申请涉及计算机领域,具体涉及一种包含可配置逻辑平台的服务器计算机的系统和方法。
背景技术
云计算是使用可在远程位置可用且可通过网络(例如因特网)访问的计算资源(硬件和软件)。在一些布置中,用户可以根据需要的服务购买这些计算资源(包括存储和计算能力)作为实用程序。云计算通过用户的数据、软件和计算来委托远程服务。使用虚拟计算资源可以提供许多优势,该优势包括成本优势和/或快速适应变化的计算资源需求的能力。
通过使用协作处理器可以加速一些计算,该协作处理器包括使用(例如,现场可编程门阵列(FPGA)中的)可重新配置逻辑实现的加速器。FPGA开发人员通常将具有专用接口的本地主机计算机连接到支持JTAG接口的本地FPGA的外部引脚,以便获得调试信息,例如内部信号状态值。在云计算环境中调试此类加速器缺乏专用的硬件和安全特征,从而提供了充分改进的机会。
发明内容
本申请旨在解决在云计算环境中调试此类加速器的问题。
在一个方面中,本申请提供了一种包含可配置逻辑平台的服务器计算机的系统,其包括:主机计算设备,所述主机计算设备执行特权主机分区和一个或多个用户分区;和可重新配置逻辑器件,所述可重新配置逻辑器件具有被编程为包括一个或多个应用逻辑单元的可重新配置逻辑,每个应用逻辑单元被配置为经由分配的通信通道将通过操作相应应用逻辑单元而生成的调试数据传送到用户分区的一个不同的相应用户分区。
在另一个方面中,本申请提供了一种包含可配置逻辑平台的服务器计算机的方法,其包括:对可编程逻辑器件的第一部分进行编程,以提供包括应用电路和调试电路的电路,所述应用电路被配置为生成数据并将所述数据发送到由主机计算机执行的应用进程,所述调试电路耦接到所述应用电路并被配置为捕获通过训练所述应用电路而生成的调试数据;和对所述可编程逻辑器件的主机部进行编程,以提供与主机计算机的接口,所述接口被配置为将所述调试数据发送到所述调试电路和/或从所述调试电路接收调试数据到所述主机计算机,所述可编程逻辑器件的主机部可由所述主机计算机上执行的比所述应用进程的特权级别高的进程访问,所述主机部不可由所述主机计算机上执行的应用进程访问。
通过上述技术方案,本申请可以有效解决在云计算环境中调试此类加速器的问题。
附图说明
图1是示意了如可以在所公开的技术的某些示例中实现的,包括用于管理配置数据和查看调试数据的逻辑仓储服务的系统的示例的系统图。
图2是示意了逻辑仓储服务的示例性架构的系统图。
图3是概述了如可以在所公开的技术的某些示例中实现的,包括具有虚拟调试单元的应用逻辑的系统的示例性配置的块图。
图4图示了可以由逻辑仓储服务执行的摄取和生成配置数据的示例。
图5示意了图4的示例性系统的进一步细节,该细节包括用于对可配置硬件平台进行配置和与可配置硬件平台进行接口连接的控制平面和数据平面的组件。
图6是概述了如可以在所公开的技术的某些示例中执行的,对可重新配置逻辑器件进行编程以将调试数据发送到主机计算机的示例性方法的流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚马逊科技公司,未经亚马逊科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780060407.5/2.html,转载请声明来源钻瓜专利网。