[发明专利]数据处理系统在审
申请号: | 202180073595.1 | 申请日: | 2021-11-04 |
公开(公告)号: | CN116508051A | 公开(公告)日: | 2023-07-28 |
发明(设计)人: | J·T·彭纳拉;H·N-S·奥尔森;R·布拉姆利;N·J·N·墨菲 | 申请(专利权)人: | Arm有限公司 |
主分类号: | G06T1/20 | 分类号: | G06T1/20 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 余娜;黄健 |
地址: | 英国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理系统 | ||
公开了一种包括多个处理单元10‑17的数据处理系统。该系统包括具有不同处理容量的功能单元20、22‑27。一个或多个处理单元的集合可根据该一个或多个处理单元的集合所需的处理容量与这些功能单元20、22‑27中的一个功能单元组合地操作。
背景技术
本文所述的技术涉及数据处理系统,并且具体地涉及包括多个处理单元诸如图形处理单元(图形处理器)(GPU)的数据处理系统。
数据处理系统需要多个独立的数据处理操作变得越来越普遍。例如,车辆可以具有用于主仪器控制台、附加导航和/或娱乐屏幕的显示屏以及高级驾驶员辅助系统(ADAS)。这些系统中的每个系统都可能需要执行它们自己的数据处理操作,并且例如对于正式的安全要求,它们可能必须能够彼此独立地操作。
此类系统的一种方法是提供单个图形处理单元(GPU),该单个图形处理单元在所需的不同数据处理功能之间共享时间。这种时间共享可能很复杂且容易出错,并且可能无法提供不同数据处理功能的完全独立执行。
另选地,可为所需的每个数据处理功能提供完全独立的图形处理单元。然而,这可能具有负面影响,例如在处理组件的数量和/或所需的成本方面,因为这将需要在SoC(片上系统)创建时间固定资源的划分。
当生成数据处理输出(例如,用于显示的帧)时,数据处理系统通常可利用各种功能单元。例如,在基于图块的图形处理系统中,生成渲染输出(例如,帧)通常包括平铺单元与图形处理单元(GPU)的一个或多个执行单元(例如,着色器核心)的集合组合地操作。例如,生成渲染输出通常可包括图形处理单元(GPU)的执行单元执行顶点处理操作以生成处理后的顶点数据以及平铺单元使用处理后的顶点数据准备基元列表。然后,图形处理单元(GPU)的执行单元可使用所准备的基元列表来执行片段处理操作。在一些布置中,有效地组合顶点处理和基元列表准备操作。在此类布置中,平铺单元可将顶点处理任务分配给执行单元以在平铺单元实际上需要处理后的顶点数据时生成处理后的顶点数据以便准备基元列表。
申请人相信,对于数据处理系统仍然存在改进的范围。
附图说明
现在将仅以举例的方式并参考附图来描述本文所述技术的实施方案,其中:
图1示出了根据本文所述技术的一个实施方案的数据处理系统;
图2A和图2B示意性地示出了根据本文所述技术的一个实施方案操作的图1的数据处理系统;
图3示意性地且更详细地示出了根据本文所述技术的一个实施方案的数据处理系统;
图4示意性地示出了根据本文所述技术的实施方案的图3的数据处理系统的各种操作模式;并且
图5示出了根据本文所述技术的另一实施方案的数据处理系统。
在附图中适当的情况下,类似的附图标号用于类似的部件。
具体实施方式
本文所述技术的第一实施方案包括一种数据处理系统,所述数据处理系统包括:
多个图形处理单元,其中该图形处理单元中的一个或多个图形处理单元能够与该多个图形处理单元中的至少一个其他图形处理单元组合地操作,使得该多个图形处理单元中的一个或多个图形处理单元的相应集合能够生成相应的数据处理输出;以及
多个功能单元,该多个功能单元被配置为执行相同的处理操作,当生成数据处理输出时,每个功能单元能够与该图形处理单元中的一个或多个图形处理单元的集合组合地操作;
其中该多个功能单元中的至少一个功能单元在执行该处理操作时的吞吐量大于该多个功能单元中的至少一个其他功能单元在执行该处理操作时的吞吐量。
本文所述技术的第二实施方案包括一种操作数据处理系统的方法,该数据处理系统包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于Arm有限公司,未经Arm有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202180073595.1/2.html,转载请声明来源钻瓜专利网。