DDRAM Стойка и каналы

312
Ema Esp

У меня есть вопрос относительно архитектуры DDRAM: я читал научную статью о новом процессоре, который снижает энергопотребление, сохраняя при этом очень высокий уровень производительности, и в качестве примера энергопотребления авторы написали

При практической пропускной способности канала памяти 10 Гбит / с (DDR3-1600) для сканирования номинального объема рабочей нагрузки 10 ТБ в секунду нам требуется 1000 каналов на стойку.

Мой вопрос следующий: что такое стойка? а какие у них каналы? Я попытался посмотреть википедию, но у меня есть только описание стоек, используемых для соединения различных серверов в одном и том же физическом месте. Поскольку DDRAM обычно находится на материнской плате, я сомневаюсь, что автор имел в виду это.

заранее спасибо

0

1 ответ на вопрос

2
phyrfox

Канал - это отдельная полоса для передачи данных в память и из нее. Память обычно поставляется в одно-, двух- и четырехканальных модулях ОЗУ, что приводит к перемещению 1x, 2x и 4x блоков данных (например, 64-битных) за цикл. Представьте себе канал, похожий на полосу на дороге для автомобиля. Чем больше дорожек, тем больше данных можно перемещать одновременно.

Под стойкой понимается стойка сервера. Это (обычно) металлическое шасси с «блоками», к которым можно подключить «монтируемые в стойку» устройства. Стойки обычно имеют высоту 12, 18 или 24 единицы (хотя возможны и другие размеры), а модули, которые можно установить в стойку, имеют размер, измеренный в U (единицах). Таким образом, в стойку 12U можно установить 6 блоков 2U, или 12 блоков 1U, или 3 блока 2U, и еще 6 блоков 1U; любая комбинация, которая складывается в максимальный размер.

То, о чем они говорят, это использование серверных плат оперативной памяти для установки ряда модулей оперативной памяти, равных 1000 каналам, которые могут быть 500 двухканальных модулей или 250 четырехканальных модулей. В этой схеме модули ОЗУ будут подключаться через сверхскоростную объединительную плату, способную передавать гигабайты или даже терабайты данных в секунду, подключенные к нескольким монтируемым в стойку модулям, которые хранят всю память DDR, о которой они говорят.

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

Исходный текст мог означать «слоты» физической памяти вместо «каналов». Процессор, в котором использовался DDR3, был четырехканальным, но современные процессоры Xeons и Epyc, использующие DDR4, могли быть шести- или восьмиканальными. https://en.wikipedia.org/wiki/Multi-channel_memory_architecture. Для сравнения, большинство слотов ОЗУ, которые я видел в одном устройстве, - это 24 слота. 24 слота и 40 единиц, самая высокая стойка из всех, что я видел, составляет 960. Я подозреваю, что первоначальный автор был сверхинжинирингом (в качестве меры безопасности он рассчитывал на большую рабочую нагрузку, чем обычно ожидалось). Christopher Hostage 6 лет назад 0
@ChristopherHostage BTW, оригинальный текст, кажется, http://pages.cs.wisc.edu/~venkatv/MICRO-50_223-Camera-Ready.pdf, они говорят о блоке обработки данных, специально созданной стойке для поиск данных 10TB / сек. Беглый поиск DD3 показывает, что 2-канальный DD3 работает со скоростью около 20000 МБ / с, а 4-канальный работает со скоростью около 40000 МБ / с, в зависимости от тактовой частоты. Я действительно думаю, что они имели в виду, что они собираются использовать не более 500 модулей DDR3 вместе со специализированным оборудованием для улучшения пропускной способности. Как вы думаете? phyrfox 6 лет назад 1
Не собирался угадывать исходный текст, но я неоднократно видел, как люди в прошлом говорили «канал», когда они имели в виду «слот». Для потребительских ПК цифры одинаковы. Christopher Hostage 6 лет назад 0
Спасибо, ответ был очень понятным. Документ не тот, который вы упомянули, но идея та же самая, связанная с использованием DPU. Ema Esp 6 лет назад 0

Похожие вопросы