Compiler-style optimization for drawing via Skia
a day ago
- 光栅化决定像素颜色,但由于复杂的库语义,在Chrome等应用中效率低下。
- 本文介绍了μSkia,这是Skia 2D图形库的形式语义,在Lean中通过三个层次机械化。
- 识别了来自Chrome的四种次优Skia代码模式,并提供了经过验证的替换方案。
- 开发了一种高性能优化器,在前100个网站的99个Skia程序上实现了18.7%的加速。
- 优化痕迹在μSkia语义中回溯验证,以实现端到端的验证。