不出所料,AMD今天发布了RDNA3图形处理器的Micro Engine Scheduler“MES”固件文档,作为更好地与开源社区接触的一部分,旨在解决其开源GPU计算堆栈中的一些差距。
本MES固件文档遵循了George Hotz的Tiny Corp在使用ROCm计算堆栈测试Radeon RX 7900 XTX图形卡时对MES问题表示的不满。当时有人呼吁AMD开源固件。AMD决定发布文档,然后至少发布MES固件的来源。今天,文件已经准备好,并在没有任何NDA的情况下公开提供,而MES固件似乎仍在进行内部法律审查/开源过程。
最初,他们的目标是在5月底发布MES文档,所以很高兴看到他们稍微提前发布了。新的AMD MES固件文档可在GPUOpen.com上公开获取。
“微引擎调度器(MES)固件负责AMD RDNA™3 GPU上图形和计算工作的调度。
本文档通过描述参与调度的关键调度器固件(MES)和硬件(队列管理器)组件,概述了AMD RDNA 3调度体系结构。
本文档旨在向读者介绍总体调度架构,而不是作为编程指南。"
MES固件文档以54页的PDF格式提供。
AMD is also said to be working on 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.