基于3D渲染的GPU纹理缓存模块缺陷诊断与优化

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:kenapple1368
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
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。缺陷诊断中使用的两个模型属于不同的抽象层次,两者的结论相互印证,增强了诊断结果的可信度。对诊断结果进行分析,我们发现TCR低效的原因是TCR之间使用ID映射的方式进行通讯。由于TCR之间缺少统一的指令仲裁和分配单元,所以在很多情况下会造成指令Stall。从分析结果出发,我们提出如下优化方案:在TCP和TCR之间插入新的单元TCD(Texture Cache Distributor),即纹理缓存指令分配器。TCD将接受来自TCP的Miss指令,经过仲裁和分配,将其送到存储数据量最少的TCR,从而最大程度的降低TCR的Stall率。使用PVA对优化方案进行验证,结果发现TCD的加入使得TCR的平均Stall率降低,而其余Block的Stall率均有升高,整个Texture Cache Pipeline的Stall率趋于均衡。使用PPM对优化方案进行验证,尚未流片的Aruba芯片在其默认工作频率下的性能平均提升了3.18%,达到了预期的优化要求。本文的第一个创新点在于优化cache结构电路时,没有采用增加cache size的传统策略,不会影响cache电路的成本,尺寸以及成品率等指标;第二个创新点是没有通过帧率来选择关键帧,而采用瓶颈信息作为关键帧的选择标准。
其他文献
东北抗联精神足在14年艰苦卓绝的抗战岁月中铸就,是中国抗战精神的重要组成部分,是中国共产党红色精神文化的传承,是新时代大学生爱国主义教育的有力教材。传承红色基因,探索
目的采用地卡因雾化吸入治疗方法减轻患者留置胃管的各种不良反应.方法观察采用地卡因雾化吸入的治疗组和常规雾化吸入对照组的患者雾化吸入前后留置胃管的不良反应缓解情况.
与会计信息化相关的有以下几个基本问题:信息化、会计信息化的概念、本质、目标、内涵、作用以及经济信息化对会计产生的影响。在弄清这些问题的基础上,还须着重对信息化与会
目的 探讨肝硬化合并上消化道出血患者的出血原因,指导治疗。方法 对52例肝硬化合并上消化道出血生命体征平稳的患者(即血压、脉搏在正常范围内,神志清楚)行急诊胃镜检查及Chil
各医院都有大量已使用过的塑料输液空瓶.还有输液、注射后的一次性针头收集存放有待处理,过去的方法是购买医用垃圾袋和一次性利器盒存放,尔后交医院统一焚烧。在长期的临床工作
"颓废"是关注中国新文学作家不可回避的重要元素,然后再解读颓废文学的领域里大多对鲁迅的颓废主义思想采取遮蔽和曲解处理,这对我们理解鲁迅文学生命的完整性造成了障碍。本
刘备去世前,在给其子刘禅的遗诏中写道:“勿以恶小而为之,勿以善小而不为。”为人处世,不论是大事还是小事,都要有一个正确的态度,千万不能忽视细枝末节。有时候一些看似平常的小事,却能够以小见大,反映出一个人的人品高下与处世态度。   元代大学者许衡一日外出,因为天气炎热,口渴难耐。正好路边有一棵梨树,行人纷纷去摘梨解渴,只有许衡一个人不为所动。有人问他:“为什么你不摘梨呢?”他說:“不是自己的梨,怎么
含油污泥为石化行业难处理的固体废弃物,全球每年有大量的含油污泥堆积,生物质废弃物产生的速度也每年增加。目前工业废弃物和农业废弃物混合热解制备活性炭的研究很少,活性炭对水中有机物的吸附机理研究还不够完善。本文选取三种典型生物质废弃物:核桃壳、椰壳和杨木木屑,分别同含油污泥共热解制备活性炭。研究了含油污泥和生物质协同热解特性,制备并表征了混合基活性炭,研究了对水中苯酚和磺胺甲噁唑(SMZ)的吸附能力和