AMD is building out what they are describing as an "elite" team of developers for driving Rust code "deep into the GPU stack" from firmware to drivers, shader compilers, and other GPU software in Rust. AMD Senior Fellow Harsh Meno posted this week to LinkedIn about this new effort for driving Rust into the AMD GPU software stack: "We’re building a small, elite team at AMD to push Rust deep into the GPU stack. Compilers. Runtimes. Firmware. GPU architecture. Hardware/software co-design." And noted this AMD job posting that's active for hiriing a software development engineer to work on Rust code, The role description is quite interesting: "We are building next-generation systems software for AMD GPUs with Rust as a core technical direction. The work spans compilers, runtimes, low-level GPU software, firmware, developer tooling, and methods for improving the safety and correctness of complex hardware-software systems. Rust is not incidental to this role. You will help establish how Rust is used in performance-sensitive and high-trust parts of the GPU stack, including the compiler and tooling support, system interfaces, engineering practices, and validation methods required for production deployment. You will have the opportunity to influence both near-term implementations and the longer-term architecture for using Rust across current and future AMD platforms." It will be very interesting to see what comes of this new Rust initiative within AMD. AMD also isn't alone as NVIDIA has also been pursuing similar Rust-based initiatives for their GPU software too, including the development of the Nova Linux kernel driver written in Rust.
AMD Working To "Push Rust Deep Into The GPU Stack"
Full Article
Original Source
Read the full article at Phoronix →KhanList aggregates and links to publicly available news content. We do not host full articles from third-party sources. Always verify important information with original sources.