Samsung telah memposting satu set tambalan kernel Linux untuk mengaktifkan perangkat keras unit pemrosesan saraf (NPU) Trinity mereka sebagai akselerator yang ditemukan dalam beberapa sistem tertanam mereka. Samsung Trinity NPU telah digunakan sejak 2018 dan akselerator Trinity "TRIV2" mereka yang lebih baru ditemukan di dalam TV Samsung terbaru untuk tujuan AI. Samsung berharap untuk meng-upstream driver Linux baru ini yang diberi nama "trinity" ke dalam kernel arus utama.
Driver "trinity" Samsung dalam bentuknya saat ini menargetkan perangkat keras Trinity Vision 2 "TRIV2". Trinity Vision 2 mendukung percepatan inferensi gambar untuk CNN menggunakan akselerator pembelajaran mendalam sementara lapisan jaringan saraf umum dijalankan oleh DSP. Trinity terdiri dari akselerator pembelajaran mendalam, DSP, dan prosesor kontrol. Dari perspektif kernel Linux, ini terutama tentang mengelola prosesor kontrol (CP) untuk kemudian menangani blok perangkat keras lainnya. Trinity memanfaatkan standar Arm's Advanced Micro-controller Bus Architecture (AMBA).
Kernel Linux dapat segera mendukung perangkat keras akselerator jaringan saraf yang ditemukan dalam TV terbaru Samsung untuk AI pada perangkat. Dengan TV Samsung 2022, Trinity TRIV2 dapat digunakan oleh aplikasi berbasis AI untuk pengenalan gambar, peningkatan kualitas gambar, dan sejenisnya tugas. Ruang pengguna Linux dapat mengakses TRIV2 dengan driver kernel melalui GStreamer dan plug-in jaringan saraf NNStreamer-nya.
Mereka yang tertarik dengan pekerjaan Samsung pada driver kernel Linux Trinity NPU ini dapat melihat milis kernel untuk detail awal tentang driver baris baru ~8.6k yang diusulkan ini.
Itulah berita seputar Samsung Posting Patch Linux Untuk Driver Akselerator Trinity NPU, semoga bermanfaat. Disadur dari Phoronix.com.