基于3D渲染的GPU纹理缓存模块缺陷诊断与优化
发布时间:2021-07-13 11:11
GPU是用来加速图形渲染的专用芯片,是现代PC的重要组成单元。在3D渲染应用场景下,GPU中主要存在Shader Engine Pipeline和Texture Cache Pipeline两条流水线。本文的研究目标就是在3D渲染的应用场景下,对Aruba芯片的Texture Cache Pipeline进行优化。本文的研究内容主要分为两个方面:Texture Cache Pipeline的流水线缺陷诊断和根据诊断结果对流水线做出性能优化。流水线缺陷诊断分为两个步骤:首先使用系统级仿真模型PPM对GPU的性能以及瓶颈模块进行分析,对缺陷模块进行初步定位,同时为PVA诊断选取实验对象;然后将使用模块级仿真模型PVA进行更加细化的定位和分析。在第一步的PPM仿真中,本文选取了11个主流游戏的41个典型应用场景作为实验对象,在3代不同的GPU模型上进行仿真,初步定位流水线的缺陷模块位于TCC及其以下的模块中。在第二步的PVA仿真中,我们选取高TC Bottleneck的22个关键帧进行分析,发现流水线中效率最低的模块是TCR。缺陷诊断中使用的两个模型属于不同的抽象层次,两者的结论相互印证,增...
【文章来源】:西安电子科技大学陕西省 211工程院校 教育部直属院校
【文章页数】:89 页
【学位级别】:硕士
【部分图文】:
D渲染架构模型
使用折线逼近曲线
一个简单的示例。在图中我们可以看到等值线域,它的控制点以及他所代表的虚拟接口。等值线域上所选择的采样点指出了虚拟接口上的采样点的位置。图1.3 等值线及其控制点(4)Geometry ShaderGeometry Shader:几何着色器,3D 渲染流水管线中光栅化之前最后一个可以操
【参考文献】:
期刊论文
[1]一种基于GPU的地形顶点法向量并行计算方法[J]. 何望君,刘纪平,张福浩. 辽宁工程技术大学学报(自然科学版). 2017(07)
[2]一种系统化流水线控制方法[J]. 章其富,李文江,张耀辉. 微计算机信息. 2012(02)
[3]利用Vertex Shader技术实现真实的光照效果[J]. 苏蕴. 科技信息. 2010(27)
[4]一种图形加速器和着色器的体系结构[J]. 韩俊刚,蒋林,杜慧敏,曹小鹏,董梁,孟李林,赵全良,殷诚信,张军. 计算机辅助设计与图形学学报. 2010(03)
本文编号:3281950
【文章来源】:西安电子科技大学陕西省 211工程院校 教育部直属院校
【文章页数】:89 页
【学位级别】:硕士
【部分图文】:
D渲染架构模型
使用折线逼近曲线
一个简单的示例。在图中我们可以看到等值线域,它的控制点以及他所代表的虚拟接口。等值线域上所选择的采样点指出了虚拟接口上的采样点的位置。图1.3 等值线及其控制点(4)Geometry ShaderGeometry Shader:几何着色器,3D 渲染流水管线中光栅化之前最后一个可以操
【参考文献】:
期刊论文
[1]一种基于GPU的地形顶点法向量并行计算方法[J]. 何望君,刘纪平,张福浩. 辽宁工程技术大学学报(自然科学版). 2017(07)
[2]一种系统化流水线控制方法[J]. 章其富,李文江,张耀辉. 微计算机信息. 2012(02)
[3]利用Vertex Shader技术实现真实的光照效果[J]. 苏蕴. 科技信息. 2010(27)
[4]一种图形加速器和着色器的体系结构[J]. 韩俊刚,蒋林,杜慧敏,曹小鹏,董梁,孟李林,赵全良,殷诚信,张军. 计算机辅助设计与图形学学报. 2010(03)
本文编号:3281950
本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/3281950.html