[发明专利]基于分块渲染的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的面积。 | ||
搜索关键词: | 分块 光栅化 渲染 图元 共享资源池 资源共享 运算器 分块数据 分时执行 几何变换 片段处理 存储器 裁剪 减小 雾化 流水线 光照 写入 共享 | ||
【主权项】:
1.基于分块渲染的GPU中一种资源共享的实现方法,其特征为:将基于分块渲染的GPU分成以下部分:(1)PART A部分:该部分包含了几何变换、光照、雾化、图元装配、裁剪和图元分块模块,这些模块使用运算器和RAM均来自共享资源池,若为运算类操作,则模块将操作数发送给共享资源池,由共享资源池返回结果,若为访问RAM操作,则模块将读地址或写使能、写地址、写数据发送给共享资源池,由共享资源池返回读数据或将数据写入RAM;(2)PART B部分:该部分包含多条光栅化和片段处理流水线,除了保留一条流水线使用流水线内部运算器和RAM外,其余流水线使用的运算器和RAM均来自于共享资源池,保留一条流水线不共享是为了保证当出现分块数据存满指定存储器空间时,需要先将该块绘制出去,而此时当前帧的图元还没有完成分块操作;(3)共享资源池:该部分包含了PART A全部和PART B除不允许共享的一条流水线外的所有运算器和RAM,以及一个访问控制模块,将PART A和PART B允许共享的运算器重复的部分保留一份,不重复部分不受访问控制模块控制;其中的访问控制模块负责处理PART A和PART B对共享资源池的访问请求,其控制方法为:1)对绘制的每一帧图形增加帧开始和帧结束的配置信息,当前帧的第一条命令即为帧开始配置命令,当前帧的最后一条命令为帧结束配置命令;2)当共享资源池接收到帧开始命令时,将访问权分给PART A,内部的所有资源归PART A使用;当共享资源池接收到帧结束命令时,将访问权分给PART B,内部所有资源归PART B使用;3)当前帧绘制完毕,下一帧开始时重复1)~2)的操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙景嘉微电子股份有限公司,未经长沙景嘉微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810258119.7/,转载请声明来源钻瓜专利网。