[发明专利]数据处理系统、数据处理方法和计算机程序在审
| 申请号: | 202080068075.7 | 申请日: | 2020-04-07 |
| 公开(公告)号: | CN114502245A | 公开(公告)日: | 2022-05-13 |
| 发明(设计)人: | 大塚活志;M.E.塞尔尼 | 申请(专利权)人: | 索尼互动娱乐股份有限公司 |
| 主分类号: | A63F13/30 | 分类号: | A63F13/30;G06F9/48 |
| 代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 张晓明 |
| 地址: | 日本*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据处理系统 数据处理 方法 计算机 程序 | ||
提供了一种数据处理系统10,其包括一个GPU 14和切换命令单元44。GPU 14以时分方式执行对应于并行执行的多个应用的多个数据生成处理。在GPU 14完成生成对应于第一应用且将切换到后续处理单元的一个数据单元的数据生成处理时,切换命令单元44做出切换到对应于不同于第一应用的第二应用的图像生成处理的指令。
技术领域
本发明涉及一种数据处理技术,并且具体地,涉及一种数据处理系统、数据处理方法和计算机程序。
背景技术
云中的服务器有时针对多个客户端并行地生成与由多个客户端执行的多个应用(例如,游戏)相对应的相应图像,将针对每个客户端生成的图像递送到客户端,并且使得图像被显示。
发明内容
[技术问题]
本发明人预期,用于生成对应于多个应用并将所生成的图像递送到相应客户端的多个图像的服务器从效率的观点出发存在用于改进的空间。
已经基于本发明人的上述思想设计了本发明,并且本发明的一个目的是提供一种用于使得生成对应于多个应用的多个图像的处理或将所生成的图像递送到相应客户端的处理效率更高的技术。
[问题的解决方案]
为了解决上述问题,本发明的一个方面的数据处理系统包括GPU和指令部分。GPU以时分方式执行生成对应于并行执行的多个应用的多条数据的处理。在GPU完成生成一个数据单元的处理的情况下,所述数据单元是与第一应用相对应并且将被移交给后续处理部分的数据,指令部分指示GPU切换到生成与不同于第一应用的第二应用相对应的数据的处理。
本发明的另一方面是数据处理方法。该方法由包括GPU和指令部分的数据处理系统执行。所述数据处理方法包括由所述GPU执行的步骤,所述步骤以时分方式执行生成对应于并行执行的多个应用的多个数据的处理;以及由所述指令部分执行的步骤,在所述GPU完成生成一个数据单元的处理的情况下,所述数据单元是对应于第一应用并且将被移交给后续处理部分的数据,指示所述GPU切换到生成与不同于所述第一应用的第二应用对应的图像的处理。
应当注意,在装置、程序、存储程序的记录介质等之间的本发明的上述组件和表达转换的任何组合也有效的作为本发明的模式。
[发明的有益效果]
本发明可使生成对应于多个应用的多个图像的处理或将所生成的图像递送到相应客户端的处理更高效。
附图说明
图1是说明用于执行多个应用的方法的图。
图2是说明在多个应用之间共享GPU的示例的图。
图3是说明在多个应用之间共享GPU的示例的图。
图4是说明压缩编码操作时序与所需性能之间的关系的图。
图5是说明工作示例的数据处理系统的功能块的框图。
图6是示意性地示出数据处理系统中的多个应用的并行处理的图。
图7是说明在应用的处理中CPU与GPU之间的握手流的图。
图8是说明在应用的处理中帧缓冲器之间的切换时序的图。
图9是说明以时分方式共享GPU的示例的图。
图10是说明以时分方式共享GPU的示例的图。
图11是说明以时分方式共享GPU的示例的图。
图12是说明在并行地处理多个应用的情况下的压缩编码器的操作的图。
图13是说明在图1中所图示的系统A中以时分方式分配CPU及GPU的示例的图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索尼互动娱乐股份有限公司,未经索尼互动娱乐股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080068075.7/2.html,转载请声明来源钻瓜专利网。





