Terkait akselerator NPU/AI unit pemrosesan saraf untuk Linux, terdapat opsi sumber terbuka, terutama Habana Labs milik Intel yang memimpin, driver iVPU Intel untuk NPU yang ditemukan dalam SoC Meteor Lake, AMD baru-baru ini memposting driver Ryzen AI Linux, dll. Dalam hal upaya rekayasa balik, proyek Etnaviv telah memperluas cakupannya dari hanya IP grafis Vivante hingga juga menggunakan IP NPU Vivante untuk menjalankan beban kerja seperti TensorFlow Lite. Dengan pencapaian sumber terbuka terbaru, kinerja NPU Etnaviv hampir mendekati kinerja driver resmi dan berpemilik.
Tomeu Vizoso bersama Collabora terus memimpin upaya dalam pemberdayaan driver sumber terbuka NPU Etnaviv. Dia menggabungkan kerangka Teflon baru untuk Mesa 24.1 untuk memperluas cakupan Mesa ke NPU. Dan setelah semua dasar awal tercakup, beralihlah ke peningkatan kinerja lebih lanjut agar dapat bersaing dengan kinerja pengemudi berpemilik.
Dalam postingan blog barunya, dia menguraikan cara membuat kinerja driver sumber terbuka menjadi lebih cepat berkat lebih banyak konvolusi dan mengaktifkan cache gambar.
Untuk membandingkan kemajuan pada driver Etnaviv dan akhirnya kinerja driver berpemilik, Vizoso membagikan grafik ini:
Dia juga mencatat dalam postingan blog terbarunya:
“Pada titik ini saya cukup yakin bahwa kita bisa mendekati kinerja driver berpemilik tanpa banyak pekerjaan tambahan, karena beberapa fitur kinerja utama masih harus diterapkan, dan saya tahu bahwa saya masih perlu memberikan izin dalam penyetelan. beberapa karya pertunjukan sebelumnya.
Namun setelah cache tensor masukan selesai dan sebelum saya melanjutkan ke peningkatan lainnya, saya rasa saya akan menginvestasikan waktu untuk menambahkan beberapa fasilitas pembuatan profil sehingga saya dapat mengarahkan upaya dengan lebih baik dan mendapatkan hasil terbaik.” Pencapaian bagus lainnya untuk Mesa dan para dunia sumber terbuka yang lebih luas.
Itulah berita seputar Driver NPU yang Direkayasa Terbalik Sangat Mendekati Performa Pengemudi Berpemilik, semoga bermanfaat. Disadur dari Phoronix.com.