- AMD telah merilis sebagai open-source driver GIM (GPU-IOV Module) untuk virtualisasi GPU
- Modul tersebut digunakan untuk virtualisasi GPU Instinct MI300X, dan berjalan di atas kernel Linux dan hypervisor KVM
- Driver GIM mendukung konfigurasi virtual function (VF), penjadwalan, deteksi error, handshake PF/VF, dan lainnya
- AMD menyatakan bahwa fitur virtualisasi GPU klien untuk pengguna Radeon juga termasuk dalam roadmap
- Ke depannya, dukungan SR-IOV pada kartu grafis Radeon diperkirakan akan memungkinkan pembagian berbagai workload dan lingkungan multi-pengguna
AMD membuka source code driver GIM
- AMD menyediakan modul GPU-IOV (GIM) sebagai open-source
- Modul ini digunakan bersama kernel Linux dan hypervisor KVM untuk virtualisasi perangkat keras berbasis SR-IOV
- GIM menyediakan fungsi-fungsi berikut
- Konfigurasi dan aktivasi virtual function (VF)
- Penanganan world switch melalui penjadwalan GPU
- Deteksi error GPU (hang detection) serta dukungan FLR (function level reset)
- Fitur komunikasi handshake antara physical function (PF) dan virtual function (VF)
Dukungan saat ini dan lingkungan pengujian
- Driver GIM dapat digunakan pada perangkat keras Instinct MI300X
- Diuji pada lingkungan Ubuntu 22.04 LTS berbasis ROCm 6.4
- Source code dapat dilihat di GitHub, tetapi saat ini belum dipastikan apakah akan diintegrasikan ke mainline kernel Linux
Roadmap virtualisasi GPU untuk pengguna Radeon
- Engineer AMD Anush Elangovan menyebutkan bahwa dukungan virtualisasi untuk GPU klien (Radeon) termasuk dalam roadmap
- Jika fitur SR-IOV diterapkan pada GPU Radeon, pengguna umum juga akan dapat memanfaatkan fitur lanjutan seperti isolasi workload dan penyiapan lingkungan multi-pengguna
- Hal ini diperkirakan akan sangat berguna untuk gaming tingkat lanjut, lingkungan desktop tervirtualisasi, serta sistem untuk pengembangan dan pengujian
Dampak yang diharapkan ke depan
- Aktivasi fitur virtualisasi pada GPU Radeon diharapkan dapat memperluas basis pengguna sekaligus meningkatkan daya saing AMD
- Bergantung pada apakah driver GIM akan resmi diintegrasikan ke kernel Linux, peluang adopsi oleh enterprise dan komunitas open-source akan ditentukan
- Berbagi GPU dan alokasi resource yang efisien antar-VM akan dimungkinkan, sehingga penggunaan GPU AMD di lingkungan data center dan cloud diperkirakan meningkat
Belum ada komentar.