In the DRM-Next branch, which is planned to include in the Linux 6.2 nucleus, adopted The code of 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 presentation of the GPU into components, including quite independent aspects of the “graphics” and “calculation” and “calculation”, so that the subsystem could already work with the display controllers that did not have a calculation unit, As well as with the calculation blocks that do not have their display controller, such as GPU ARM Mali, which is essentially an axlerator.
These abstractions were close enough to what is needed for a more general implementation of support for calculation accelerators, so it was decided to supplement the calculation subsystem and rename it into “Accel”, since some supported devices are not GPU. For example, Intel, which bought Habana Labs, is interested in using this subsystem for machine learning accelerators.