Зарегистрированная память - Registered memory
Зарегистрировано (также называемый буферизованный) объем памяти модули имеют регистр между 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) на материнской плате ПК, которая ее не поддерживает.
Буферизованная память
Зарегистрированные (буферизованные) модули DIMM (R-DIMM) вставить буфер между выводами шины команд / адреса на DIMM и собственно микросхемами памяти. DIMM высокой плотности может иметь 36 микросхем памяти (при условии, что четыре разряды и ECC), каждый из которых должен получить адрес памяти, и их объединенные входная емкость ограничивает скорость, с которой может работать шина памяти. Усиление сигнала на DIMM позволяет подключать к шине памяти больше микросхем. Стоимость - один дополнительный тактовый цикл задержка памяти требуется, чтобы адрес прошел через дополнительный буфер. Ранее зарегистрированные модули RAM были физически несовместимы с незарегистрированными модулями RAM, но модули DIMM SDRAM взаимозаменяемы, и некоторые материнские платы поддерживают оба типа.
Модули DIMM со сниженной нагрузкой (LR-DIMM) модули аналогичны, но также добавляют буфер к строкам данных. В результате память LRDIMM обеспечивает большую общую максимальную емкость памяти, избегая при этом проблем с производительностью и энергопотреблением памяти FB-DIMM.[4][5]
DIMM с полной буферизацией (FB-DIMM) Модули были попыткой еще больше увеличить максимальную емкость памяти в больших системах, используя более сложную буферную микросхему для преобразования между широкой шиной стандартных микросхем SDRAM и узкой высокоскоростной последовательной шиной памяти.[4] За счет уменьшения количества выводов, необходимых на шину памяти, процессоры могут поддерживать больше шин памяти, что позволяет увеличить общую пропускная способность памяти. К сожалению, преобразование еще больше увеличило задержку памяти, а сложные высокоскоростные буферные микросхемы потребляли значительную мощность до такой степени, что возникающий в результате нагрев сделал модули FB-DIMM непопулярными в серверах с высокой плотностью размещения (таких как блейд-серверы ).
Типы памяти FB-DIMM и LR-DIMM предназначены в первую очередь для управления количеством электрический ток потоки к микросхемам памяти и обратно в любой момент времени. Они несовместимы с зарегистрированной / буферизованной памятью, и материнские платы, которым они необходимы, обычно не поддерживают другие типы памяти.
Рекомендации
- ^ «Серверы и рабочие станции: материнская плата P9D-V». Asus. Получено 4 декабря, 2014.
- ^ https://globalsp.ts.fujitsu.com/dmsp/Publications/public/wp-westmere-ep-memory-performance-ww-en.pdf
- ^ "Пример серверов Dell" (PDF). Dell.
- ^ а б «Что такое LR-DIMM, память LRDIMM? (DIMM с уменьшением нагрузки)». simmtester.com. Получено 2014-08-29.
- ^ Йохан Де Гелас (2012-08-03). «Модули LRDIMM, RDIMM и последний двойник Supermicro». АнандТех. Получено 2014-09-09.
внешняя ссылка
- Решения памяти, 8 февраля 2004 г.
- Нужен ли мне ECC и зарегистрированная память (документ .doc)