The Linux 6.2 kernel will include a subsystem for computing accelerators

The DRM-Next branch, which is scheduled for inclusion in the Linux 6.2 kernel, has adopted the code for the new "accel" subsystem with the implementation of the framework for computing accelerators. This subsystem is built on the basis of DRM / KMS, since the developers have already split the GPU view into components, including rather independent aspects of β€œgraphics output” and β€œcomputing”, so that the subsystem could already work with display controllers that did not have a calculation unit, as well as with computing units that do not have their own display controller, such as the ARM Mali GPU, which is essentially an accelerator.

These abstractions turned out to be close enough to what is needed for a more general implementation of support for computing accelerators, so it was decided to supplement the computing subsystem and rename it to β€œaccel”, since some supported devices are not GPUs. For example, Intel, which bought Habana Labs, is interested in using this subsystem for machine learning accelerators.

Source: opennet.ru

Add a comment