Kernel Linux 6.2 akan menyertakan subsistem untuk akselerator komputasi

Cabang DRM-Next, yang direncanakan untuk dimasukkan ke dalam kernel Linux 6.2, telah menerima kode untuk subsistem "accel" baru, yang mengimplementasikan kerangka kerja untuk akselerator komputasi. Subsistem ini dibangun di atas DRM/KMS, karena para pengembang telah memisahkan representasi GPU menjadi bagian-bagian komponen, yang mencakup aspek-aspek yang cukup independen dari "output grafis" dan "komputasi". Hal ini memungkinkan subsistem untuk bekerja dengan pengontrol tampilan yang tidak memiliki unit komputasi, serta dengan unit komputasi yang tidak memiliki pengontrol tampilan sendiri, seperti GPU ARM Mali, yang pada dasarnya adalah akselerator.

Abstraksi-abstraksi ini terbukti cukup mendekati apa yang dibutuhkan untuk implementasi dukungan yang lebih umum bagi akselerator komputasi, sehingga diputuskan untuk memperluas subsistem komputasi dan mengganti namanya menjadi "accel," karena beberapa perangkat yang didukung bukanlah GPU. Misalnya, Intel, yang mengakuisisi Habana Labs, tertarik untuk menggunakan subsistem ini untuk akselerator pembelajaran mesin.

Sumber: opennet.ru