[发明专利]基于分块渲染的GPU中一种资源共享的实现方法在审

专利信息
申请号: 201810258119.7 申请日: 2018-03-27
公开(公告)号: CN108510430A 公开(公告)日: 2018-09-07
发明(设计)人: 陈宝民;焦永 申请(专利权)人: 长沙景嘉微电子股份有限公司
主分类号: G06T1/20 分类号: G06T1/20;G06T15/00;G06F9/50
代理公司: 暂无信息 代理人: 暂无信息
地址: 410221 湖南省*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 分块 光栅化 渲染 图元 共享资源池 资源共享 运算器 分块数据 分时执行 几何变换 片段处理 存储器 裁剪 减小 雾化 流水线 光照 写入 共享
【说明书】:

发明公开了基于分块渲染的GPU中一种资源共享的实现方法,该实现方法将基于分块渲染的GPU分成PART A、PART B和共享资源池三个部分,PART A包含几何变换、光照、雾化、裁剪和图元分块模块,PART B包含多条光栅化和片段处理流水线,共享资源池包含了PART A和PART B所有的运算器和RAM;基于分块渲染的GPU设计基本思想是先对各个图元进行分块,将分块数据写入存储器,全部图元分块完成后再执行光栅化操作,由于分块及之前操作与光栅化操作分时执行,因此采用本发明方法可以实现运算器和RAM资源的共享,减小实现的GPU的面积。

技术领域

本发明主要涉及到GPU芯片设计领域,特指基于分块渲染的GPU实现领域。

背景技术

从目前国际主流的GPU产品来看,主要存在两种类型的架构:立即渲染和分块渲染,立即渲染是传统GPU采用最多的一种架构,每一个待绘制的图元都需要立即经过所有的绘图流水线,GPU在执行绘图处理时,需要存储所有的颜色、深度、纹理和模板数据在系统存储器中,在深度测试(消隐)阶段需要读取深度缓冲中的内容,与像素深度值进行比较之后再写入深度缓冲区,同样的情况也出现在像素融合阶段,而纹理贴图阶段也需要从系统存储器中读取纹理数据,这些读改写和只读操作对系统存储器的带宽要求非常高,对于复杂场景的渲染而言,存储器的带宽是影响GPU性能的最主要因素,同时由于频繁的访问系统存储器,将会极大地增加功耗。

在分块渲染架构中,光栅化是在每一个块上执行的,这是与传统的立即渲染结构的主要区别,为了实现这一目的,所有待绘制的图元经过几何变换和裁剪之后都需要按其所在的块暂存在系统存储器里,一旦一帧的图元都存储完毕,就可以按照块的顺序逐块进行渲染,而传统的针对颜色缓冲区、深度缓冲区和模板缓冲区的读改写操作都可以在一个小的片上存储器上进行而无需重复的访问系统存储器,当一块内的所有图元渲染完成之后,可以将该块的片上存储器的内容一次性的写入存储器(一般只需要写回颜色缓冲区的内容),这种架构可以大大减小访存次数,在提高绘制效率的同时也降低了功耗。

由上面的分块渲染架构可以看出,在渲染每一帧图像时,都需要先将图元分块并存入存储器,所有的图元都完成这个操作之后才开始绘制,在分块及之前的处理过程中,光栅化和渲染部分的流水线是空闲的;同样,在光栅化和渲染部分流水线工作时,分块及之前的处理空闲的,这样导致运算资源和RAM资源得不到充分利用。

发明内容

本发明要解决的问题就在于:针对现有技术存在的缺陷,本发明提供了一种基于分块渲染的GPU中资源共享的实现方法,利用图元分块及之前操作和光栅化操作分时执行的特点,将GPU整个处理分成PART A和PART B两个部分,将两部分运算器和RAM统一放到一个资源共享池中,其中PART A和PART B相同的部分只保留一份,通过增加帧开始和帧结束信号控制共享资源的分配,实现了资源的共享。

发明内容:

本发明公开了基于分块渲染的GPU中一种资源共享的实现方法,其特征为:将基于分块渲染的GPU分成以下部分:

(1)PART A部分:该部分包含了几何变换、光照、雾化、图元装配、裁剪和图元分块模块,这些模块使用运算器和RAM均来自共享资源池,若为运算类操作,则模块将操作数发送给共享资源池,由共享资源池返回结果,若为访问RAM操作,则模块将读地址或写使能、写地址、写数据发送给共享资源池,由共享资源池返回读数据或将数据写入RAM;

(2)PART B部分:该部分包含多条光栅化和片段处理流水线,除了保留一条流水线使用流水线内部运算器和RAM外,其余流水线使用的运算器和RAM均来自于共享资源池,保留一条不共享是为了保证当出现分块数据存满指定存储器空间时,需要先将该块绘制出去,而此时当前帧的图元还没有完成分块操作;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙景嘉微电子股份有限公司,未经长沙景嘉微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810258119.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top