Seri patch baru yang diposting hari ini oleh AMD memungkinkan dukungan peer-to-peer dalam driver komputasi kernel AMDKFD mereka untuk memungkinkan komunikasi antara beberapa GPU AMD melalui bus PCIe tanpa memerlukan salinan perantara melalui memori sistem. Pada gilirannya, ini akan membantu kinerja komputasi multi-GPU untuk tumpukan Radeon ROCm.
Kumpulan tambalan ke driver AMDKFD dan beralih pada waktu pembuatan melalui sakelar Kconfig "HSA_AMD_P2P" yang diusulkan memungkinkan GPU untuk secara langsung mengakses memori video GPU dari kartu grafis lain tanpa perlu melalui RAM sistem. Fitur AMDKFD ini berfungsi untuk chipset yang kompatibel dan di mana BAR cukup besar untuk mengekspos seluruh kapasitas memori video pada bus PCIe.
Pekerjaan P2P ini juga mencakup perluasan topologi perangkat KFD (Kernel Fusion Driver) ke permukaan tautan peer-to-peer dan memaparkan tata letak ke ruang pengguna melalui sysfs. Sebelumnya perpustakaan komputasi Radeon di ruang pengguna mencoba penanganan peer-to-peer mereka sendiri sementara integrasi dari sisi driver kernel ini harus lebih unggul dalam hal ketahanan dan keandalan.
Mengingat waktu patch baru ini, pekerjaan HSA_AMD_P2P ini tidak akan digabungkan hingga setidaknya siklus Linux 5.20 akhir musim panas ini. Pekerjaan multi-GPU P2P ini hanya dalam konteks kode driver komputasi AMDKFD mereka dan bukan apa pun yang menargetkan sisi grafis/API mereka.
Itulah berita seputar Driver Kernel AMD Mengaktifkan Komputasi Multi-GPU Peer-To-Peer Untuk Linux, semoga bermanfaat. Disadur dari Phoronix.com.