Publicado en dominio público el código fuente del módulo del kernel GIM para la virtualización de la GPU

watch 1m, 16s
views 2

14:18, 25.04.2025

AMD ha publicado el código del proyecto GIM en GitHub. Se trata de un módulo con la implementación de la virtualización del hardware de la GPU compatible con la tecnología SR-IOV.

La tecnología Single Root I/O Virtualisation es necesaria para distribuir los recursos de los dispositivos físicos entre las máquinas virtuales. Utilizando GIM, las VM (máquinas virtuales) pueden acceder directamente a los recursos de la GPU. Esta tecnología tiene un impacto significativo en el rendimiento debido a la ausencia de capas innecesarias, al tiempo que garantiza un alto nivel de aislamiento.

El proyecto GIM se publica para todo el mundo y está disponible bajo licencia MIT. El código está escrito en C y los paquetes están disponibles para Ubuntu 22.04.

Por el momento, el controlador sólo puede funcionar con productos AMD que admitan la compartición de recursos MxGPU. Además, se reclama compatibilidad con los aceleradores AMD Instinct MI300X, necesarios para tareas de aprendizaje automático en centros de datos y para computación de alto rendimiento. También está previsto utilizar el módulo con GPU en tarjetas gráficas discretas.

Capacidades del módulo GIM

GIM, junto con la virtualización basada en el hipervisor KVM, proporciona las siguientes funciones: asignación de recursos de GPU entre máquinas virtuales, inicialización de GPU-IOV, restablecimiento del nivel de funciones, habilitación y configuración de funciones virtuales e interacción entre el dispositivo físico y las funciones virtuales.

Compartir

¿Te ha resultado útil este artículo?

Ofertas populares de VPS

oferta

-21%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
8 TB
wKVM-SSD 8192 Metered Windows

65 /mes

/mes

Facturado cada 12 meses

oferta

-15%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
150 GB SSD
Bandwidth
Bandwidth
Unlimited
wKVM-SSD 16384 Windows

53.99 /mes

/mes

Facturado cada 3 meses

oferta

-14.9%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
60 GB HDD
Bandwidth
Bandwidth
Unlimited
KVM-HDD 2048 Linux

7.7 /mes

/mes

Facturado cada 6 meses

oferta

-15%

CPU
CPU
8 Xeon Cores
RAM
RAM
32 GB
Space
Space
200 GB SSD
Bandwidth
Bandwidth
12 TB
KVM-SSD 32768 Metered Linux

150 /mes

/mes

Facturado mensualmente

-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 /mes

/mes

Facturado cada 12 meses

oferta

-14.9%

CPU
CPU
2 Epyc Cores
RAM
RAM
1 GB
Space
Space
10 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 1024 Linux

7.1 /mes

/mes

Facturado cada 6 meses

-10%

CPU
CPU
6 Epyc Cores
RAM
RAM
8 GB
Space
Space
100 GB NVMe
Bandwidth
Bandwidth
Unlimited
Keitaro KVM 8192
OS
CentOS
Software
Software
Keitaro

28.99 /mes

/mes

Facturado cada 12 meses

oferta

-15%

CPU
CPU
3 Xeon Cores
RAM
RAM
1 GB
Space
Space
20 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 1024 Linux

6.6 /mes

/mes

Facturado cada 6 meses

-15.4%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
60 Mbps
DDoS Protected SSD-wKVM 4096 Windows

73 /mes

/mes

Facturado cada 12 meses

oferta

-15%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB HDD
Bandwidth
Bandwidth
Unlimited
wKVM-HDD 4096 Windows

21 /mes

/mes

Facturado cada 6 meses

Otros artículos sobre este tema

cookie

¿Acepta las cookies y la política de privacidad?

Utilizamos cookies para asegurar que damos la mejor experiencia en nuestro sitio web. Si continúa sin cambiar la configuración, asumiremos que acepta recibir todas las cookies del sitio web HostZealot.