CXL (Compute Express Link)
Enlace rápido de cómputo
¿Qué es el Enlace rápido de cómputo (CXL)?
CXL (Compute Express Link) es una tecnología de interconexión de alta velocidad de próxima generación, diseñada para arquitecturas de cómputo heterogéneas en centros de datos de IA y entornos de cómputo de alto rendimiento. Basada en la capa física de PCIe, permite que distintos tipos de unidades de cómputo (CPU, GPU, aceleradores, etc.) compartan memoria de manera eficiente y con baja latencia. Esto hace posible la agrupación de memoria y la asignación dinámica de recursos, lo que proporciona mayor flexibilidad para las futuras necesidades de cómputo.
CXL consta de tres protocolos principales, que pueden operar de forma independiente o conjunta según el escenario:
.CXL.io: Similar a PCIe, gestiona la transferencia de datos y la administración de dispositivos, además de proporcionar operaciones de E/S con menor latencia.
.CXL.cache: Permite que los dispositivos periféricos almacenen en caché y accedan directamente a la memoria de la CPU, manteniendo la coherencia de los datos.
.CXL.memory: Permite que la CPU acceda a la memoria conectada a los dispositivos, manteniendo la coherencia de los datos.
Para obtener más información:Revolucionando la fábrica de IA: el auge de la agrupación de memoria CXL
CXL consta de tres protocolos principales, que pueden operar de forma independiente o conjunta según el escenario:
.CXL.io: Similar a PCIe, gestiona la transferencia de datos y la administración de dispositivos, además de proporcionar operaciones de E/S con menor latencia.
.CXL.cache: Permite que los dispositivos periféricos almacenen en caché y accedan directamente a la memoria de la CPU, manteniendo la coherencia de los datos.
.CXL.memory: Permite que la CPU acceda a la memoria conectada a los dispositivos, manteniendo la coherencia de los datos.
Para obtener más información:Revolucionando la fábrica de IA: el auge de la agrupación de memoria CXL
¿Por qué se necesita CXL?
Con el rápido crecimiento de la IA generativa, los cuellos de botella del rendimiento de los sistemas han pasado de la capacidad de cómputo sin procesar a la eficiencia de la transferencia de datos. Aunque el rendimiento de las CPU sigue mejorando, las limitaciones del ancho de banda de los canales de memoria impiden que el hardware alcance todo su potencial, lo que da lugar al denominado «muro de memoria».
Esta limitación es común en los servidores tradicionales, reduce la eficiencia y suele provocar un exceso de memoria aprovisionada y un desperdicio de recursos. Con CXL, la CPU puede tratar la memoria de distintas fuentes como un único espacio lógico, superando las limitaciones de capacidad de las ranuras de la tarjeta madre. Este diseño modular también simplifica las actualizaciones y el mantenimiento de los sistemas, y permite que los centros de datos de IA implementen arquitecturas de memoria compartida para asignar recursos de forma dinámica, con baja latencia y alto rendimiento, y así admitir cargas de trabajo variables y con uso intensivo de datos.
Esta limitación es común en los servidores tradicionales, reduce la eficiencia y suele provocar un exceso de memoria aprovisionada y un desperdicio de recursos. Con CXL, la CPU puede tratar la memoria de distintas fuentes como un único espacio lógico, superando las limitaciones de capacidad de las ranuras de la tarjeta madre. Este diseño modular también simplifica las actualizaciones y el mantenimiento de los sistemas, y permite que los centros de datos de IA implementen arquitecturas de memoria compartida para asignar recursos de forma dinámica, con baja latencia y alto rendimiento, y así admitir cargas de trabajo variables y con uso intensivo de datos.
¿Cómo ayuda GIGABYTE?
Los servidores GIGABYTE han sido validados y optimizados para la tecnología CXL. Al proporcionar interconexiones de alta velocidad y coherentes con la caché entre las CPU y los dispositivos, mejoran el aprovechamiento de los recursos, permiten ampliar considerablemente la memoria y reducen la latencia en comparación con las conexiones directas a DRAM. Esto los hace especialmente adecuados para aplicaciones de IA generativa, HPC y nube que requieren un procesamiento intensivo de datos.
Las soluciones de expansión de memoria CXL para servidores GIGABYTE, como las disponibles en los modelos R284-S91 y R263-Z39, incluyen:
.DRAM de CPU y DIMM: acceso más rápido mediante la memoria tradicional.
.DRAM conectada mediante PCIe: los servidores GIGABYTE están validados para CXL y admiten la expansión de memoria mediante PCIe E3.S o tarjetas adicionales, lo que brinda mayor flexibilidad.
.Memoria conectada al almacenamiento: expansión de memoria mediante dispositivos de almacenamiento, lo que mejora la escalabilidad y la asignación de recursos a través de SSD y HDD.
Las soluciones de expansión de memoria CXL para servidores GIGABYTE, como las disponibles en los modelos R284-S91 y R263-Z39, incluyen:
.DRAM de CPU y DIMM: acceso más rápido mediante la memoria tradicional.
.DRAM conectada mediante PCIe: los servidores GIGABYTE están validados para CXL y admiten la expansión de memoria mediante PCIe E3.S o tarjetas adicionales, lo que brinda mayor flexibilidad.
.Memoria conectada al almacenamiento: expansión de memoria mediante dispositivos de almacenamiento, lo que mejora la escalabilidad y la asignación de recursos a través de SSD y HDD.