Hasty Briefsbeta

双语

Compiler-style optimization for drawing via Skia

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