Apa itu vGPU? Cara Kerja GPU Virtual

vGPU memungkinkan banyak pengguna atau mesin virtual berbagi GPU fisik tanpa memberikan akses ke seluruh kartu kepada setiap pengguna. Ini berguna ketika beberapa beban kerja membutuhkan akselerasi GPU, tetapi mendedikasikan satu GPU fisik untuk setiap pengguna akan menjadi tidak efisien.

Apa Itu vGPU?

GPU virtual (vGPU) adalah sebagian dari GPU fisik yang ditetapkan ke mesin virtual atau pengguna. GPU fisik dipartisi menjadi irisan khusus, dan setiap pengguna mendapatkan VRAM serta sumber daya GPU yang terisolasi sendiri.

Misalnya, satu GPU fisik dapat menyediakan beberapa vGPU. Setiap mesin virtual melihat sumber daya GPU yang ditetapkan kepadanya, bukan seluruh kartu fisik. Ini memungkinkan banyak pengguna memakai GPU yang sama pada saat bersamaan.

vGPU bekerja secara berbeda dari sekadar berbagi GPU antar-aplikasi. GPU dibagi menjadi sumber daya terpisah yang dapat ditetapkan ke masing-masing mesin virtual.

Bagaimana Cara Kerja vGPU?

GPU fisik dipasang di sistem host. Perangkat lunak virtualisasi dan teknologi GPU yang didukung membagi sumber dayanya menjadi beberapa GPU virtual.

  • GPU fisik: Host berisi perangkat keras GPU yang sebenarnya.
  • Partisi GPU: GPU fisik dibagi menjadi beberapa irisan khusus.
  • Mesin virtual: Setiap VM menerima vGPU yang ditetapkan.
  • VRAM khusus: Setiap vGPU memiliki VRAM yang dialokasikan sendiri.
  • Isolasi: Pengguna beroperasi dalam sumber daya GPU yang ditetapkan daripada mengakses vGPU pengguna lain.

Jumlah dan ukuran pasti vGPU yang tersedia bergantung pada GPU fisik dan teknologi virtualisasi yang digunakan.

vGPU vs GPU Khusus

Fitur GPU Khusus vGPU
Alokasi GPU Satu pengguna atau VM mendapatkan GPU fisik. Banyak pengguna atau VM berbagi satu GPU fisik melalui vGPU terpisah.
VRAM Pengguna dapat mengakses VRAM yang tersedia pada GPU. Setiap vGPU menerima VRAM yang dialokasikan sendiri.
Pengguna per GPU Biasanya satu. Beberapa, tergantung pada GPU dan konfigurasi.
Paling cocok untuk Beban kerja yang membutuhkan sumber daya GPU yang besar. Beberapa beban kerja yang membutuhkan bagian khusus dari GPU.

GPU khusus lebih masuk akal ketika sebuah beban kerja membutuhkan sebagian besar atau seluruh sumber daya kartu. vGPU berguna ketika beberapa pengguna membutuhkan akselerasi GPU, tetapi tidak masing-masing memerlukan seluruh GPU fisik.

Untuk Apa Saja vGPU Dapat Digunakan?

vGPU dapat mendukung banyak beban kerja yang diuntungkan oleh akselerasi GPU. Ukuran vGPU yang tepat bergantung pada perangkat lunak dan beban kerja.

  • Beban kerja AI dan machine learning
  • Aplikasi 3D dan perangkat lunak teknik
  • Penyuntingan video
  • Pengembangan perangkat lunak yang menggunakan akselerasi GPU
  • Workstation jarak jauh
  • Keamanan siber dan beban kerja teknis lainnya

Untuk model AI yang lebih besar, proyek video, atau aplikasi 3D yang menuntut, jumlah VRAM yang tersedia dapat menjadi faktor penting saat memilih konfigurasi GPU atau vGPU.

Mengapa Menggunakan vGPU di Desktop Cloud?

Desktop cloud dapat menggunakan vGPU untuk menyediakan mesin virtual dengan akselerasi GPU kepada banyak pengguna dari perangkat keras fisik yang sama. Ini dapat memanfaatkan GPU dengan lebih baik ketika masing-masing pengguna tidak memerlukan seluruh kartu.

Misalnya, sebuah tim dapat menggunakan desktop virtual terpisah sambil berbagi sumber daya GPU fisik melalui alokasi vGPU khusus. Setiap pengguna mendapatkan GPU virtual dan VRAM terisolasi sendiri alih-alih berbagi satu lingkungan desktop.

Coba di DaDesktop

DaDesktop menyediakan desktop cloud dengan GPU khusus dan opsi vGPU untuk beban kerja yang membutuhkan akselerasi GPU. Pelajari lebih lanjut tentang desktop cloud GPU DaDesktop.