Im DRM-Next-Zweig, der für die Aufnahme in den Linux-Kernel 6.2 geplant ist, wurde der Code eines neuen Subsystems "accel" mit der Implementierung eines Frameworks für Rechenbeschleuniger angenommen. Dieses Subsystem basiert auf DRM/KMS, da die Entwickler bereits eine Aufspaltung der GPU-Darstellung in Komponenten vorgenommen haben, die hinreichend unabhängige Aspekte der "Grafikdarstellung" und "Berechnungen" umfassen, sodass das Subsystem bereits mit Anzeigecontrollern arbeiten konnte, die keinen Rechenblock haben, ebenso wie mit Rechenblöcken, die keinen eigenen Anzeigecontroller besitzen, wie beispielsweise die ARM Mali GPU, die im Wesentlichen ein Beschleuniger ist.
Diese Abstraktionen erwiesen sich als ausreichend nah an dem, was für eine allgemeinere Implementierung der Unterstützung von Rechenbeschleunigern erforderlich ist, weshalb beschlossen wurde, das Berechnungssubsystem zu ergänzen und in "accel" umzubenennen, da einige unterstützte Geräte keine GPUs sind. Zum Beispiel interessiert sich die Firma Intel, die das Unternehmen Habana Labs übernommen hat, für die Nutzung dieses Subsystems für Beschleuniger des maschinellen Lernens.
Quelle: opennet.ru
