• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.
  • The forums have been upgraded with support for dark mode. By default it will follow the setting on your system/browser. You may override it by scrolling to the end of the page and clicking the gears icon.

AMD Documents the Firmware of its GPU Scheduler that Distributes Graphics and Compute Workloads Among Shader Engines

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
47,695 (7.42/day)
Location
Dublin, Ireland
System Name RBMK-1000
Processor AMD Ryzen 7 5700G
Motherboard Gigabyte B550 AORUS Elite V2
Cooling DeepCool Gammax L240 V2
Memory 2x 16GB DDR4-3200
Video Card(s) Galax RTX 4070 Ti EX
Storage Samsung 990 1TB
Display(s) BenQ 1440p 60 Hz 27-inch
Case Corsair Carbide 100R
Audio Device(s) ASUS SupremeFX S1220A
Power Supply Cooler Master MWE Gold 650W
Mouse ASUS ROG Strix Impact
Keyboard Gamdias Hermes E2
Software Windows 11 Pro
AMD earlier this month released documentation for the Micro Engine Scheduler (MES) firmware of its RDNA 3 GPUs. The MES is a hardware component that distributes graphics processing and general-purpose compute workloads among the main number-crunching machinery of the AMD GPU—the shader engines, which contain the compute units (CU), the indivisible SIMD muscle of the GPU with programmable shaders and certain kinds of specialized hardware, such as the AI Accelerator and Ray Accelerator. The MES is driven by a programmable firmware, which is what AMD released developer documentation of.

The decision to release MES documentation probably comes from the very top of AMD corporate management. In March, a controversy erupted when Tiny Corp, builders of AI compute servers and workstations, complained of issues testing the Radeon RX 7900 XTX graphics card with a ROCm compute stack, prompting a response from no less than CEO Dr Lisa Su. There were then calls to open-source the firmware, which AMD didn't agree to, probably since it treads on their core GPU hardware IP; but the company did the next best thing, by releasing detailed developer documentation for the MES firmware.



View at TechPowerUp Main Site | Source
 
This is good move from AMD. Although Tiny Corp has already bypassed the MES and part of the MEC (microengine compute).
 
Back
Top