mali streamline+ Midgard Architecture


这部分数据很有意思
12+28>32 一度让我怀疑人生 以为我对 gpu的理解有问题
后来想明白了 是并行的嘛 JS0和JS1同时在做

这里的800MHz应该是这款显卡的主频 有点低噢--这个数据我们该去哪里拿
GPU Graphics Processing Unit
VPU Video Processing Unit
DPU Display Processing Unit
这仨有啥区别。。

vsync--DPU
ISA Instruction Set Architecture
SIMD Single Instruction Multiple Data





unified shader core--unified的意思是 vertex fragment走的shadercore在一起 这样调度可以更大化并行
似乎 vs ps都走了tripipe
看来之前我对这里 tripipe的理解是有些模糊的
这就解释了 上面 profiler里面 为什么frag是28 而tripipe占了30 --tripipe里有一部分vertexshader的处理


注意看前面这三张图
shader core的这三张
从上图可以看出 tripipe 负责fragment work的中间那部分
ztest fpk blend这种 fix pipeline的都是fragment的开销 而不是tripipe的
这里可以解释pre-pipe那25,为什么tripipe不是frag shader cycle的全部


浙公网安备 33010602011771号