Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Два 8 ГБ DDR4 -2133 ECC 1,2 В зарегистрированных DIMM (RDIMM)

Зарегистрированные (также называемые буферизованными ) модули памяти имеют регистр между модулями DRAM и системным контроллером памяти . Они создают меньшую электрическую нагрузку на контроллер памяти и позволяют одиночным системам оставаться стабильными с большим количеством модулей памяти, чем в противном случае. По сравнению с зарегистрированной памятью обычную память обычно называют небуферизованной памятью или незарегистрированной памятью . Когда производятся в виде модуля двойной в линии памяти (DIMM), зарегистрированный модуль памяти называется RDIMM , в то время как незарегистрированная память называется UDIMMили просто DIMM .

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

Хотя большинство зарегистрированных модулей памяти также имеют кодовую память с коррекцией ошибок (ECC), также возможно, что зарегистрированные модули памяти не будут исправлять ошибки, или наоборот. Незарегистрированная память ECC поддерживается и используется в материнских платах рабочих станций или серверов начального уровня, которые не поддерживают очень большие объемы памяти. [1]

Производительность [ править ]

Обычно использование зарегистрированной памяти снижает производительность. Каждое чтение или запись буферизуется в течение одного цикла между шиной памяти и DRAM, поэтому зарегистрированное ОЗУ можно рассматривать как работающее на один тактовый цикл позади эквивалентной незарегистрированной DRAM. В SDRAM это применимо только к первому циклу пакета.

Однако это снижение производительности не универсально. Есть много других факторов, влияющих на скорость доступа к памяти. Например, процессоры серии Intel Westmere 5600 обращаются к памяти с помощью чередования , при котором доступ к памяти распределяется по трем каналам. Если два модуля памяти DIMM используются на канал, это «приводит к уменьшению максимальной пропускной способности памяти для конфигураций 2DPC (модулей DIMM на канал) с UDIMM примерно на 5% по сравнению с RDIMM». [ требуется указание источника ] [2](стр.14). Это происходит потому, что «когда вы переходите к двум модулям DIMM на канал памяти, из-за высокой электрической нагрузки на линии адреса и управления, контроллер памяти использует синхронизацию« 2T »или« 2N »для модулей UDIMM. Следовательно, каждая команда, которая обычно принимает один тактовый цикл растягивается до двух тактовых циклов, чтобы учесть время установления.

Совместимость [ править ]

Обычно материнская плата должна соответствовать типу памяти; в результате зарегистрированная память не будет работать на материнской плате, не предназначенной для этого, и наоборот. Некоторые материнские платы ПК принимают или требуют зарегистрированную память, но нельзя смешивать зарегистрированные и незарегистрированные модули памяти. [3] Существует много путаницы между зарегистрированной памятью и памятью ECC ; широко распространено мнение, что память ECC (которая может быть зарегистрирована или не зарегистрирована) вообще не будет работать на материнской плате без поддержки ECC, даже без предоставления функциональности ECC, хотя проблемы совместимости фактически возникают при попытке использовать зарегистрированную память ( также поддерживает ECC и описывается как ECC RAM) на материнской плате ПК, которая его не поддерживает.

Буферизованная память [ править ]

Сравнение: зарегистрированная память (R-DIMM) и DIMM с пониженной нагрузкой (LR-DIMM) [4]

Зарегистрированные (буферизованные) модули DIMM (R-DIMM) вставляют буфер между выводами командной и адресной шин на DIMM и микросхемах памяти. DIMM большой емкости может иметь множество микросхем памяти, каждая из которых должна получать адрес памяти, а их объединенная входная емкость ограничивает скорость, с которой может работать шина памяти. Благодаря перераспределению командных и адресных сигналов в R-DIMM это позволяет подключать больше микросхем к шине памяти. [5] Затраты на увеличение задержки памяти в результате одного [ необходима цитата ]дополнительный тактовый цикл, необходимый для прохождения адреса через дополнительный буфер. Ранее зарегистрированные модули RAM были физически несовместимы с незарегистрированными модулями RAM, но два варианта модулей SDRAM R-DIMM взаимозаменяемы механически, и некоторые материнские платы могут поддерживать оба типа. [ необходима цитата ]

Модули DIMM со сниженной нагрузкой (LR-DIMM) аналогичны модулям R-DIMM, но также добавляют буфер к строкам данных. Другими словами, модули LR-DIMM буферизуют как линии управления, так и линии данных, сохраняя при этом параллельность всех сигналов. В результате модули LR-DIMM обеспечивают большую общую максимальную емкость памяти, избегая при этом проблем производительности и энергопотребления модулей FB-DIMM, вызванных необходимым преобразованием между последовательными и параллельными формами сигналов. [5] [6]

Модули DIMM с полной буферизацией (FB-DIMM) еще больше увеличивают максимальный объем памяти в больших системах, используя более сложную буферную микросхему для преобразования между широкой шиной стандартных микросхем SDRAM и узкой высокоскоростной последовательной шиной памяти. Другими словами, все операции управления, адреса и передачи данных в модули FB-DIMM выполняются последовательно, в то время как дополнительная логика, присутствующая на каждом модуле FB-DIMM, преобразует последовательные входы в параллельные сигналы, необходимые для управления микросхемами памяти. [6] За счет уменьшения количества контактов, необходимых на шину памяти, ЦП могут поддерживать больше шин памяти, что позволяет увеличить общую пропускную способность памяти.и емкость. К сожалению, трансляция еще больше увеличила задержку памяти, а сложные высокоскоростные буферные микросхемы потребляли значительную мощность и выделяли много тепла.

И FB-DIMM, и LR-DIMM предназначены в первую очередь для минимизации нагрузки, которую модуль памяти представляет на шину памяти. Они несовместимы с модулями R-DIMM, и материнские платы, которым они необходимы, обычно не поддерживают модули памяти других типов.

Ссылки [ править ]

  1. ^ "Серверы и рабочие станции: материнская плата P9D-V" . Asus . Проверено 4 декабря 2014 года . CS1 maint: обескураженный параметр ( ссылка )
  2. ^ https://globalsp.ts.fujitsu.com/dmsp/Publications/public/wp-westmere-ep-memory-performance-ww-en.pdf
  3. ^ «Пример серверов Dell» (PDF) . Dell .
  4. ^ Deffree, Suzanne (20 сентября 2011). «Основы LRDIMM» . EDN . Архивировано 2 апреля 2021 года.
  5. ^ а б Йохан Де Гелас (2012-08-03). «Модули LRDIMM, RDIMM и последний двойник Supermicro» . AnandTech . Проверено 9 сентября 2014 . CS1 maint: обескураженный параметр ( ссылка )
  6. ^ a b «Что такое LR-DIMM, память LRDIMM? (DIMM с уменьшением нагрузки)» . simmtester.com . Проверено 29 августа 2014 . CS1 maint: обескураженный параметр ( ссылка )

Внешние ссылки [ править ]

  • Решения памяти , 8 февраля 2004 г.
  • Нужен ли мне ECC и зарегистрированная память (документ .doc)
  • Основы LRDIMM
  • LRDIMM против RDIMM: целостность сигнала, емкость, полоса пропускания