OS Rendering Service Made Parallel with Out-of-Order Execution and In-Order Commit
summary
Spars generates self-contained rendering tasks via in-order preparation, executes them across worker threads with out-of-order execution, and enforces drawing order with an in-order commit stage. It pairs a stateless thread-safe 2D engine (Spade 2D) with a stateful API shim, runs on Mate 70, X5 and MTX devices, and reports 1.76×–1.91× higher frame rates, 3.0% lower device power for the same frame rate, and up to 2.31× more graphics primitives within the same budget.
AI-written summary · about
