HeadlinesBriefing favicon HeadlinesBriefing.com

XCENA MX1: 3072 ядер RISC-V в устройстве Samsung CXL

Hacker News •
×

Расширение памяти привлекательно уже много лет, и оно более актуально, чем когда-либо, потому что модели ML имеют ненасытный аппетит к объему памяти. В ответ XCENA работал с Samsung, чтобы создать устройство расширения памяти CXL, которое также может размещать SSD и выполнять вычисления. Устройство называется MX1, где MX означает "Мемори Акселератор".

С точки зрения расширения памяти, MX1 может размещать до 2 ТБ памяти DDR5 и подключается к хосту через интерфейс PCIe 6/CXL 3.2 x8. Таким образом, MX1 имеет пропускную способность 128 ГБ/с к хосту, или 64 ГБ/с в каждом направлении. XCENA экспонирует еще восемь downstream-каналов PCIe 6, которые можно использовать для подключения SSD. Хранилище SSD может быть представлено как память, при этом прикрепленная к MX1 DRAM действует как кэш.

Самой захватывающей особенностью MX1, вероятно, является значительное количество встроенных вычислений. Чип MX1 содержит 3072 ядра RISC-V, разделенные на кластеры по 32 ядра, которые делят кэш L2 и TLB данных. Наборы из четырех кластеров образуют "подсистему", которая действует как наименьший аллокационный блок задач. MX1 имеет 24 подсистемы, позволяя ему запускать 24 независимые задачи одновременно. Внутренний NoC соединяет подсистемы с кэшем L3 и памятью. Два ядра Arm Cortex A53 обрабатывают функции управления. MX1 изготавливается по процессу Samsung 4 нм и потребляет 40 Вт.