[发明专利]包括用于多个计算子系统的可重新配置的资源的片上系统有效
申请号: | 202010107375.3 | 申请日: | 2015-12-21 |
公开(公告)号: | CN111352875B | 公开(公告)日: | 2021-06-29 |
发明(设计)人: | M·B·戴维斯;D·J·博兰德 | 申请(专利权)人: | 亚马逊技术股份有限公司 |
主分类号: | G06F13/28 | 分类号: | G06F13/28;G06F13/40;G06F15/78 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 钱慰民 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 包括 用于 计算 子系统 重新 配置 资源 系统 | ||
本技术的实施方案可以提供在SoC(102)上的不同的计算子系统间对各种计算资源的细粒动态划分的灵活性。多个处理核心(206)、高速缓存层级结构(212)、存储器控制器(208)和I/O资源(210)可以在所述SoC上的网络计算子系统(104)与服务器计算子系统(108)之间动态划分。
本申请是国际申请日为2015/12/21,国际申请号为PCT/US2015/067163,进入中国国家阶段的申请号为201580068917.8,题为“包括用于多个计算子系统的可重新配置的资源的片上系统”的发明专利申请的分案申请。
发明背景
许多的组织和公司通过多个通信网络提供计算服务。例如,计算服务可以包括web服务,诸如可通过因特网(Internet)向不同的客户端提供的web存储装置或虚拟服务器。在一些情况下,虚拟服务器可以基于需要而租赁给客户端。
一般来说,一种系统可以包括具有固定计算资源的子系统。在大多数的情况下,可能因不规则的工作负载需求而无法有效利用系统上的计算资源。例如,在某个时间上,高性能子系统会受限于固定数量计算资源,而低性能子系统可能不利用其所有的计算资源。因此,在大多数的情况下,系统可能因分配给每个子系统的固定数量资源而无法有效执行。
附图简述
将会参考附图描述根据本公开的各种实施方案,其中:
图1示出了根据本公开的一些实施方案的系统的框图。
图2示出了根据本公开的某些实施方案的具有可重新配置的资源的片上系统(SoC)的高级框图。
图3示出了根据本公开的某些实施方案的具有可重新配置的处理和存储器资源的SoC的框图。
图4示出了根据本公开的某些实施方案的SoC的详细框图。
图5示出了根据本公开的某些实施方案的包括服务器计算子系统的SoC的详细框图。
图6示出了根据本公开的某些实施方案的除了网络计算子系统和服务器计算子系统中的每者的专用资源之外还包括了可重新配置的处理资源的SoC的详细框图。
图7示出了根据本公开的某些实施方案的管理计算子系统的框图。
图8示出了根据本公开的某些实施方案的网络I/O子系统的框图。
图9示出了根据本公开的某些实施方案的服务器I/O子系统的框图。
图10示出了根据本公开的某些实施方案的共享资源单元的框图。
图11示出了根据本公开的某些实施方案的流程图。
图12示出了根据至少一个示例性的实施方案的包括经由一个或多个网络而连接的一个或多个服务提供商计算机和/或用户设备的本文中描述的特征和系统的示例性的架构。
图13示出了可实现各种实施方案的环境。
详细描述
在下文描述中,将会描述各种实施方案。出于解释目的,阐述特定的配置和细节,以便提供对实施方案的透彻理解。然而,对于本领域的技术人员来说将会明显的是,可以在没有特定细节情况下实践实施方案。此外,可省略或简化已众所周知的特征,以便避免模糊所描述的实施方案。
一般来说,计算系统可以包括一个或多个计算子系统用于执行若干不同功能。在大多数的情况下,每个计算子系统可以包括固定数量资源用于执行预期功能。一旦制造了计算系统,资源的数量和种类对于计算系统的每个计算子系统来说就是固定的。因此,无论使用情况如何,客户端都受限于每个计算子系统的特定预定资源配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚马逊技术股份有限公司,未经亚马逊技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010107375.3/2.html,转载请声明来源钻瓜专利网。