Quellcode des GIM-Kernelmoduls für GPU-Virtualisierung öffentlich zugänglich

watch 1m
views 2

13:54, 25.04.2025

AMD hat den Code des GIM-Projekts auf GitHub veröffentlicht. Es handelt sich um ein Modul mit einer Implementierung der GPU-Hardwarevirtualisierung, das die SR-IOV-Technologie unterstützt.

Die Single Root I/O Virtualisierungstechnologie wird benötigt, um physische Geräteressourcen zwischen virtuellen Maschinen zu verteilen. Mit GIM können VMs (virtuelle Maschinen) direkt auf GPU-Ressourcen zugreifen. Diese Technologie hat erhebliche Auswirkungen auf die Leistung, da keine unnötigen Schichten erforderlich sind und gleichzeitig ein hohes Maß an Isolierung gewährleistet wird.

Das GIM-Projekt wird für jedermann veröffentlicht und ist unter der MIT-Lizenz verfügbar. Der Code ist in C geschrieben und Pakete sind für Ubuntu 22.04 verfügbar.

In diesem Stadium kann der Treiber nur mit AMD-Produkten funktionieren, die MxGPU Resource Sharing unterstützen. Darüber hinaus wird Unterstützung für AMD Instinct MI300X-Beschleuniger behauptet, die für maschinelle Lernaufgaben in Rechenzentren und für High-Performance-Computing benötigt werden. Es gibt auch Pläne, das Modul mit GPU in diskreten Grafikkarten zu verwenden.

Fähigkeiten des GIM-Moduls

GIM bietet zusammen mit der KVM-Hypervisor-basierten Virtualisierung die folgenden Fähigkeiten: GPU-Ressourcenzuweisung zwischen VMs, GPU-IOV-Initialisierung, Function Level Reset, Aktivierung und Konfiguration virtueller Funktionen, Abstimmung der Interaktion zwischen physischem Gerät und virtuellen Funktionen.

Teilen

War dieser Artikel für Sie hilfreich?

VPS beliebte Angebote

-15.3%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
75 GB SSD
Bandwidth
Bandwidth
40 Mbps
DDoS Protected SSD-wKVM 2048 Windows

54 /mo

/mo

Alle 12 Monate abgerechnet

-21.5%

CPU
CPU
2 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
300 GB
wKVM-SSD 4096 HK Windows

40 /mo

/mo

Alle 12 Monate abgerechnet

-8.9%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
400 GB HDD
Bandwidth
Bandwidth
Unlimited
wKVM-HDD 16384 Windows

56 /mo

/mo

Alle 12 Monate abgerechnet

-21.5%

CPU
CPU
2 Xeon Cores
RAM
RAM
2 GB
Space
Space
75 GB SSD
Bandwidth
Bandwidth
300 GB
wKVM-SSD 2048 HK Windows

26 /mo

/mo

Alle 12 Monate abgerechnet

-15.5%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
80 Mbps
DDoS Protected SSD-KVM 8192 Linux

95 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
30 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 2048 Linux

8.3 /mo

/mo

Alle 12 Monate abgerechnet

-9.3%

CPU
CPU
6 Epyc Cores
RAM
RAM
16 GB
Space
Space
150 GB NVMe
Bandwidth
Bandwidth
Unlimited
wKVM-NVMe 16384 Windows

54.49 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
50 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-KVM-SSD 4096 Linux

60.5 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
3 Epyc Cores
RAM
RAM
2 GB
Space
Space
20 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 2048 Linux

8.8 /mo

/mo

Alle 12 Monate abgerechnet

-10%

CPU
CPU
4 Epyc Cores
RAM
RAM
4 GB
Space
Space
50 GB NVMe
Bandwidth
Bandwidth
Unlimited
Keitaro KVM 4096
OS
CentOS
Software
Software
Keitaro

18.1 /mo

/mo

Alle 12 Monate abgerechnet

Weitere Artikel zu diesem Thema

cookie

Cookies und Datenschutz akzeptieren?

Wir verwenden Cookies, um sicherzustellen, dass wir Ihnen die beste Erfahrung auf unserer Website bieten. Wenn Sie fortfahren, ohne Ihre Einstellungen zu ändern, gehen wir davon aus, dass Sie mit dem Empfang aller Cookies auf der HostZealot-Website einverstanden sind.