Edge y más allá: cómo satisfacer la creciente demanda de memoria
Aumentar el placer Misexologo
17 de Nov, 2023 . Una solución alternativa común es reescribir la aplicación para procesar los datos en fragmentos manejables y luego ensamblar el resultado. Pero este enfoque está plagado de numerosos problemas, ya que es propenso a errores, genera costos para el desarrollador y puede no resolver los problemas de tiempo de ejecución.
Lo que se necesita es una forma de mejorar el acceso directo a la memoria externa proporcionando acceso bajo demanda a la memoria entre servidores. La industria lo ha reconocido y ha estado trabajando durante muchos años en una solución de memoria definida por software en forma de CXL. Sin embargo, todavía faltan varios años para CXL 3.0, que proporciona una capacidad completa de almacenamiento en caché, requerirá una nueva arquitectura de servidor y sólo estará disponible en las próximas generaciones de hardware.
También están surgiendo preocupaciones sobre los compromisos de latencia. Incluso CXL 3.0 todavía se apoya en la capa física PCI Express (PCIe) y depende de la memoria física emparejada con PCIe, por lo que normalmente uno incurriría en una penalización en una métrica crítica clave: la latencia. Generalmente, cuanto más lejos esté la memoria de la CPU, mayor será la latencia y peor el rendimiento.
El salto adelante en el número de núcleos de CPU no coincide con la falta de ancho de banda de memoria. Y sigue empeorando por el limitado espacio físico para incorporar más memoria y el limitado acceso a memoria adicional más allá de la placa base.
Mientras tanto, la memoria definida por software ayuda a aliviar la presión sobre la DRAM al tiempo que aumenta la eficiencia y el rendimiento informáticos. Este subconjunto de tecnologías definidas por software está abriendo una nueva era de memoria desagregada, reflejando la revolución que vino con el almacenamiento desagregado.
Por ejemplo, puede asignar 10x 64 GiB para diez contenedores en un nodo de computación con solo 64 GiB de memoria, crear contenedores con mayor memoria que el hipervisor físico o asignar 40 TiB a un solo servidor durante una hora. Controle la memoria en tiempo real, bajo demanda, utilizando reglas de aprovisionamiento fáciles de configurar. La capacidad de la memoria aumenta hasta los límites direccionables de la CPU más allá de los límites de las ranuras DIMM físicas locales.
Ver y consultar a centros