[发明专利]用于共享专用处理资源的系统和方法有效
申请号: | 201480051091.X | 申请日: | 2014-08-05 |
公开(公告)号: | CN105556931B | 公开(公告)日: | 2020-01-03 |
发明(设计)人: | 乔纳森·科恩;迈克尔·休斯顿;弗兰克·雅尔斯托夫;埃里克·扬;罗伊·金 | 申请(专利权)人: | 辉达公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 11336 北京市磐华律师事务所 | 代理人: | 高伟;王睿 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 共享 专用 处理 资源 系统 方法 | ||
专用处理系统,实行共享专用处理资源的方法和图形处理系统。在一个实施例中,所述专用处理系统包括:(1)专用处理资源和(2)具象状态传输(ReST)应用程序编程接口,其可操作为响应于基于标准协议的无状态指令利用所述专用处理资源处理数据,所述标准协议从由下述组成的组中选择:(2a)标准网络协议和(2b)标准数据库查询协议。
本申请要求由Cohen等人,于2013年9月17日提交的,序列号为61/878,960,名称为“GPU-Accelerated Image Processing Web Service”的美国临时申请的权益,其和本申请一起共同转让并通过引用并入本文中。
技术领域
本申请总地涉及共享处理资源,并且尤其是涉及用于共享专用处理资源的系统和方法。
背景技术
如网上冲浪的人所知道的,万维网(或简单地,网络)上图像丰富。内容分发(或分配)网络(CDN)的职责是将网络内容提供给广大的客户端,诸如媒体中心、桌上型或膝上型个人电脑(PC)、平板电脑或智能手机。不仅CDN需要服务的图像的总数比率是巨大的,它们服务的内容也经常需要适应客户端要求的应用。关于像素尺寸、纵横比和编码形式的变化是普遍的,也有附加的水印或标志的变化。甚至公共网站有时需要提供多个版本的内容。现在,CDN和公共网站的图像变化典型地进行了先验并且是分批地。幸运的是,已经开发出大的、快速的文件系统来存储和服务多个版本的实质上相同的内容。
发明内容
一个方面提供了专用处理系统。在一个实施例中,该专用处理系统包括:(1)专用处理资源和(2)具象状态传输(ReST)应用程序编程接口,其可操作为响应于基于标准协议的无状态指令利用所述专用处理资源处理数据,所述标准协议从由下述组成的组中选择:(2a)标准网络协议和(2b)标准数据库查询协议。
另一个方面提供了实行专用处理的方法。在一个实施例中,该方法包括:(1)接收基于标准协议的无状态指令到ReSTful API,所述无状态指令调用要利用专用处理资源处理的数据,所述标准协议从下述组成的组中选择:标准网络协议,和标准数据库查询协议,(2)利用所述专用处理资源处理所述数据以及(3)用所述处理的结果响应所述无状态指令。
仍然另一个方面提供了图形处理系统。在一个实施例中,该图形处理系统包括:(1)图形处理单元(GPU),(2)网络接口以及(3)中央处理单元(CPU),其耦连至所述图形处理单元和所述网络接口,并且可操作为使能ReSTful API用于:(3a)接收基于标准网络协议的无状态指令以及(3b)根据所述无状态指令利用所述专用处理资源处理数据。
附图说明
现在对下面的说明连同随附的附图进行了编号,其中:
图1是专用处理资源的一个实施例的高级示意图;
图2是包括用于共享专用处理资源的系统的网络第一实施例的高级示意图;
图3是包括用于共享专用处理资源的系统的网络第二实施例的高级示意图;
图4是包括用于共享专用处理资源的系统的网络第三实施例的高级示意图;以及
图5是实行专用处理的方法的一个实施例的流程图。
具体实施方式
如上所述,已经开发出大的、快速的文件系统来存储和服务多个版本的实质上相同的内容。CDN和网站所有者免于承受购买和操作这样的文件系统的成本。然而,本文认识到,他们将避免这样的成本是为实时改变内容而存在的实践方向。本文进一步认识到,以实践速度实时改变内容数量需要专用处理资源,诸如图形处理单元(GPU)。然而,虽然存在专用处理资源,但它们目前存在于独立的计算机系统上下文中,并且利用专用API和相对地高带宽总线可以访问它们。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辉达公司,未经辉达公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480051091.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于多帧降噪的方法和终端
- 下一篇:用于控制对应用程序的访问的方法和设备