El sistema de agrupación de memoria basado en CXL cumple con los objetivos de rendimiento de la nube y reduce significativamente el costo de DRAM

El sistema de agrupación de memoria basado en CXL cumple con los objetivos de rendimiento de la nube y reduce significativamente el costo de DRAM

Nodo de origen: 1994018

Investigadores de Virginia Tech, Intel, Microsoft Azure, Google y Stone Co. publicaron un documento técnico titulado "Pond: CXL-Based Memory Pooling Systems for Cloud Platforms".

Resumen
“Los proveedores de nube pública buscan cumplir con estrictos requisitos de rendimiento y bajo costo de hardware. Un impulsor clave del rendimiento y el costo es la memoria principal. La agrupación de memoria promete mejorar la utilización de DRAM y, por lo tanto, reducir los costos. Sin embargo, la agrupación es un desafío según los requisitos de rendimiento de la nube. Este documento propone Pond, el primer sistema de agrupación de memoria que cumple con los objetivos de rendimiento de la nube y reduce significativamente el costo de DRAM. Pond se basa en el estándar Compute Express Link (CXL) para el acceso de carga/almacenamiento a la memoria del grupo y dos conocimientos clave. Primero, nuestro análisis de los rastros de producción en la nube muestra que la agrupación entre 8 y 16 sockets es suficiente para lograr la mayoría de los beneficios. Esto permite un diseño de grupo pequeño con baja latencia de acceso. En segundo lugar, es posible crear modelos de aprendizaje automático que puedan predecir con precisión cuánta memoria local y de grupo asignar a una máquina virtual (VM) para parecerse al rendimiento de la memoria del mismo nodo NUMA. Nuestra evaluación con 158 cargas de trabajo muestra que Pond reduce los costos de DRAM en un 7 % con un rendimiento dentro del 1-5 % de las asignaciones de máquinas virtuales del mismo nodo NUMA”.

Encuentre la técnica de acceso abierto papel aqui. Publicado en enero de 2023.

Huaicheng Li, Daniel S. Berger, Lisa Hsu, Daniel Ernst, Pantea Zardoshti,
Stanko Novakovic, Monish Shah, Samir Rajadnya, Scott Lee, Ishwar Agarwal,
Mark D. Hill, Marcus Fontoura y Ricardo Bianchini. 2023. Pond: Sistemas de agrupación de memoria basados ​​en CXL para plataformas en la nube. En Actas de la
28a Conferencia Internacional ACM sobre Soporte Arquitectónico para la Programación
Idiomas y sistemas operativos, volumen 2 (ASPLOS '23), del 25 al 29 de marzo,
2023, Vancouver, BC, Canadá. ACM, Nueva York, NY, EE. UU., 14 páginas. https:
//doi.org/10.1145/3575693.3578835

Sello de tiempo:

Mas de Semi Ingeniería