高通吧 关注:177,082贴子:4,469,675
  • 57回复贴,共1

推来推去,6系列GPU规格,发现问题还是错了

只看楼主收藏回复

512 FP32 ALU是A630的规格在极客圈里传了也不知多久了,我之前也发过详细数据的帖子http://tieba.baidu.com/p/5838758474 ,这次A640大家也相应的说是768 FP32 ALU,看了一些测试后我也认为是的http://tieba.baidu.com/p/6013948361,可实际测下来发现烤机ALU利用率并不是81.6%这个值偏低,zhu神告诉我用SnapdragonProfilerSetup测过高通GPU的ALU利用率通常91%~93%,另外也还有GPU吧吧主的详细测试http://tieba.baidu.com/p/5499887524
那么594GFlops到底是多少规格在710MHz下跑的,这个算了很多发现结果很奇怪,高通GPU的FP32烤机我大部分都是以91.75%的利用率来推算,594÷2÷0.71÷0.9175≈455.9,数值是很奇怪吧,456 FP32 ALU?没错,不出意外就是了,刚好又是4的倍数,A640多了50%应该就是684 FP32ALU,684×0.585×2×0.9175≈734.25刚好也是855烤机Vec4 MAD FP32模式的浮点,同时也刚好是4的倍数。
至于FP16 ALU的个数(Adreno的FP32和FP16是分开的,和大多数PC显卡类似),还未推算出符合官方PPT宣传50% ALU数值,因为现在A640算出FP16 ALU的数量是大于A630的1.5倍的,A630烤机Vec4 MAD FP16模式测出688.5GFlops,按照FP16的利用率93%~95%算大概是512 FP16 ALU,A640测出的FP16是887GFlops,之前的5系测了很多发现FP32和FP16 ALU数比值都是1:2,还不清楚6系的FP32:FP16的关系。






IP属地:广西来自Android客户端1楼2019-02-04 18:16回复
    IP属地:广西来自Android客户端2楼2019-02-04 18:32
    收起回复
      IP属地:广西来自Android客户端3楼2019-02-04 18:33
      回复
        IP属地:广西来自Android客户端4楼2019-02-04 18:34
        回复
          alu数不是常规的,不好推算出准确的数字。往能整除4的靠近应该没错。
          官方说的50%有可能是个大概数字,不一定是整50%。


          IP属地:湖北5楼2019-02-04 18:38
          收起回复
            该楼层疑似违规已被系统折叠 查看此楼


            IP属地:广西来自Android客户端6楼2019-02-04 18:50
            回复(1)
              旧版烤机a640可能满帧,gflops和负载偏低


              IP属地:北京来自iPhone客户端7楼2019-02-04 20:26
              收起回复
                我自己也被搞蒙了,前吧主跟我指出不可能是这个数,我也觉得奇葩,那这样按64倍数、91%~94%利用率、594G FP32推这个应该是448ALU?那么A640是672ALU?但A640的这个规格数值不是64的整数倍,只是32的整数倍


                IP属地:广西来自Android客户端8楼2019-02-04 21:25
                回复
                  只勾拷gpu是vec4 fp32 madd,两个都勾是scalar fp32 madd。adreno3系开始不是vliw,以前有消息说到。scalar fp32 madd的浮点就能说明一定问题,vliw4碰到scalar只有四分之一的浮点,是没办法把4个scalar转换成vec4的。330比较奇怪的地方是vec4 fp32 madd的成绩离理论浮点有点多83.1gflops,scalar fp32 madd 128.6gflops,vec4 fp32 mul也有105多。测的时候只有0.99版装得上,其他版本无法安装。



                  IP属地:湖北来自Android客户端9楼2019-02-05 17:21
                  回复
                    请人测了下630测浮点时的alu利用率,fp32和fp16 vec4 madd的效率都在97%左右,比540的要略高。630的fp16 alu个数512是确定的,fp32 alu不好确定,max值可能比alu利用率对应的浮点低点。448个fp32 alu似乎也是可能的。





                    IP属地:湖北来自Android客户端10楼2019-02-09 12:38
                    回复
                      如果630的fp32为448个,那么640的fp32 alu数为672个,fp16 alu数为768个。540的fp16 alu是fp32的2倍,功耗相当,630和640都不能拿烤fp32来说事。


                      IP属地:湖北来自Android客户端11楼2019-02-09 12:44
                      收起回复
                        好吧,有了A630实测数据看高达97.6%利用率应该是448 FP32 ALU没错了


                        IP属地:广西来自Android客户端12楼2019-02-11 03:03
                        回复
                          各位大佬,一个mali g78有多少个alu啊


                          IP属地:山东来自Android客户端13楼2020-10-22 23:38
                          回复