AMD Introduces New GPU Target To AMDGPU LLVM: GFX1170 "RDNA 4m"
([Radeon] 3 Hours Ago
GFX1170 AMDGPU)
- Reference: 0001611714
- News link: https://www.phoronix.com/news/AMDGPU-LLVM-GFX1170
- Source link:
In addition to their ongoing AMDGPU LLVM compiler back-end work for upcoming [1]GFX1250 and recently [2]the GFX13 target for their graphics IP, today AMD compiler engineers introduced a new "GFX1170" target to the LLVM codebase that is also called RDNA 4m.
GFX1170 is presumably some re-refresh of RDNA3. The AMDGPU [3]GFX1150 series was for the RDNA3.5 / RDNA3 refresh graphics found with the likes of Strix Point and Strix Halo. Plus other sub-variants in the GFX1150 series. Now coming as a surprise is GFX1170.
With being introduced as GFX1170 rather than another GFX115x target or even GFX1160 leads to perhaps some more significant changes coming to this refresh in the RDNA 3 family.
The GFX1170 enablement patch for LLVM confirms that GFX1170 is for an APU/SoC target. Interestingly it marks GFX170 / GFX 11.7 as "RDNA 4m"... RDNA4 was associated with the GFX12 series where RDNA3 is GFX11. Calling GFX 11.7 as RDNA 4m is a bit strange. Presumably a marketing decision.
Over the GFX115x targets, GFX1170 adds the SALUFloatInsts and DPPSrc1SGPR features. But it doesn't have all of the other GFX12 ISA features found with the complete RDNA4 GPUs.
[4]This commit introduces that initial AMD GFX1170 target to LLVM Git. It will be interesting to see what comes of this "RDNA 4m" graphics for APUs/SoCs.
Update: There is also now a [5]merge request adding new FP8/BF8 conversion instructions for the GFX1170 target.
[1] https://www.phoronix.com/search/GFX1250
[2] https://www.phoronix.com/news/AMD-GFX13-Initial-Commit
[3] https://www.phoronix.com/search/GFX115
[4] https://github.com/llvm/llvm-project/commit/20b5849e176d73ffe6959e01d196ebbb0f49e5cf
[5] https://github.com/llvm/llvm-project/pull/180191
GFX1170 is presumably some re-refresh of RDNA3. The AMDGPU [3]GFX1150 series was for the RDNA3.5 / RDNA3 refresh graphics found with the likes of Strix Point and Strix Halo. Plus other sub-variants in the GFX1150 series. Now coming as a surprise is GFX1170.
With being introduced as GFX1170 rather than another GFX115x target or even GFX1160 leads to perhaps some more significant changes coming to this refresh in the RDNA 3 family.
The GFX1170 enablement patch for LLVM confirms that GFX1170 is for an APU/SoC target. Interestingly it marks GFX170 / GFX 11.7 as "RDNA 4m"... RDNA4 was associated with the GFX12 series where RDNA3 is GFX11. Calling GFX 11.7 as RDNA 4m is a bit strange. Presumably a marketing decision.
Over the GFX115x targets, GFX1170 adds the SALUFloatInsts and DPPSrc1SGPR features. But it doesn't have all of the other GFX12 ISA features found with the complete RDNA4 GPUs.
[4]This commit introduces that initial AMD GFX1170 target to LLVM Git. It will be interesting to see what comes of this "RDNA 4m" graphics for APUs/SoCs.
Update: There is also now a [5]merge request adding new FP8/BF8 conversion instructions for the GFX1170 target.
[1] https://www.phoronix.com/search/GFX1250
[2] https://www.phoronix.com/news/AMD-GFX13-Initial-Commit
[3] https://www.phoronix.com/search/GFX115
[4] https://github.com/llvm/llvm-project/commit/20b5849e176d73ffe6959e01d196ebbb0f49e5cf
[5] https://github.com/llvm/llvm-project/pull/180191