在系统级芯片(SoC)层面节省大量带宽
事务消除(TE)是 Arm Mali Midgard 和 Bifrost GPU 架构的一项关键带宽节省功能,能够在系统级芯片(SoC)层面显著节省能源。
执行 TE 时,GPU 会将当前的帧缓冲与先前渲染的帧进行比较,并仅对已修改的特定部分执行部分更新,从而显著减少每帧需要传输到外部存储器的数据量。
无论帧缓冲精度要求如何,所有应用都可使用 TE 来处理 GPU 支持的各种帧缓冲格式,即使在第一人称射击(FPS)游戏和视频中也非常有效。在许多其他主流的图形应用中,帧缓冲的大部分内容在两个连续帧之间保持不变,因而 TE 可节省高达 99% 的帧缓冲带宽。
事务消除功能具有以下几个优点:
- 对图像质量无影响
- 与帧缓冲格式无关
- 帧缓冲之间的逐块比较
- 16 x 16 像素块尺寸
- 基于 CRC 的特征比对
我们的生态系统合作伙伴:以 Revolution Software 的《断剑 5》作为真实游戏用例。