[发明专利]基于图元的渲染任务调度的方法、装置及存储介质有效
申请号: | 202110402231.5 | 申请日: | 2021-04-14 |
公开(公告)号: | CN112801855B | 公开(公告)日: | 2021-07-20 |
发明(设计)人: | 陈成;张竞丹;樊良辉;孙建康 | 申请(专利权)人: | 南京芯瞳半导体技术有限公司 |
主分类号: | G06T1/20 | 分类号: | G06T1/20;G06T1/60 |
代理公司: | 西安维英格知识产权代理事务所(普通合伙) 61253 | 代理人: | 李斌栋;沈寒酉 |
地址: | 211800 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 渲染 任务 调度 方法 装置 存储 介质 | ||
本发明实施例公开了一种基于图元的渲染任务调度的方法、装置及存储介质;该方法可以包括:通过调度器按照设定的访问顺序依次访问待执行片元着色的瓦片tile对应的图元列表;通过所述调度器遍历当前被访问的tile对应的图元列表中的所有图元,并将每个被遍历到的图元对应轮询地分配至当前空闲的通用渲染核以执行片元着色任务;通过所述通用渲染核基于所述调度器所对应分配的图元执行片元着色任务。
技术领域
本发明实施例涉及图像处理技术领域,尤其涉及一种基于图元的渲染任务调度的方法、装置及存储介质。
背景技术
一般来说,GPU是用于处理并显示计算机化的图形的专用图形再现装置。以高度并行的结构来建构GPU,所述结构针对一系列复杂算法提供比典型通用中央处理单元(CPU)更有效的处理。举例来说,所述复杂算法可对应于二维(2D)或三维(3D)计算机化的图形的表示。
但是在GPU针对图形进行再现的过程中,特别是在受到电力和系统带宽限制的条件下,通常会采用基于瓦片渲染(TBR,Tile Based Rendering)方案,具体来说,该方案会将画面拆分为图像块(tile,也可称为分块、瓦片),使得每个tile均能够适应片上缓存。举例来说,如果片上缓存能够存储512kB的数据,那么画面可划分为tile使得每个tile中包含的像素数据小于或等于512kB。以此方式,可通过将画面划分为可渲染到片上缓存中的tile且将场景的每个tile个别地渲染到片上缓存中,将来自片上缓存的经渲染tile存储到帧缓冲器,以及针对画面的每个tile重复所述渲染和存储,来渲染所述场景。因此,可以逐tile地渲染画面以渲染所述场景的每个tile。可以理解地,TBR方案属于一种延迟再现图形的模式,由于其功耗低的特点,被广泛地应用于移动装置中。
针对TBR架构的GPU来说,通常采用通用渲染核进行片元着色阶段的相关处理,具体来说,每个通用渲染核各自负责屏幕上一个小方块(tile)的片元着色渲染任务,由于每个tile均对应构建一个图元列表以记录画面中有哪些图元覆盖了该tile的区域,由此可知,每个tile对应的图元列表的大小决定了该tile渲染任务的工作量的大小。但是在一个完整的画面中,各tile之间所对应的图元列表尺寸不一,从而导致各通用渲染核之间的工作量的不均衡。
发明内容
有鉴于此,本发明实施例期望提供一种基于图元的渲染任务调度的方法、装置及存储介质;能够在片元着色阶段均衡各通用渲染核之间的工作量,提高渲染效率。
本发明实施例的技术方案是这样实现的:
第一方面,本发明实施例提供了一种基于图元的渲染任务调度的装置,所述装置包括:调度器以及多个通用渲染核;其中,
所述调度器,经配置为按照设定的访问顺序依次访问待执行片元着色的瓦片tile对应的图元列表;以及,遍历当前被访问的tile对应的图元列表中的所有图元,并将每个被遍历到的图元对应轮询地分配至当前空闲的通用渲染核以执行片元着色任务;
所述多个通用渲染核中的任一个,经配置为基于所述调度器所对应分配的图元执行片元着色任务。
第二方面,本发明实施例提供了一种基于图元的渲染任务调度的方法,所述方法包括:
通过调度器按照设定的访问顺序依次访问待执行片元着色的瓦片tile对应的图元列表;
通过所述调度器遍历当前被访问的tile对应的图元列表中的所有图元,并将每个被遍历到的图元对应轮询地分配至当前空闲的通用渲染核以执行片元着色任务;
通过所述通用渲染核基于所述调度器所对应分配的图元执行片元着色任务。
第三方面,本发明实施例提供了一种图形处理器GPU,所述GPU包括:第一方面所述基于图元的渲染任务调度的装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京芯瞳半导体技术有限公司,未经南京芯瞳半导体技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110402231.5/2.html,转载请声明来源钻瓜专利网。