本指南介绍了典型的马里Bifrost GPU可编程核心(第三代马里GPU)的顶级布局、优势和着色器核心功能。Bifrost家族包括Mali-G30、Mali-G50和Mali-G70系列产品。
在优化应用程序的二维和三维性能时,您需要对硬件的工作原理有一个高层次的了解。例如,在使用GPU的性能计数器进行优化时,了解马里GPU块架构尤为重要。
这是因为该计数器数据直接绑定到GPU块。
在本指南结束时,您将了解Mali-Bifrost系列GPU如何使用对二级缓存的共享访问来执行着色器核心操作。您还将了解Execu
tion Core中Warp Manager和执行引擎(EE)的好处,以及索引驱动顶点着色(IDVS)几何体管道的好处。
在开始之前,本指南假设您了解马里GPU采用的基于分幅的渲染方法。有关详细信息,请阅读我们的“基于平铺的渲染”指南。