AMD 可读 GPU ISA 文档
AMD 的可读 GPU ISA 规范是一组 XML 文件,用于描述 AMD 最新的 GPU 指令集架构 (ISA)
如果您希望更底层地操作 AMD 硬件,本页面包含我们部分公开 PDF 文档的链接。
您可能还对我们的 机器可读 AMD GPU ISA 规范 感兴趣。
微引擎调度器 (MES) 固件负责 AMD RDNA™ 3 GPU 上的图形和计算工作调度。
本文档通过描述参与调度的关键调度器固件 (MES) 和硬件 (Queue Manager) 组件,概述了 AMD RDNA 3 调度架构。
本文档旨在向读者介绍整体调度架构,并非编程指南。
获取 AMD RDNA™ 3 MES 固件文档对于任何在其上编写代码的开发者来说,理解任何处理器的指令级功能都是一项有价值的工作,即使执行的指令几乎总是隐藏在高级语言和编译器之后。如果您在这一层面工作,就像大多数人一样,了解机器的确切执行方式将有助于您编写更好的代码。
我们长期以来一直发布 GPU 的指令集架构 (ISA) 手册,它们可以追溯到 2006 年帮助引入 DirectX®10 时代的传奇 Radeon R600 GPU!
ISA 的主要目的是:
这些 ISA 面向编写应用程序和系统软件的程序员,包括操作系统、编译器、加载器、链接器、设备驱动程序和系统实用程序。它假设程序员正在编写计算密集型的并行应用程序(流式应用程序),并假定他们理解相关的编程实践。
我们为 AMD RDNA 和 AMD CDNA 架构提供可读的 ISA 规范。我们还编写了一个 C++ IsaDecoder API 并分享了示例代码,以使其更易于上手。
RGA 是一个离线着色器编译器,可以显示已编译着色器的 ISA。RGA 是 Radeon Developer Tool Suite (RDTS) 的一部分。
了解更多关于 RGA 的信息
在这里找不到您需要的内容,或者正在寻找更专业或历史性的信息?您可以在 AMD 的技术文档中找到您要找的内容。