С нарастването на обемите данни, обработвани в облачните центрове и системите за изкуствен интелект, възниква проблем: сървърите могат да използват само памет, физически свързана с техните процесори, което създава ограничения за мащабируемостта. Китайската компания Montage Technology започна пилотно производство на нов контролер за памет MXC, който може да промени подхода към изграждането на центрове за данни. Устройството, базирано на стандарта CXL 3.2, позволява обединяването на паметта от няколко модула и предоставя на сървърите достъп до големи обеми данни, без паметта да е строго обвързана с конкретен процесор.

Ако технологията се разпространи масово, бъдещите центрове за обработка на данни ще могат да разглеждат паметта като общ мащабируем ресурс, а не като фиксиран компонент на всеки сървър.

Контролерът MXC (Memory eXpansion Controller) функционира като мост между процесора и външната DDR5 памет. Вместо да разчита изцяло на локалната памет, сървърът вече може да получава достъп до значително по-големи обеми памет чрез високоскоростни PCI Express връзки. Това позволява да се повиши гъвкавостта и мащабируемостта на инфраструктурата, без да е необходимо добавянето на все повече сървъри със собствена памет. В резултат на това разходите се намаляват, а ефективността на използване на оборудването се повишава.

Контролерът поддържа спецификацията CXL 3.2 с поддръжката на протоколите CXL.mem и CXL.io, както и PCIe 6.x. Той осигурява пренос на данни със скорост до 64 GT/s (до 64 млрд. трансфера в секунда).

Вътре в чипа се намират два контролера за DDR5 памет, работещи със скорост до 8000 МТ/с (до 8 млрд. трансфера в секунда). Когато процесорът отправи заявка за данни, контролерът незабавно преобразува заявките в команди за DDR5, извлича информацията и я връща в реално време.

Китайски контролер превръща всички модули памет на няколко сървъра в обща памет Поддържаните формати

Montage заяви, че чипът е интегриран в продуктите от следващото поколение на Samsung и SK hynix — двата най-големи производителя на памети. Освен това контролерът е съвместим с водещите сървърни платформи на базата на процесори Intel Xeon и AMD EPYC.

MXC поддържа множество формати на разгръщане, включително допълнителни PCIe платки (AIC) и модули със стандартен форм-фактор EDSFF за предприятия и центрове за данни. Това ще позволи на производителите да адаптират контролера към своите системи. Montage предоставя също така на разработчиците набор от инструменти и средства за тестване, за да улесни интегрирането на контролера в бъдещите продукти.

На този етап контролерът се намира в етап на пилотно производство, а реалното му приложение ще зависи от внедряването в индустрията и по-нататъшното тестване на работоспособността. Разработката сочи към нарастваща тенденция: производителността на ИИ-системите ще зависи не само от скоростта на процесорите, но и от начините за управление и разширяване на паметта.

Ако технологии от типа CXL 3.2 се разпространят масово, бъдещите центрове за обработка на данни ще могат да разглеждат паметта като общ мащабируем ресурс, а не като фиксиран компонент на всеки сървър. Това ще позволи на системите за изкуствен интелект да се мащабират, да използват по-ефективно съществуващото оборудване и да намалят общите разходи за инфраструктура.

За разработчиците на ИИ това означава възможност да работят с много по-големи модели и набори от данни, без да се налага коренна промяна в архитектурата на сървърите.