< img src="https://mc.yandex.ru/watch/95196946" style="position:absolute; left:-9999px;" alt="" />
Компания ChipGuest Technology Co., Ltd.

Насколько велика задержка памяти CXL?

Дата выхода в свет: 08-01, 2023


Если Astera заслуживает доверия, задержка не так велика, как можно было бы ожидать. Контроллер памяти Leo CXL компании рассчитан на работу со стандартными модулями памяти DIMM DDR5 со скоростью до 5600 МТ/с. Они утверждают, что клиенты могут ожидать задержек, примерно эквивалентных доступу к памяти на втором ЦП, переходу NUMA. Это составляет около 170-250 наносекунд. На самом деле именно так эти модули памяти отображаются для операционной системы в системе. Большинство контроллеров памяти CXL добавляют около 200 наносекунд задержки плюс-минус несколько десятков наносекунд в зависимости от расстояния от устройства до ЦП в качестве дополнительной задержки. добавлены таймеры, объяснил Таваллаи. Это согласуется с тем, что видели другие ранние последователи CXL. Алан Бенджамин, генеральный директор GigaIO, сказал The Next Platform, что большинство модулей расширения памяти CXL, которые они видели, имеют задержку около 250 наносекунд, а не 170.


Однако, как отмечает Таваллеи, это по-прежнему представляет собой улучшение для четырех- или восьмипроцессорных систем, где приложения могут иметь дело с несколькими переходами NUMA просто для доступа к памяти. (Честно говоря, IBM и Intel добавили больше и более быстрых каналов связи между ЦП, чтобы уменьшить количество переходов и задержку на переход.)


Тем не менее, многие производители чипов сразу же отмечают, что экосистема CXL все еще находится в зачаточном состоянии. Куртис Боуман, который работает в совете CXL для AMD, рассказал The Next Platform, что многие ранние проверки концепции CXL и продукты основаны на FPGA или ASIC первого поколения, которые еще не были оптимизированы для задержки. Он ожидает, что латентность со временем значительно улучшится.


Если поставщики CXL смогут добиться задержки на уровне многосокетных систем за пределами демонстрационных залов, это должно в значительной степени устранить необходимость в настройке приложений или ОС для использования их преимуществ. Ну хотя бы для расширения памяти. Как мы видели на примере Optane, для многоуровневого хранения памяти CXL почти наверняка потребуется определенный уровень поддержки ОС или приложений.


Это становится все более важным, поскольку слоты становятся больше, и становится все труднее разместить на плате больше модулей DIMM. Существуют системы с двумя сокетами, которые могут вместить 32 модуля DIMM, но они не масштабируются, поскольку производители микросхем добавляют больше каналов для удовлетворения растущих требований к пропускной способности числа ядер.


Мы видели это в некоторой степени с чипом AMD Genoa, который увеличил количество каналов памяти до 12, но при запуске поддерживал только один модуль DIMM на канал, ограничивая количество модулей DIMM в конфигурации с двумя сокетами до 24. Даже если бы вы могли подключить два DIMM на каждый канал, нам сказали, что установка 48 DIMM в стандартном корпусе нецелесообразна.


Ситуация усложняется, когда вы хотите подключить память на больших расстояниях, например между стойками, потому что необходимо учитывать задержку, возникающую из-за электрических или оптических межсоединений. большая часть беспокойства, как некоторые опасались.



We use cookies to improve your online experience. By continuing browsing this website, we assume you agree our use of cookies.