[发明专利]具有多个可重配置区域的可配置逻辑平台有效
申请号: | 201780060351.3 | 申请日: | 2017-09-28 |
公开(公告)号: | CN109791508B | 公开(公告)日: | 2023-10-17 |
发明(设计)人: | 阿西夫·可汗;伊斯兰·穆罕默德·哈特姆·阿卜杜勒法塔赫·穆罕默德·阿塔;罗伯特·迈克尔·约翰逊;马克·布拉德利·戴维斯;克里斯托弗·约瑟夫·佩蒂;纳菲亚·巴沙拉;埃雷兹·伊森伯格 | 申请(专利权)人: | 亚马逊科技公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京尚伦律师事务所 11477 | 代理人: | 张俊国 |
地址: | 美国华盛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具有 多个可重 配置 区域 逻辑 平台 | ||
以下描述针对可配置逻辑平台。在一个示例中,可配置逻辑平台包括主机逻辑和多个可重配置逻辑区域。每个可重配置区域可以包括可配置为实现应用程序逻辑设计的硬件。主机逻辑可以用于单独地封装每个可重配置的逻辑区域。主机逻辑可以包括多个数据路径功能,其中每个数据路径功能可以包括用于格式化主机接口和相应的可重配置逻辑区域的应用程序逻辑之间的数据传输的层。主机接口可以被配置为分配由相应可重配置逻辑区域的应用程序逻辑生成的数据传输的带宽。
背景技术
云计算是使用在远程位置可用并且可通过诸如因特网的网络访问的计算资源(硬件和软件)。在一些布置中,用户能够根据需要购买这些计算资源(包括存储和计算能力)作为实用程序。云计算通过用户的数据、软件和计算来委托远程服务。虚拟计算资源的使用可以提供许多优点,包括成本优势和/或快速适应变化的计算资源需求的能力。
大型计算机系统的用户可能具有由不同用例导致的各种计算要求。云或计算服务提供商可以提供具有不同类型的组件的各种不同的计算机系统,这些组件具有不同级别的性能和/或功能。因此,用户可以选择在执行特定任务时可能更有效的计算机系统。例如,计算服务提供商可以为系统提供处理性能、内存性能、存储容量或性能以及网络容量或性能的不同组合。云服务提供商的重点是提供可由许多不同客户共享的通用硬件。云服务提供商可能面临挑战,即为用户提供专用计算硬件,同时保持通用资源的健康组合,以便可以在不同用户之间有效地分配资源。
附图说明
图1是示出包括可配置逻辑平台的系统的示例的系统图。
图2是示出包括可配置逻辑平台的系统的另一示例的系统图。
图3是示出包括用于将配置数据提供给可配置逻辑平台的逻辑储存库服务的系统的示例的系统图。
图4是示出在包括具有可配置逻辑平台的服务器计算机的多租户环境中运行的多个虚拟机实例的示例系统图。
图5示出了图4的示例系统的进一步细节,其包括用于配置和连接到可配置硬件平台的控制平面和数据平面的组件。
图6是在多租户环境中获取、配置和使用可配置硬件的配置数据的示例方法的序列图。
图7是使用可配置硬件平台的示例方法的流程图。
图8是示出服务器计算机的示例的系统图,该服务器计算机包括具有在集成电路上配置的多个客户逻辑设计的集成电路。
图9描绘了可以实现所描述的创新的合适计算环境的一般化示例。
具体实施方式
一些用户可能希望使用专有或高度专用的硬件来执行计算任务。用于在一组可重复使用的通用计算资源内提供专用计算资源的一种解决方案是提供包括可配置逻辑平台的服务器计算机(诸如通过向服务器计算机提供包括现场可编程门阵列(FPGA)的附加卡)作为一般计算资源的选择。如本文所使用的,术语可配置逻辑平台和可配置硬件平台是可互换的。可配置逻辑是可被编程或配置为执行逻辑功能的硬件,该逻辑功能由应用于或加载在可配置逻辑上的配置数据指定。例如,计算资源的用户可以提供用于配置可配置逻辑的规范(诸如以硬件描述语言编写的源代码),可配置逻辑可以根据规范来配置,并且配置的逻辑可以用于为用户执行任务。然而,允许用户访问计算设施的低级硬件可能潜在地在计算设施内引入安全性和隐私问题。作为具体示例,如果配置的逻辑导致计算设施内的一个或多个服务器计算机发生故障(例如,崩溃、挂起或重启)或被拒绝使用网络服务,则来自一个用户的错误或恶意设计可能潜在地导致拒绝提供服务给其他用户。作为另一具体示例,如果配置的逻辑能够读取和/或写入另一用户的存储空间的存储器,则来自一个用户的错误或恶意设计可能潜在地破坏或读取来自另一用户的数据。作为另一具体示例,如果配置的逻辑包括使得设备超过功耗或可配置逻辑平台温度规范的电路(例如环形振荡器),则来自用户的错误或恶意设计可能潜在地导致可配置逻辑平台发生故障。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚马逊科技公司,未经亚马逊科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780060351.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:任务调度
- 下一篇:高性能计算系统和方法