AMD’s Next-Gen CDNA Accelerators With Multiple Chiplets Get Initial Support In Linux 6.4

AMD’s Next-Gen CDNA Accelerators With Multiple Chiplets Get Initial Support In Linux 6.4

 0
AMD’s Next-Gen CDNA Accelerators With Multiple Chiplets Get Initial Support In Linux 6.4
Lenovo's VP Confirms Instinct MI400 HPC APU Accelerator As Part of AMD's Instinct Roadmap 1

AMD has added initial support for its next-gen CDNA accelerators with multiple chiplets that come after Instinct MI300 to Linux 6.4

AMD has started introducing a new CDNA GPU code into the Linux kernel, labeled "GC 9.4.3," which is anticipated to add the next-gen "multi-XCC accelerator" into the kernel code. AMD engineers are adding this for an Instinct CDNA accelerator under the "GFX943" family which comes after the AMD MI300 "GFX940" series, reports Linux hardware specialist and editor of Phoronix, Michael Larabel.

Although not much is known about the CDNA architecture and the respective Instinct accelerators that will come after the MI300 but there are reports of a new GPU, codenamed "Aqua Vanjaram" as mentioned by @Olrak29_ which might be a codename for the Instinct MI300 or its successor.

Aqua Vanjaram

— Everest (@Olrak29_) March 31, 2023

Furthermore, the new AMD Instinct accelerators such as the MI300 will house various chiplets that will be referred to as XCD (X Compute Die) and XCC (X Compute Clusters). There's also an AID unit & the reason the red team is going with X instead of G/M/C naming conventions is that the chips now house multiple CPU/GPU/Memory IPs on the same block. The Instinct MI300 houses both Zen 4 and CDNA 3 cores.

AID also ????

— Kepler (@Kepler_L2) March 28, 2023

X Compute Die?X Compute Cluster?

— Kepler (@Kepler_L2) March 28, 2023

Up to 4 AIDs and 8 XCDs ????

— Kepler (@Kepler_L2) March 29, 2023

Meanwhile, Coelacanth-Dream has revealed that AMD's Instinct MI300 GPU has recieved advanced support within the latest Linux Kernel AMDGPU driver and also the Mesa 3D RadeonSI (OpenGL) driver. More on that here.

Several additions to the kernel appeared on March 31st, 2023, and will be integrated into the Linux 6.4 kernel.

More new stuff for 6.4.

The following changes since commit d36d68fd1925d33066d52468b7c7c6aca6521248:

Merge tag 'drm-habanalabs-next-2023-03-20' of https://git.kernel.org/pub/scm/linux/kernel/git/ogabbay/linux into drm-next (2023-03-22 10:35:46 +1000)

are available in the Git repository at:

https://gitlab.freedesktop.org/agd5f/linux.git tags/amd-drm-next-6.4-2023-03-31

for you to fetch changes up to feae1bd80ec69a3a0011ba1fb88994785f705e3e:

drm/amd/pm: enable sysfs node vclk1 and dclk1 for NV3X (2023-03-31 11:18:55 -0400)

Below is the changelog for the additions to AMDGPU, AMDKFD, and RADEON sections of the AMD-DRM-NEXT:

  • amd-drm-next-6.4-2023-03-31: amdgpu: - Misc code cleanup - S4 fixes - MES fixes - SR-IOV fixes - Link DC backlight to connector device rather than PCI device - W=1 fixes - ASPM quirk - RAS fixes - DC dynamic split fixes and enablement for remaining chips - Navi1x SMU fix - Initial NBIO 7.9 support - Initial GC 9.4.3 support - Initial GFXHUB 1.2 support - Initial MMHUB 1.8 support - DCN 3.1.5 fixes - Initial DC FAMs infrastructure - Add support for 6.75Gbps link rates - Add sysfs nodes for secondary VCN clocks amdkfd: - Initial support for GC 9.4.3 radeon: - Convert to client-based fbdev emulation
  • amdgpu: - Misc code cleanup - S4 fixes - MES fixes - SR-IOV fixes - Link DC backlight to connector device rather than PCI device - W=1 fixes - ASPM quirk - RAS fixes - DC dynamic split fixes and enablement for remaining chips - Navi1x SMU fix - Initial NBIO 7.9 support - Initial GC 9.4.3 support - Initial GFXHUB 1.2 support - Initial MMHUB 1.8 support - DCN 3.1.5 fixes - Initial DC FAMs infrastructure - Add support for 6.75Gbps link rates - Add sysfs nodes for secondary VCN clocks
  • - Misc code cleanup
  • - S4 fixes
  • - MES fixes
  • - SR-IOV fixes
  • - Link DC backlight to connector device rather than PCI device
  • - W=1 fixes
  • - ASPM quirk
  • - RAS fixes
  • - DC dynamic split fixes and enablement for remaining chips
  • - Navi1x SMU fix
  • - Initial NBIO 7.9 support
  • - Initial GC 9.4.3 support
  • - Initial GFXHUB 1.2 support
  • - Initial MMHUB 1.8 support
  • - DCN 3.1.5 fixes
  • - Initial DC FAMs infrastructure
  • - Add support for 6.75Gbps link rates
  • - Add sysfs nodes for secondary VCN clocks
  • amdkfd: - Initial support for GC 9.4.3
  • - Initial support for GC 9.4.3
  • radeon: - Convert to client-based fbdev emulation
  • - Convert to client-based fbdev emulation
  • These new updates are expected to be fully integrated into the merge window that will begin in two weeks as AMD continues their "block by block" enablement of open-source coding for their products within the Linux space. IP blocks related to the beginning of the GC 9.4.3 support include NBIO 7.9, GFXHUB 1.2, and MMHUB 1.8 additions.

    We will see more enablement to be added within Linux 6.4 for the new accelerator enablement. Larabel estimates we will continue to see more added over the subsequent few kernel cycles. Larabel anticipates that the AMD CDNA-based Instinct multi-XCC accelerator will get further support in several months.

    News Sources: Phoronix, Linux 6.4 Kernel

    What's Your Reaction?

    like

    dislike

    love

    funny

    angry

    sad

    wow