GPU
文章平均质量分 52
James-0
福建帝视信息科技有限公司
E-mail:mydota@qq.com
展开
-
FLOPS理解
在描述GPU的性能的时候,我们常常用到FLOPS进行描述。FLOPS是Floating-point Operations Per Second的简写,即每秒所能够进行的浮点运算数目。在以往形容GPU的运算性能的时候也常常用到其他单位,比如Triangles Per Second每秒所能够渲染的三角型数目,以及Pixels Per Second 每秒所能够渲染的像素个数等等。然而我们为什么会...翻译 2018-07-01 20:31:07 · 11271 阅读 · 0 评论 -
Malisc进行Shader优化
Malisc 是ARM提供的offline Shader编译器,可以方便的使用它验证自己Shader代码的语法和性能。Malisc并且可以给出其在不同的Mali GPU上的指令执行数量以及所需要的Circle数。可以从ARM的官方Graphics Development Tool中下载到。 以下是采用Malisc和Mgd分析系统GPU计算性能瓶颈的记录: 1. 采用Mgd抓取...原创 2018-07-09 00:16:19 · 2200 阅读 · 0 评论 -
Adreno Profiler分析高通GPU上Shader性能
前面的文章有所过在Mali的GPU上采用DS-5 Streamline分析Shader在Mali T860上的执行性能。现在遇到一个问题在高通GPU上GLSL 从ES2.0升级到ES3.0以后就出现Shader性能的明显下降。在高通GPU上选择Adreno Profiler作为性能分析工具。环境配置: 下载地址:https://developer.qualcomm.com/s...原创 2018-07-23 10:35:45 · 4508 阅读 · 2 评论 -
Mali Midgard架构解析
Mali-T800系列GPU采用Midgard架构,如上图所示,其中Shader Core负责执行所有的类型的计算操作,在T800的系类中最高可以拓展的16个SC。RK3399芯片包括4个SC因此简写T864。所有的计算请求被放入到请求队列中,按类型分为Vertex Queue和Fragment Queue(例如图像超分计算为Fragment),负载均衡器负责分发任务到对应的S...原创 2018-07-05 16:23:41 · 2718 阅读 · 0 评论 -
DS-5 Streamline分析GPU执行性能
DS-5 Streamline是ARM提供的一个强大的图形化性能分析和抓取工具,其不仅可以用来做CPU的运行时性能分析,最主要的是还可以用来做Mali系列的GPU分析。甚至可以做基本上是Mali上面最强大的GPU性能分析工具。环境搭建 要想使用Streamline抓取性能必须配置kernel和配置gator。gator是运行在目标机器上的抓取代理,可以以ko的方式运行在内核空...原创 2018-07-19 10:56:02 · 4450 阅读 · 7 评论