Ada Perdebatan Lain Tentang Subsistem Akselerator AI Untuk Linux

  • Post author:
  • Post category:Linux

Dengan baru-baru ini ada sejumlah proposal driver baru untuk berbagai akselerator yang berfokus pada AI untuk kernel Linux, saat ini mereka masuk ke “char/misc” sebagai area catch-all acak dari kernel atau di dalam Direct Rendering Manager (DRM) subsistem yang secara tradisional digunakan untuk driver GPU. Ada diskusi lain yang terjadi minggu ini tentang memperkenalkan subsistem “akselerator” formal di kernel untuk semakin banyak perangkat AI yang mungkin berusaha menyediakan driver open-source.
Di antara driver terbaru yang memotivasi diskusi subsistem akselerator terbaru ini adalah Intel Versatile Processing Unit (VPU) dengan Meteor Lake, driver akselerator Trinity NPU Samsung, driver NVIDIA NVDLA DRM, dan akselerator pemrosesan gambar Toshiba DNN Visconti. Saat ini driver ini cenderung menargetkan rute char/misc seperti driver AI Habana Labs dan menggulung driver mereka sendiri atau mencoba berintegrasi dengan infrastruktur Direct Rendering Manager dan menempuh rute itu. Tetapi beberapa driver/vendor cenderung lebih memilih rute char/misc karena standar yang lebih longgar terutama karena menyangkut persyaratan ruang pengguna sumber terbuka — driver DRM mengamanatkan bahwa semua driver kernel dijalankan oleh klien ruang pengguna sumber terbuka saat dalam char/misc kurang ditegakkan dan tidak begitu jelas.
Selama bertahun-tahun telah ada diskusi tentang kemungkinan subsistem akselerator perangkat keras untuk menghindari pertumbuhan char/misc lebih banyak lagi. Sementara itu, pengembang driver DRM hulu lebih suka melihat driver AI masuk ke DRM daripada subsistem baru, mengingat kesamaan dengan GPU dan banyak antarmuka DRM inti dan memori khusus perangkat juga relevan dengan spektrum akselerator yang berkembang.
Driver Intel Habana Labs AI saat ini merupakan akselerator khusus (non-GPU) yang paling menonjol di kernel Linux arus utama, lengkap dengan ruang pengguna sumber terbuka. Tetapi lebih banyak driver AI/akselerator diharapkan menjadi open-source dan bergerak maju.

Oded Gabbay dari Habana Labs yang telah memimpin pekerjaan mereka di hulu, driver AI open-source di char/misc baru-baru ini memulai kembali diskusi dan kemungkinan rencana seputar subsistem akselerator. Greg Kroah-Hartman sebagai orang kedua di Linux dan pengelola char/misc awalnya menyetujui rencana untuk membuat subsistem baru yang akan menyediakan perangkat umum untuk digunakan oleh akselerator dan beberapa infrastruktur dasar bersama di antara akselerator / perangkat komputasi.
Ada beberapa minat pengembang dalam subsistem baru yang diusulkan itu. Driver Habana Labs juga dapat diadaptasi sebagai contoh untuk memimpin pekerjaan pada subsistem akselerator/komputasi baru tersebut. Tetapi seperti diskusi sebelumnya tentang subsistem seperti itu, pengembang DRM hulu melihat driver ini lebih cocok dengan subsistem DRM. Pengembang lain yang berpikiran akselerator mengatakan bahwa aturan DRM mengenai ruang pengguna terlalu ketat atau bahwa antarmuka DRM yang berfokus pada GPU tidak sepenuhnya cocok untuk NPU / VPU / perangkat keras lainnya.
Pemelihara DRM utama, David Airlie, telah meningkatkan kemungkinan untuk memulai “area pementasan akselerator” di dalam subsistem DRM dan mendaratkan beberapa pengemudi yang saat ini sedang dikerjakan ke area itu untuk bekerja menuju kesamaan.
Singkat cerita, utas milis See kernel terbaru ini masih aktif dengan pengembang yang mencoba mencapai konsensus tentang bagaimana driver perangkat AI/akselerator/komputasi harus ditangani di kernel Linux. Kita akan melihat apakah diskusi tersebut gagal seperti yang terjadi dalam beberapa tahun terakhir atau apakah semacam kesepakatan dapat dicapai kali ini dalam debat “akselerator vs. DRM”.

Itulah berita seputar Ada Perdebatan Lain Tentang Subsistem Akselerator AI Untuk Linux, semoga bermanfaat. Disadur dari Phoronix.com.