🐧 PenguinPulse

Linux Graphics & Gaming News

Collabora Introduces Kraid, a New Rust-based Compiler for Panfrost Mali GPUs

Collabora recently announced Kraid, a new Rust-based compiler specifically developed for the open-source Panfrost Mali GPU driver. Kraid is designed to replace the existing Bifrost-rooted compiler stack, which has been identified as an aging design. The new compiler targets modern Mali GPUs, providing a cleaner and more flexible architecture for enhanced development and support. Collabora highlighted that Kraid improves "IR structure, register allocation, hardware testing, and long-term maintainability," aiming to address prior complexities and boost performance and stability for Mali GPU users on Linux.

Sources