[发明专利]图形处理单元内处理核心的图块分配在审
| 申请号: | 201910576290.7 | 申请日: | 2019-06-28 |
| 公开(公告)号: | CN110728616A | 公开(公告)日: | 2020-01-24 |
| 发明(设计)人: | 鲁迪·邦菲格里奥利;理查德·布罗德赫斯特 | 申请(专利权)人: | 畅想科技有限公司 |
| 主分类号: | G06T1/20 | 分类号: | G06T1/20;G06T1/60;G06T15/00 |
| 代理公司: | 11258 北京东方亿思知识产权代理有限责任公司 | 代理人: | 林强 |
| 地址: | 英国赫*** | 国省代码: | 英国;GB |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 图块 集合 成本指示 渲染 图形处理单元 配置 处理核心 图形数据 调度逻辑 指示逻辑 度量 分配 | ||
一种图形处理单元,该图形处理单元被配置成使用被细分为多个图块的渲染空间来处理图形数据,该图形处理单元包括:多个处理核心,其被配置成渲染图形数据;成本指示逻辑,其被配置成获得渲染空间的一个或多个图块的多个集合中的每一个集合的成本指示,其中一个或多个图块的一个集合的成本指示暗示处理一个或多个图块的该集合的成本;相似性指示逻辑,其被配置成获得渲染空间的一个或多个图块的各集合之间的相似性指示,其中一个或多个图块的两个集合之间的相似性指示表示根据至少一个处理度量的图块的这两个集合之间的相似性水平;以及调度逻辑,其被配置成根据成本指示和相似性指示将一个或多个图块的各集合分配给处理核心以用于渲染。
技术领域
本公开涉及将图块或图块组分配给图形处理单元内的处理核心的方法。
背景技术
图形处理系统通常被配置成例如从运行在计算机系统上的应用接收图形数据,并且渲染(render)图形数据以提供渲染输出。例如,提供给图形处理系统的图形数据可以描述待渲染的三维(3D)场景内的几何形状,并且渲染输出可以是场景的渲染图像。一些图形处理系统(可以称为“基于图块的”图形处理系统)使用被细分成多个图块的渲染空间。“图块”是渲染空间的区域,并且可以具有任何合适的形状,但是通常是矩形的(其中术语“矩形”包括正方形)。举例来说,图块可以覆盖待渲染的图像的16×16像素块或32×32像素块。如本领域所知,将渲染空间细分成图块有许多好处。例如,将渲染空间细分成图块允许以逐个图块的方式渲染图像,其中图块的图形数据可以在该图块的渲染期间临时存储在“芯片上”。
基于图块的图形处理系统通常分两个阶段操作:几何处理阶段和渲染阶段。在几何处理阶段,用于渲染的图形数据被分析,以确定对于每个图块,哪些图形数据项存在于该图块内。然后在渲染阶段,可以通过处理那些被确定为存在于该图块内的图形数据项来渲染图块(而不需要处理在几何处理阶段被确定为不存在于该特定图块内的图形数据项)。图形数据项可以表示几何形状,该几何形状描述场景中结构的表面,并且被称为“图元”。常见的图元形状是三角形,但图元可以是其他2D形状,或者也可以是线或点。对象可以由一个或多个(例如,数百、数千或数百万个)这样的图元组成。
图1示出了图形处理系统100的一些元件,其可以用于渲染3D场景的图像。图形处理系统100包括图形处理单元(GPU)102和存储器的两个部分1041和1042。存储器的两个部分1041和1042可以是,或可以不是,同一物理存储器的部分。
GPU 102包括预处理模块106、分块单元108和渲染逻辑110,其中渲染逻辑110包括提取单元112和处理逻辑113,处理逻辑113包括一个或多个处理核心114。渲染逻辑110被配置成使用处理核心114来实现渲染空间的图块的图形数据(例如,图元片段)上的隐藏表面移除(HSR)和纹理化和/或着色。
图形处理系统100被布置成使得由应用提供的图元序列在预处理模块106处被接收。在几何处理阶段,预处理模块106执行诸如几何处理的功能,包括裁剪和剔除以移除不落入可见视图中的图元。预处理模块106还可以将图元投影到屏幕空间中。从预处理模块106输出的图元被传递到分块单元108,分块单元108确定图形处理系统100的渲染空间的每个图块内存在哪些图元。分块单元108通过为图块创建控制流(或“显示列表”)将图元分配给渲染空间的图块,其中图块的控制流包括图块内存在的图元的指示。控制流和图元从分块单元108输出并存储在存储器1041中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于畅想科技有限公司,未经畅想科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910576290.7/2.html,转载请声明来源钻瓜专利网。





