На основе Skylake Процессор Intel Xeon Silver 4114 может получить доступ к 6 картам памяти DDR4-2400 одновременно. Он имеет два контроллера памяти с тремя каналами на контроллер, всего шесть каналов памяти.
Означает ли это, что в идеальной установке на каждый процессор приходилось бы шесть модулей памяти? Будет ли доступ к памяти медленнее с меньшим количеством флешек?
Если вы хотите максимизировать пропускную способность подсистемы памяти, вам нужно установить как минимум один модуль DIMM на канал (в данном случае 6). Если вы хотите установить более 6 модулей DIMM, вы захотите добавлять их в количестве, кратном 6.
Это связано с тем, что каждый канал памяти может использоваться независимо, поэтому, если вы заполняете только два слота, ЦП будет записывать данные по двум каналам. Если вы заполните все 6 каналов, ЦП сможет записывать данные в ОЗУ по всем 6 каналам одновременно.
https://en.wikipedia.org/wiki/Multi-channel_memory_architecture#Triple-channel_architecture
Конечно, это может варьироваться от производителя к производителю, но я только что посмотрел спецификации HPE DL380 Gen10 и Cisco C220 M5, и нет никакого штрафа по скорости за использование всех шести диммов на сокет при использовании серебристого процессора 4xxx - они будут все они работают со скоростью 2400 МТ / с, независимо от того, используется ли один или шесть модулей DIMM на процессор.