[发明专利]通用处理器和图形处理器之间的负载均衡在审
申请号: | 201711453810.2 | 申请日: | 2011-12-12 |
公开(公告)号: | CN108052395A | 公开(公告)日: | 2018-05-18 |
发明(设计)人: | 伊恩·M·博恩;伊登·阿什利·约翰·巴普蒂斯特 | 申请(专利权)人: | 亚马逊技术股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 杨明钊;陆建萍 |
地址: | 美国内*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通用 处理器 图形 之间 负载 均衡 | ||
本申请涉及通用处理器和图形处理器之间的负载均衡。所公开的是促进中央处理单元(CPU)和图形处理单元(GPU)之间的负载均衡的各个实施方案。获取请求以在一个或多个计算设备中执行第一应用。在一个实施方案中,当所述第一应用相关联的资源使用配置文件指示所述第一应用是比GPU密集相对更加CPU密集时,与所述第一应用相关联的第二应用被指派在所述一个或多个计算设备的GPU中而不是在所述一个或多个计算设备的CPU中执行。相反地,当所述资源使用配置文件指示所述第一应用是比CPU密集相对更加GPU密集时,所述第二应用被指派在CPU而不是GPU中执行。
本申请是申请日为2011年12月12日,申请号为201180055139.0,发明名称为“通用处理器和图形处理器之间的负载均衡”的申请的分案申请。
相关申请案的交叉引用
本申请案要求于2010年12月14日提交的第12/967,171号美国专利申请案(其以引用的方式并入本文)的权益。
技术领域
本发明申请涉及通用处理器和图形处理器之间的负载均衡。
发明背景
图形处理单元(GPU)是用于图形相关操作的专用处理器。许多计算设备包括一个或多个GPU以便卸载或加速2D和/或3D图形的渲染。GPU的高度平行结构可使GPU较之用于各种复杂算法的诸如中央处理单元(CPU)的通用处理器更有效。尤其是,计算机游戏常常受益于计算设备中的GPU的可用性。
发明内容
本申请提供了以下内容:
(1)一种系统,其包括:
至少一个计算设备,其包括至少一个图形处理单元(GPU)和至少一个中央处理单元(CPU);和
服务器应用,其在所述至少一个计算设备中可执行,所述服务器应用包括:
获取请求以在所述至少一个计算设备中执行第一应用的逻辑;
当与所述第一应用相关联的资源使用配置文件指示所述第一应用是比GPU密集相对更加CPU密集时将与所述第一应用相关联的第二应用指派在所述至少一个GPU而不是所述至少一个CPU中执行的逻辑;和
当所述资源使用配置文件指示所述第一应用是比CPU密集相对更加GPU密集时将所述第二应用指派在所述至少一个CPU而不是所述至少一个GPU中执行的逻辑。
(2)根据(1)所述的系统,其中所述第二应用对应于被配置来将由所述第一应用产生的视频信号编码成视频流的视频编码器,以及所述服务器应用还包括当所述至少一个计算设备的硬件视频编码器可用时在所述硬件视频编码器中而不是在所述至少一个CPU或所述至少一个GPU中执行所述第二应用对应的所述视频编码器的逻辑。
(3)根据(1)所述的系统,其中所述第二应用的指派是至少部分地基于所述至少一个GPU的当前负载和所述至少一个CPU的当前负载。
(4)根据(1)所述的系统,其中所述第二应用的指派是至少部分地基于所述至少一个GPU的当前负载是否与所述至少一个CPU的当前负载彼此相差一阈值。
(5)根据(1)所述的系统,其中所述第二应用包括视频编码器,所述视频编码器被配置来将由所述第一应用产生的视频信号编码成视频流以用于通过数据通信网络而传输至客户端计算设备。
(6)根据(5)所述的系统,其中所述至少一个计算设备包括所述客户端计算设备不包括的用于执行所述第一应用的至少一种能力。
(7)根据(1)所述的系统,其中所述请求从应用库中选择所述第一应用,所述应用中的至少一个是比GPU密集相对更加CPU密集,以及所述应用中的至少一个是比CPU密集相对更加GPU密集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚马逊技术股份有限公司,未经亚马逊技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711453810.2/2.html,转载请声明来源钻瓜专利网。