На CMP90HX включили P2P: что изменилось в скорости обмена между GPU
На CMP90HX включили P2P: что изменилось в скорости обмена между GPU Автор Habr iatethelogs пишет, что на NVIDIA CMP90HX удалось включить P2P через штатные механизмы драйвера: среди найденных элементов были ForceP2P, RMForceP2PType, PeerMappingOverride и RMDisableFeatureDisablement. До этого драйвер считал прямой обмен неподдерживаемым, а данные между двумя GPU шли через системную RAM и давали около 1,60 ГБ/с. После разблокировки картина изменилась. На PCIe Gen1 скорость между картами на одном процессорном узле выросла до 3,08–3,35 ГБ/с, а на Gen2 автор получил 6,70 ГБ/с в обе стороны. При этом отключение ACS redirection почти не повлияло на результат. Практический вывод здесь простой: для многокартовых конфигураций важны не только сами GPU, но и топология сервера, настройки IOMMU и то, как драйвер ограничивает P2P. Автор отдельно отмечает, что на двухпроцессорной системе обмен между разными узлами будет упираться в архитектуру платформы и не обязан быть одинаковым на всех картах. Такой разбор полезен тем, кто строит системы для CUDA- и LLM-задач и хочет сравнить поведение P2P на своей плате и шине. Источник: Habr Computer Hardware RU — https://habr.com/ru/articles/1087254/