zoukankan      html  css  js  c++  java
  • 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的全部

     

  • 相关阅读:
    32位二进制IP地址与十进制IP地址互相转换
    在安装AndroidStudio时产生的问题
    Java 数列求和
    Java throws Exception、try、catch
    Java 语句循环
    Oracle OEM
    数据泵Expdp和Impdp
    java查询高斯数据库表某个字段值
    安全测试笔记(未更新完)
    工作笔记
  • 原文地址:https://www.cnblogs.com/minggoddess/p/13093302.html
Copyright © 2011-2022 走看看