
«Se ha lanzado la tecnología multinúcleo mklinux v7.0-mk2la primera versión pública del árbol Linux multinúcleo que ha estado en construcción desde el año pasado», blog de informes este es zorro:
La premisa básica del proyecto es que un servidor físico puede ejecutar múltiples núcleos de Linux independientes en paralelo, cada uno con su propia CPU y memoria dedicadas. Por lo tanto, la misma máquina puede ejecutar una biblioteca en un núcleo y un trabajo de entrenamiento de GPU en otro núcleo sin que ninguno de los núcleos toque los recursos del otro núcleo… un núcleo se ejecuta como host, controlando la CPU, la memoria y los dispositivos PCI de la máquina. Cuando lanza una nueva instancia central, la instancia obtiene su propia pieza de hardware dedicada y utiliza Linux. Programa de ejecución Mecanismo que se ejecuta localmente en lugar de bajo un hipervisor.
El host realiza un seguimiento de todo esto a través de un árbol de dispositivos superpuesto en /sys/fs/multikernel/, y puede mover hardware entre instancias en ejecución mientras todo permanece normal.
Esto es diferente de la configuración de máquinas virtuales y contenedores. Las máquinas virtuales todavía colocan el hipervisor y el núcleo del host entre las aplicaciones y el hardware. Los contenedores omiten el hipervisor, pero cada inquilino en la máquina comparte un único kernel… Esta versión solo admite hardware x86_64, aunque Multikernel Technologies dice que el código específico de la arquitectura es lo suficientemente modular como para que otros puertos lo sigan más adelante.
El artículo afirma que están vendiendo varios productos basados en el árbol del núcleo, incluido uno para Ejecutando un agente de inteligencia artificial Dentro de sus propios núcleos, tienen acceso directo a la GPU y se comprometen Parcheando el kernel en ejecución No es necesario apagar el sistema.







