一种基于数据流模型的GPU性能统计分析方法技术

技术编号:21003980 阅读:38 留言:0更新日期:2019-04-30 21:30
本发明专利技术属于计算机图形领域,提供一种基于数据流模型的GPU性能统计分析方法,包括:(1)按照图形处理流水线划分为多个阶段,每个阶段由至少一个单元进行处理;各个阶段之间的交互信息为图形数据,图形指令解析阶段对图形指令进行解析,顶点阶段的处理对象为顶点,几何阶段的处理对象为几何图元,像素阶段的处理对象为像素;(2)统计不同阶段的每个单元的处理能力,以单元为对象进行统计;(3)统计各个阶段的处理能力,若一个阶段由多个单元组成,则该阶段的处理能力由其多个单元的处理能力共同决定,综合形成该阶段的处理能力;(4)分析整个图形流水处理系统能力,根据各个阶段、各个单元的性能指标分析计算得出系统的瓶颈点并进行优化。

【技术实现步骤摘要】
一种基于数据流模型的GPU性能统计分析方法
本专利技术属于计算机图形领域,尤其涉及一种基于数据流模型的GPU性能统计分析方法。
技术介绍
GPU的性能好坏直接影响该款图形处理器的应用,性能统计分析已经成为当前图形领域的研究热点,当前公开的资源中大多为系统级的性能分析,并未发现单元级、阶段级的性能统计分析方法,本文针对单元级、阶段级性能,提出了一种基于数据流模型的GPU性能统计方法,涵盖流水线各个阶段的性能指标,为瓶颈阶段的定位提高了很好的数据依据。
技术实现思路
本专利技术的目的是:本专利技术主要提供一种基于数据流模型的GPU性能统计分析方法。本专利技术的解决方案是:一种基于数据流模型的GPU性能统计分析方法,包括:(1)按照图形处理流水线划分为多个阶段,包括图形指令解析、顶点阶段、几何阶段和像素阶段,每个阶段由至少一个单元进行处理;各个阶段之间的交互信息为图形数据,图形指令解析阶段对图形指令进行解析,顶点阶段的处理对象为顶点,几何阶段的处理对象为几何图元,像素阶段的处理对象为像素;(2)统计不同阶段的每个单元的处理能力,以单元为对象进行统计;(3)统计各个阶段的处理能力,包括指令生成阶本文档来自技高网...

【技术保护点】
1.一种基于数据流模型的GPU性能统计分析方法,其特征在于,包括:(1)按照图形处理流水线划分为多个阶段,包括图形指令解析、顶点阶段、几何阶段和像素阶段,每个阶段由至少一个单元进行处理;各个阶段之间的交互信息为图形数据,图形指令解析阶段对图形指令进行解析,顶点阶段的处理对象为顶点,几何阶段的处理对象为几何图元,像素阶段的处理对象为像素;(2)统计不同阶段的每个单元的处理能力,以单元为对象进行统计;(3)统计各个阶段的处理能力,包括指令生成阶段能力,指令解析阶段能力,顶点处理阶段能力,几何图元处理阶段能力和像素处理阶段能力;若一个阶段由多个单元组成,则该阶段的处理能力由其多个单元的处理能力共同决...

【技术特征摘要】
1.一种基于数据流模型的GPU性能统计分析方法,其特征在于,包括:(1)按照图形处理流水线划分为多个阶段,包括图形指令解析、顶点阶段、几何阶段和像素阶段,每个阶段由至少一个单元进行处理;各个阶段之间的交互信息为图形数据,图形指令解析阶段对图形指令进行解析,顶点阶段的处理对象为顶点,几何阶段的处理对象为几何图元,像素阶段的处理对象为像素;(2)统计不同阶段的每个单元的处理能力,以单元为对象进行统计;(3)统计各个阶段的处理能力,包括指令生成阶段能力,指令解析阶段能力,顶点处理阶段能力,几何图元处理阶段能力和像素处理阶段能力;若一个阶段由多个单元组成,则该阶段的处理能力由其多个单元的处理能力共同决定,综合形成该阶段的处理能力;(4)分析整个图形流水处理系统能力,根据各个阶段、...

【专利技术属性】
技术研发人员:聂曌马城城刘晖张琛张骏高琳颖
申请(专利权)人:中国航空工业集团公司西安航空计算技术研究所
类型:发明
国别省市:陕西,61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1