AMD KFD compute driver for Instinct and Radeon GPUs (ROCm/HSA)
The kernel-side compute interface that lets AMD Instinct accelerators and compute-capable Radeon and Radeon PRO GPUs run general-purpose GPU workloads under the ROCm and HSA stacks. It works alongside the main amdgpu graphics driver to expose queues, memory, and signalling for machine-learning and HPC software.
It should stay because this is the in-tree home of AMD's ROCm/HSA compute support, paired with amdgpu and actively maintained: recent work includes 2025 enablement on LoongArch and fixes landing upstream in 2026, and AMD continues to sell and support Instinct and Radeon PRO accelerators that depend on it. There is no alternative driver for this role.
repository signals
68files
47,332source lines
1,099commits, 5y
+42,387 / −23,747lines added / removed, 5y
150authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 1,099 total · active in 60/61 months
LKDDb identifies this directory as CONFIG_HSA_AMD, the HSA kernel driver for AMD GPU devices, with module name amdkfd and presence through current kernel series.
AMD ROCm system requirements list currently supported Instinct and Radeon/PRO GPUs, including current-generation accelerators, showing the hardware class is still sold and deployed.
A March 25, 2026 amd-gfx thread shows a recent amdkfd fix being applied upstream, demonstrating active maintenance.
codex reasoning notes (technical)
Keep. This is an active production compute driver subtree, not legacy-only code. Local shell inspection of Kconfig and `git -c safe.directory=... log` showed many substantive 2026 fixes in this path and no actual deprecation/removal series; the grep hits for 'remove' were code-cleanup commits, not removal discussion. Sources obtained via web search: turn1search0 (LKDDb for driver identity/current kernel presence), turn0search0 (AMD ROCm supported GPU list for present-day hardware/deployment evidence), turn1search7 (2025 LoongArch enablement patch), and turn2search4 (2026 applied upstream fix thread). No natural replacement driver exists for the same HSA/ROCm kernel-compute role; amdkfd remains the in-tree implementation paired with amdgpu.