除了在昨天的代码分支和Mesa 24.1-rc1发布之前合并的许多RadeonSI驱动程序优化外,还合并了一些Etnaviv驱动程序改进,以受益于最近的Vivante NPU IP开源驱动程序工作。
本周期早些时候,Mesa 24.1合并了Teflon作为TensorFlow Lite的Gallium3D前端,最初由逆向工程Vivante图形驱动程序Etnaviv使用。Etnaviv NPU驱动程序支持结合得很好,对于某些推理工作负载的速度几乎与专有驱动程序一样快。
Tomeu Vizoso一直在领导这项NPU工作,他为Etnaviv驱动程序积累了“一堆修复和优化”。
Among the optimizations are enabling an image cache using the on-chip SRAM that is helping reduce times such as MobileNetV1 dropping from 9.9 ms to 6.2 ms or SSDLite MobileDet from 27 ms to 24.3 ms. Plus a few other Etnaviv improvements as a nice end to the Mesa 24.1 feature work.