正文内容 评论(0)
桌面GPU经常要面临在图形性能、计算性能之间权衡妥协的考虑,移动GPU现在也不例外了。ARM就已经制定了双管齐下的战略,将其移动GPU分成两条线,其一继续追逐更高的图形性能,其二则为图形与GPU计算优化。
下图中的绿线就代表现在专攻图形性能的GPU,比如Mali-400/450系列,黄线则代表会逐渐加大投入的计算优化GPU,比如Mali-T600系列中的一部分。
Mali-T600系列开发代号Midgard,是ARM的首个统一着色器架构。下图中左侧的四款型号都是强调图形性能的,右侧的两款型号则是为计算而优化的,而其中的Mali-T624、Mali-T628、Mali-T678都是今天刚刚宣布的,是该系列的第二代型号。
Mali-T600第二代产品的主要特点和优势:
- 架构增强:可在同样的内核面积下提供更高的时钟频率、更高的IPC(每时钟周期指令数)、更高的能效,每个型号的性能都可以提升50%。
- 首次支持ASTC(适应性可扩展纹理压缩):一种由ARM开发、Khronos Group已将其纳入OpenGL ES规范的纹理压缩技术,能在系统级别提高效率,并改进纹理质量和弹性。OpenGL ES 3.0版新标准今天也公布了,稍后再说。
- 支持OpenGL Full Profile的GPU计算:不但支持OpenGL ES 1.1/2.0/3.0、DX 11/11 FL 9_3,而且OpenCL并行计算能力向桌面GPU看齐,而不再局限于移动嵌入式的Emebedded Profile,此外还支持Google RenderScript计算语言。
- 64位双精度:与64位ARM Cortex新架构紧密关联,系统性能最大化。
- 一致性:任务会自动分配给合适的模块,实现异构计算系统性能和能效的最大化(有些类似AMD APU了)。
Mali-T624是一个基础型号,核心数量1-4个。Mali-T628核心数量4-8个,每个Shader里有两个ALU(算数逻辑单元)、一个LSU(本地存储单元)、一个纹理单元,图形性能是Mali-T624的最多两倍。二者主要面向智能手机、智能电视应用。
Mali-T678是旗舰型号,核心数量1-8个,ALU数量翻倍,计算性能可达Mali-T624的四倍,主要用于平板机市场,可满足计算摄影、多视角透视、增强现实等应用。
三者的二级缓存都是32-256KB(推荐每核心32KB),内建MMU(内存管理单元)支持虚拟内存,支持4/16x FSAA全屏抗锯齿。
不过问题是,Mali-T600系列的第一代产品都还没有实际出货,要等到今年年底才会看到,因此第二代会很长时间都停留在纸面上,明年年底能有产品就不错了。