AMD's "AMDKFD" HSA Driver Is Ready For Pulling In Linux 3.19
While the new "AMDGPU" kernel driver won't be merged until at least Linux 3.20, it looks like the AMDKFD driver could be merged for the upcoming Linux 3.19 kernel.
Oded Gabbay of AMD sent out the pull request to David Airlie for trying to land the AMDKFD driver in Linux 3.19. The difference between this driver and AMDGPU is that it's already been public for a while where we're still waiting for the AMDGPU graphics driver to be published that's the new DRM driver to be shared with the Catalyst Linux user-space for supporting the AMD Radeon R9 285 and newer GPUs.
While the AMDKFD driver hasn't yet been pulled by Airlie at the time of writing, this driver has already undergone review from upstream developers and in fact revised six times through the public process. Given that the drm-next merge window is still open for a few more days, this driver stands good chances of being merged then as a new Linux 3.19 driver. Friday's sixth version contains just minor changes to the driver compared to last week.
With the AMDKFD driver for Kaveri APUs and newer, when paired with the user-space HSA support you get a very nice, open-source working HSA compute stack that can execute OpenCL kernels.
The AMDKFD pull request can be found on the Linux kernel mailing list.
Oded Gabbay of AMD sent out the pull request to David Airlie for trying to land the AMDKFD driver in Linux 3.19. The difference between this driver and AMDGPU is that it's already been public for a while where we're still waiting for the AMDGPU graphics driver to be published that's the new DRM driver to be shared with the Catalyst Linux user-space for supporting the AMD Radeon R9 285 and newer GPUs.
While the AMDKFD driver hasn't yet been pulled by Airlie at the time of writing, this driver has already undergone review from upstream developers and in fact revised six times through the public process. Given that the drm-next merge window is still open for a few more days, this driver stands good chances of being merged then as a new Linux 3.19 driver. Friday's sixth version contains just minor changes to the driver compared to last week.
With the AMDKFD driver for Kaveri APUs and newer, when paired with the user-space HSA support you get a very nice, open-source working HSA compute stack that can execute OpenCL kernels.
The AMDKFD pull request can be found on the Linux kernel mailing list.
2 Comments