[发明专利]图形渲染管线的性能分析方法、装置及计算机存储介质有效
申请号: | 201911394959.7 | 申请日: | 2019-12-30 |
公开(公告)号: | CN111144057B | 公开(公告)日: | 2023-09-15 |
发明(设计)人: | 李洋;张竞丹;樊良辉;马超 | 申请(专利权)人: | 西安芯瞳半导体技术有限公司 |
主分类号: | G06F30/3308 | 分类号: | G06F30/3308 |
代理公司: | 西安维英格知识产权代理事务所(普通合伙) 61253 | 代理人: | 李斌栋;沈寒酉 |
地址: | 710065 陕西省西安市高新区丈八*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形 渲染 管线 性能 分析 方法 装置 计算机 存储 介质 | ||
本发明实施例公开了一种图形渲染管线的性能分析方法、装置及计算机存储介质,该方法可以包括:针对图形渲染管线中的每一待分析的渲染阶段,在设定的时段内统计所述待分析的渲染阶段的输入数据量以及所述待分析的渲染阶段的输出数据量;对所述设定时段内的所述输出数据量与所述输入数据量进行比较,确定比较结果是否符合设定的判定策略:相应于比较结果符合所述判定策略,确定所述待分析的渲染阶段工作性能正常;相应于所述比较结果不符合所述判定策略,确定所述待分析的渲染阶段的工作性能异常。
技术领域
本发明实施例涉及图形处理器(GPU,Graphics Processing Unit)技术领域,尤其涉及一种图形渲染管线的性能分析方法、装置及计算机存储介质。
背景技术
GPU仿真在GPU的芯片设计过程中属于很重要的一个环节,图形渲染仿真软件是通过利用GPU渲染管线来模拟GPU的工作过程,以及时地发现和验证GPU芯片设计过程中存在的功能性问题和性能问题。
目前在针对GPU的图形渲染管线进行仿真的过程中,大多采用系统级的性能分析。若仿真软件在模拟GPU的图形渲染管线进行图形渲染过程中,出现渲染速度慢,或者无法在预期时间内渲染出预期的图形的情况,通过目前的系统级性能分析是无法准确获知图形渲染管线中的哪个阶段出现问题以导致无法绘制出图形或者渲染较慢;因此,无法准确地对问题进行定位,以使得做出针对性的解决方案较为困难。
发明内容
有鉴于此,本发明实施例期望提供一种图形渲染管线的性能分析方法、装置及计算机存储介质;能够在针对GPU的图形渲染管线进行模拟仿真的过程中减小性能分析的粒度,提高图形渲染管线功能性问题的定位精度,便于给出针对性的解决方案。
本发明实施例的技术方案是这样实现的:
第一方面,本发明实施例提供了一种图形渲染管线的性能分析方法,所述方法包括:
针对图形渲染管线中的每一待分析的渲染阶段,在设定的时段内统计所述待分析的渲染阶段的输入数据量以及所述待分析的渲染阶段的输出数据量;
对所述设定时段内的所述输出数据量与所述输入数据量进行比较,确定比较结果是否符合设定的判定策略:
相应于比较结果符合所述判定策略,确定所述待分析的渲染阶段工作性能正常;
相应于所述比较结果不符合所述判定策略,确定所述待分析的渲染阶段的工作性能异常。
第二方面,本发明实施例提供了一种图形渲染管线的性能分析装置,所述装置包括:统计部分、比较部分、第一确定部分和第二确定部分;其中,
所述统计部分,配置为针对图形渲染管线中的每一待分析的渲染阶段,在设定的时段内统计所述待分析的渲染阶段的输入数据量以及所述待分析的渲染阶段的输出数据量;
所述比较部分,配置为对所述设定时段内的所述输出数据量与所述的输入数据量进行比较,确定比较结果是否符合设定的判定策略;以及,相应于比较结果符合所述判定策略,触发所述第一确定部分;以及,相应于所述比较结果不符合所述判定策略,触发所述第二确定部分。
第三方面,本发明实施例提供了一种图形渲染管线的性能分析装置,所述装置包括:存储器和处理器;其中,存储器存储有图形渲染管线的性能分析程序;所述处理器,经配置为运行所述图形渲染管线的性能分析程序以执行第一方面所述的图形渲染管线的性能分析方法的步骤。
第四方面,本发明实施例提供了一种计算机存储介质,所述计算机存储介质存储有图形渲染管线的性能分析程序,所述图形渲染管线的性能分析程序被至少一个处理器执行时实现第一方面所述的图形渲染管线的性能分析方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安芯瞳半导体技术有限公司,未经西安芯瞳半导体技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911394959.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种成像探头
- 下一篇:一种基于神经网络的隧道渗漏速率预测方法