HeadlinesBriefing favicon HeadlinesBriefing.com

XCENA MX1: 3072 núcleos RISC-V en el dispositivo CXL de Samsung

Hacker News •
×

La expansión de memoria ha sido atractiva durante años, y es más relevante que nunca porque los modelos ML tienen un apetito insaciable por la capacidad de memoria. En respuesta, XCENA ha trabajado con Samsung para crear un dispositivo de expansión de memoria CXL que también puede alojar SSDs y realizar cómputo. El dispositivo se llama MX1, donde MX significa "Acelerador de Memoria".

En cuanto a la expansión de memoria, el MX1 puede alojar hasta 2 TB de memoria DDR5 y se conecta al host a través de una interfaz PCIe 6/CXL 3.2 x8. Por lo tanto, el MX1 tiene un ancho de banda de 128 GB/s hacia el host, o 64 GB/s en cada dirección. XCENA expone otras ocho vías PCIe 6 descendentes que pueden utilizarse para conectar SSDs. El almacenamiento SSD se puede exponer como memoria, con la DRAM adjunta al MX1 actuando como caché.

La característica más emocionante del MX1 es, sin duda, una cantidad sustancial de cómputo a bordo. El chip del MX1 alberga 3072 núcleos RISC-V, divididos en clústeres de 32 núcleos que comparten cachés L2 y un TLB de datos. Los conjuntos de cuatro clústeres forman un "subsistema", que actúa como la unidad más pequeña de asignación de trabajos. El MX1 tiene 24 subsistemas, lo que le permite ejecutar 24 trabajos independientes a la vez. Una NoC interna conecta los subsistemas a la caché L3 y a la memoria. Dos núcleos Arm Cortex A53 se encargan de las funciones de control. El MX1 se fabrica utilizando el proceso de 4 nm de Samsung y consume 40 W.