News: 0001463228

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

AMD Publishes Micro Engine Scheduler "MES" Firmware Documentation

([Radeon] 2 Hours Ago AMD MES Firmware Documentation)


As expected, AMD today published the Micro Engine Scheduler "MES" firmware documentation for RDNA3 graphics processors as part of better engaging with the open-source community and aiming to address some gaps in their open-source GPU compute stack.

This MES firmware documentation follows George Hotz' [1]Tiny Corp expressing frustrations over MES issues in their testing of the Radeon RX 7900 XTX graphics cards with the ROCm compute stack. There was then [2]calls for AMD to open-source the firmware . AMD decided to [3]release documentation and then the source for at least the MES firmware. Today the documentation is ready and has been made publicly available without any NDAs while the MES firmware still appears to be going through its internal legal review / open-sourcing process.

[4]

Originally they were aiming for an end of May release of the MES documentation, so it's nice to see they got it out slightly ahead of schedule. The new AMD MES firmware documentation is publicly available on [5]GPUOpen.com .

"Micro engine scheduler (MES) firmware is responsible for the scheduling of the graphics and compute work on the AMD RDNA™ 3 GPUs.

This document provides an overview of the AMD RDNA 3 scheduling architecture by describing the key scheduler firmware (MES) and hardware (Queue Manager) components that participate in the scheduling.

This document is intended to introduce the reader to the overall scheduling architecture and is not meant to serve as a programming guide."

The MES firmware documentation comes in as a 54 page PDF.

AMD is also said to be working on [6]making other components open-source as the year progresses beyond what is already available as part of their AMD open-source Linux graphics driver stack.



[1] https://www.phoronix.com/news/Lisa-Su-Tweet-OSS-Firmware

[2] https://www.phoronix.com/news/Tiny-Corp-70p-MES-Firmware

[3] https://www.phoronix.com/news/AMD-MES-Docs-And-Source-Code

[4] https://www.phoronix.com/image-viewer.php?id=2024&image=amd_mes_overview_lrg

[5] https://gpuopen.com/amd-gpu-architecture-programming-documentation/

[6] https://www.phoronix.com/news/AMD-More-OSS-2024



Jbk0

ms178

cend

cb88

Cynic, n.:
One who looks through rose-colored glasses with a jaundiced eye.