5

Я сбросил информацию о памяти RAM DIMM. Он содержит строку, такую как 32GB(8Gbx4DR) . Я знаю, что его размер составляет 32 ГБ. Что означает 8Gbx4DR ?

И я слышал о таких понятиях, как rank , channel , bank . Я понимаю, что звание - это чипы, которые составляют битовую ширину, необходимую для канала контроллера памяти. И звание составлено из банков. Но как я могу отобразить выведенную информацию в эти концепции?

Ниже приведен скриншот информации:

  • Это серверная плата.
  • Каждый процессор имеет 2 контроллера памяти.
  • Каждый контроллер памяти имеет 3 канала.
  • Каждый канал может поддерживать 2 слота DIMM.

ДОБАВИТЬ 1

Некоторые справочные страницы и документы, которые я просмотрел относительно настроек RAM:

ДОБАВИТЬ 2

И вернемся к моему 32GB(8Gbx4DR) вопросу. Теперь я верю, что могу понять это:

  • 1 чип DRAM = 8 Гб (ниже b) (согласно спецификации)
  • DDR * требует 64-битной ширины канала. и x4 означает, что один чип DRAM обеспечивает 4-битную ширину. Таким образом, требуется 16 чипов DRAM на RANK для соответствия ширине канала.
  • DR означает 2/ двойные ранги на DIMM

Таким образом, общий размер DIMM = 2 * 16 * 8 ГБ = 32 ГБ (верхняя B)

ДОБАВИТЬ 3

И если включить ECC (код, исправляющий ошибки), то потребуется больше микросхем DRAM. Для одного байта требуется один бит ECC.

Например, для микросхемы 8 ГБ x4 DRAM расчет для модуля DIMM двойного ранга 16 ГБ с ECC выглядит следующим образом. (Важно рассчитать на основе битов.)

DDR * требует 64-битной ширины для ранга для обслуживания канала. И x4 означает, что один чип DRAM имеет 4-битную ширину. Таким образом, ранг будет составлять 64/4 = 16 фишек.

С двумя рангами нам нужно 32 чипа DRAM.

Для достижения общей емкости DIMM 16 ГБ размер каждого чипа DRAM должен составлять 16 ГБ /32 = 16 * 8 ГБ /32 = 4 ГБ.

Каждым 8 битам необходим бит ECC, поэтому для 16 ГБ необходимо: 16 * 8 ГБ /8 = 16 ГБ. ECC также может быть реализован с помощью микросхем DRAM. А 16Gb - это всего 4 штуки 4-Gb DRAM-чипов.

В общем, нам нужно 32 + 4 = 36 4Gbx4 DRAM чипов.

2 ответа2

5

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

2

Правильно. Это конкретное соглашение об именах заключается в следующем (каждый поставщик немного отличается):

[32GB] [8Gb] [x4] [DR]

[DIMM_TOTAL_SIZE(в гигабайтах)] [РАЗМЕР DRAM (в гигабитах)] [количество бит данных на драм (ширина столбца)] [количество рангов]

32 ГБ = (8 * 16 * 2) / 8

8 гигабит * 16 чипов (драмов) за ранг * 2 ранга = 256 гигабит

256 гигабит / 8 = 32 гигабайта.

Номер банковского ресурса, который содержит DRAM (плотность), является внутренним для DRAM и здесь не имеет значения. Он учитывается в [РАЗМЕРЕ ДРАМ (в гигабитах)].

Для разной ширины DRAM одинаковой плотности:

х4 будет содержать вдвое больше банковских ресурсов, чем х8

х8 будет содержать вдвое больше банковских ресурсов, чем х16

преимущество в производительности заключается в том, что на один драм выделяется больше банковских ресурсов, поскольку в каждый момент времени на один банк может быть открыта только одна страница (или строка). В целом, x4 будет работать лучше, чем x8, который будет работать лучше, чем x16 (при прочих равных условиях) из-за конвейеризации транзакций, выполняемых контроллером памяти. Это потому, что требуется время (задержка), чтобы открыть страницу (активировать) и закрыть страницу (предварительная зарядка). Вы можете эффективно удвоить количество банковских ресурсов на канале, добавив ранг, но это менее выгодно, чем удвоение банковских ресурсов драма, потому что только один ранг может общаться на шине в любой момент времени.

-Пол К

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .