Исследование основных характеристик модулей памяти

Часть 1: Модули Micron DDR2


Мы предлагаем вашему вниманию новый цикл статей, посвященный изучению важнейших характеристик модулей памяти на низком уровне. Для этой цели мы будем использовать разработанный нами универсальный тестовый пакет RightMark Memory Analyzer, новая версия которого была недавно анонсирована. Цель такого исследования состоит в том, чтобы предоставить всем заинтересованным читателям информацию о совместимости данного модуля памяти данного производителя с различным набором материнских плат, построенных на тех или иных чипсетах. Под «совместимостью» модуля памяти с материнской платой здесь и далее будем понимать баланс между максимальной производительностью и стабильностью функционирования модуля, достижимыми на данной материнской плате. Естественно, что, чем большую производительность модуля памяти (т.е., большую реальную пропускную способность и меньшую латентность) при сохранении ее стабильности мы можем достичь на данной материнской плате, в сравнении с другими — при прочих равных условиях — тем более оправданным можно считать выбор данной комбинации модуля памяти и материнской платы.

Кстати, отметим, что именно такую информацию в дальнейшем планируется предоставлять автоматически — это будет являться частью функциональности нашей базы данных (каталога) по модулям памяти, которая пока что находится в стадии разработки. Основной функцией этой базы данных будет являться поиск оптимальной материнской платы для данного модуля (как было отмечено выше, критерием поиска является баланс производительности и стабильности), и наоборот. Расширение базы данных будет обеспечиваться за счет добавления результатов тестов — как наших собственных, так и полученных от наших пользователей — напомним, что возможность отправки результатов была реализована в версии 3.2 нашего тестового пакета RightMark Memory Analyzer.

Таким образом, настоящую статью можно рассматривать своего рода воплощением идеи того, какую информацию следует предоставлять пользователям по запросу из нашей базы данных. В связи с этим, нами активно приветствуются любые замечания и предложения, конструктивная критика со стороны наших читателей по поводу того, каким образом нам следует предоставлять подобную информацию с целью ее максимальной информативности и удобства для восприятия. А мы, тем временем, приступим к рассмотрению нашего сегодняшнего образца модуля памяти.

Информация о производителе модуля

Производитель модуля: Micron Technology, Inc.
Производитель чипов модуля: Micron Technology, Inc.
Сайт производителя модуля: www.micron.com/products/modules/ddr2sdram/
Сайт производителя чипов: www.micron.com/products/dram/ddr2sdram/

Внешний вид модуля

Фото модуля памяти

Фото чипа памяти

Part Number модуля и чипа

Расшифровка Part Number модуля

Описание системы назначения Part number модулей памяти и чипов Micron:
www.micron.com/numberguide/

Поле Значение Расшифровка
0 MT Код производителя:
MT = Micron Technology
1 16 Количество чипов памяти
2 H Протокол:
H = SSTL 1.8V DDR2 SDRAM
3 TF Семейство продукта:
TF = DDR2 FBGA
4 64 Глубина модуля, бит
5 64 Ширина модуля, бит
6 A Разновидность модуля:
A = 168-pin/184-pin/240-pin unbuffered DIMM
7 G Код упаковки:
G = свинецсодержащая пайка, одно- или двухбанковый DIMM
8 -53E Скоростные характеристики модуля:
-53E = DDR2-533, PC2-4300, тайминги 4-4-4
9 B Номер ревизии кристалла
10 2 Номер ревизии печатной платы

Расшифровка Part Number чипа

Код FBGA Part Number
Z9BQT MT47H32M8FP-37E ES

Вследствие ограничений по размеру FBGA-упаковки, чипы памяти Micron имеют сокращенную маркировку, отличную от от их полного Part Number-а. Так, маркировка чипов рассматриваемого модуля памяти Z9BQT преобразуется в Part Number вида MT47H32M8FP-37E ES. Преобразование сокращенной формы записи Part Number любого чипа памяти Micron в полную можно осуществить по адресу www.micron.com/decoder/

Поле Значение Расшифровка
0 MT Код производителя:
MT = Micron Technology
1 47 Семейство продукта:
47 = DDR2
2 H Технологический процесс:
H = SSTL 1.8V VDD CMOS
3 32M8 Организация микросхем памяти: 256Мбит (32Мбит x8)
4   Версия устройства (отсутствует)
5 FP Код упаковки:
FP = свинецсодержащая пайка, FBGA, 60-контактный 8x12
6 -37E Время доступа/период синхросигнала:
-37E = 3.75 нс (266.7 МГц), 4-4-4
7   Дополнительные варианты (отсутствует)
8   Температурный интервал функционирования:
(пробел) = 0..85oC
9 ES Особые условия:
ES = инженерный образец (engineering sample)

Данные микросхемы SPD модуля

Описание общего стандарта SPD:
JEDEC Standard No. 21-C, 4.1.2 - SERIAL PRESENCE DETECT STANDARD, General Standard

Описание специфического стандарта SPD для DDR2:
JEDEC Standard No. 21-C, 4.1.2.10 - Appendix X: Specific SPDs for DDR2 SDRAM (Revision 1.0)
JC-45 Appendix X: Specific PD's for DDR2 SDRAM (Revision 1.1)

Параметр Байт Значение Расшифровка
Фундаментальный тип памяти 2 08h DDR2 SDRAM
Общее количество адресных линий строки модуля 3 0Dh 13 (RA0-RA12)
Общее количество адресных линий столбца модуля 4 0Ah 10 (CA0-CA9)
Общее количество физических банков модуля памяти 5 61h 2 физических банка
Внешняя шина данных модуля памяти 6 0x40 64 бит
Уровень питающего напряжения 8 0x05 SSTL 1.8V
Минимальная длительность периода синхросигнала (tCK) при максимальной задержке CAS# (CL X) 9 3Dh 3.75 нс (266.7 МГц)
Тип конфигурации модуля 11 00h Non-ECC
Тип и способ регенерации данных 12 82h 7.8125 мс — 0.5x сокращенная саморегенерация
Ширина внешнего интерфейса шины данных (тип организации) используемых микросхем памяти 13 08h x8
Ширина внешнего интерфейса шины данных (тип организации) используемых микросхем памяти ECC-модуля 14 00h Не определено
Длительность передаваемых пакетов (BL) 16 0Ch BL = 4, 8
Количество логических банков каждой микросхемы в модуле 17 04h 4
Поддерживаемые длительности задержки CAS# (CL) 18 18h CL = 3, 4
Минимальная длительность периода синхросигнала (tCK) при уменьшенной задержке CAS# (CL X-1) 23 50h 5.00 нс (200.0 МГц)
Минимальная длительность периода синхросигнала (tCK) при уменьшенной задержке CAS# (CL X-2) 25 00h Не определено
Минимальное время подзарядки данных в строке (tRP) 27 3Ch 15.0 нс
4, CL = 4
3, CL = 3
Минимальная задержка между активизацией соседних строк (tRRD) 28 1Eh 7.5 нс
2, CL = 4
1.5, CL = 3
Минимальная задержка между RAS# и CAS# (tRCD) 29 3Ch 15.0 нс
4, CL = 4
3, CL = 3
Минимальная длительность импульса сигнала RAS# (tRAS) 30 2Dh 45.0 нс
12, CL = 4
9, CL = 3
Емкость одного физического банка модуля памяти 31 40h 256 МБ
Период восстановления после записи (tWR) 36 3Ch 15.0 нс
4, CL = 4
3, CL = 3
Внутренняя задержка между командами WRITE и READ (tWTR) 37 1Eh 7.5 нс
2, CL = 4
1.5, CL = 3
Внутренняя задержка между командами READ и PRECHARGE (tRTP) 38 1Eh 7.5 нс
2, CL = 4
1.5, CL = 3
Минимальное время цикла строки (tRC) 41, 40 3Ch, 00h 60.0 нс
16, CL = 4
12, CL = 3
Период между командами саморегенерации (tRFC) 42, 40 4Bh, 00h 75.0 нс
20, CL = 4
15, CL = 3
Максимальная длительность периода синхросигнала (tCKmax) 43 80h 8.0 нс
Номер ревизии SPD 62 10h Ревизия 1.0
Контрольная сумма байт 0-62 63 11h 17 (верно)
Идентификационный код производителя по JEDEC 64-71 2Ch, FFh,
..., FFh
Micron
Part Number модуля 73-90 16HTF6464AG-53EB2
Дата изготовления модуля 93-94 04h, 0Bh 2004 год, 11 неделя
Серийный номер модуля 95-98 10h, 23h,
19h, 1Ch
1C192310h

Анализ информации микросхемы SPD показывает, что данный модуль поддерживает значения длительности задержки сигнала CAS# (CL) в 4 и 3 такта. Первое соответствует временному циклу в 3.75 нс, таким образом, оно рекомендовано к использованию при частоте функционирования модуля 266 МГц, т.е. в режиме DDR2-533, второе — времени цикла 5.00 нс, т.е. функционированию модуля при 200 МГц в режиме DDR2-400. Соответствующие значения таймингов (tCL- tRCD-tRP-tRAS) могут быть записаны как 4-4-4-12 для собственного режима DDR2-533 и 3-3-3-9 при использовании модуля в режиме DDR2-400.

Интересно отметить, что значения tRAS (минимальной длительности сигнала RAS#) — указанное на маркировке модуля (10 тактов) и в его микросхеме SPD (12 тактов), не совпадают между собой. Что ж, будем надеяться, что подобная неразбериха присуща только инженерному образцу, который участвует в нашем сегодняшнем тестировании. Как бы там ни было, в наших тестах в настройках BIOS мы выбрали тайминги 4-4-4-11, тем самым, tRAS был установлен как среднее между двумя «рекомендованными» производителем значениями.

Конфигурации тестовых стендов и ПО

Материнские платы на чипсетах серии Intel i915

Тестовый стенд №1

  • Процессор: Intel Pentium 4 3.6 ГГц (ядро Prescott, 1 МБ L2)
  • Чипсет: Intel i915P
  • Материнская плата: Gigabyte 8GPNXP Duo, версия BIOS F2
  • Память: 2x512 МБ Micron DDR2-533, тайминги 4-4-4-11
  • Видео: Leadtek PX350 TDH, nVidia PCX5900
  • HDD: WD Raptor WD360, SATA, 10000 rpm, 36Gb
  • Драйверы: nVidia Forceware 62.01, Intel Chipset Utility 6.0.1.1002, DirectX 9.0b

Тестовый стенд №2

  • Процессор: Intel Pentium 4 3.6 ГГц (ядро Prescott, 1 МБ L2)
  • Чипсет: Intel i915G
  • Материнская плата: Foxconn 915M03-G-8EKRS2, версия BIOS 5/29/2004
  • Память: 2x512 МБ Micron DDR2-533, тайминги 4-4-4-11
  • Видео: Leadtek PX350 TDH, nVidia PCX5900
  • HDD: WD Raptor WD360, SATA, 10000 rpm, 36Gb
  • Драйверы: nVidia Forceware 62.01, Intel Chipset Utility 6.0.1.1002, DirectX 9.0b

Тестовый стенд №3

  • Процессор: Intel Pentium 4 3.6 ГГц (ядро Prescott, 1 МБ L2)
  • Чипсет: Intel i915G
  • Материнская плата: Foxconn 915M03-G-8EKRS2, версия BIOS 5/29/2004
  • Память: 2x512 МБ Micron DDR2-533, тайминги 4-4-4-11
  • Видео: Internal, 32 МБ
  • HDD: WD Raptor WD360, SATA, 10000 rpm, 36Gb
  • Драйверы: Intel VGA 14.5, Intel Chipset Utility 6.0.1.1002, DirectX 9.0b

Тестовый стенд №4

  • Процессор: Intel Pentium 4 3.6 ГГц (ядро Prescott, 1 МБ L2)
  • Чипсет: Intel i915G
  • Материнская плата: Intel D915GUX, версия BIOS 0234
  • Память: 2x512 МБ Micron DDR2-533, тайминги 4-4-4-11
  • Видео: Leadtek PX350 TDH, nVidia PCX5900
  • HDD: WD Raptor WD360, SATA, 10000 rpm, 36Gb
  • Драйверы: nVidia Forceware 62.01, Intel Chipset Utility 6.0.1.1002, DirectX 9.0b

Тестовый стенд №5

  • Процессор: Intel Pentium 4 3.6 ГГц (ядро Prescott, 1 МБ L2)
  • Чипсет: Intel i915G
  • Материнская плата: Intel D915GUX, версия BIOS 0234
  • Память: 2x512 МБ Micron DDR2-533, тайминги 4-4-4-11
  • Видео: Internal, 32 МБ
  • HDD: WD Raptor WD360, SATA, 10000 rpm, 36Gb
  • Драйверы: Intel VGA 14.5, Intel Chipset Utility 6.0.1.1002, DirectX 9.0b

Тестовый стенд №6

  • Процессор: Intel Pentium 4 3.6 ГГц (ядро Prescott, 1 МБ L2)
  • Чипсет: Intel i915P
  • Материнская плата: ASUS P5GD2 Premium, версия BIOS 1004
  • Память: 2x512 МБ Micron DDR2-533, тайминги 4-4-4-11
  • Видео: Leadtek PX350 TDH, nVidia PCX5900
  • HDD: WD Raptor WD360, SATA, 10000 rpm, 36Gb
  • Драйверы: nVidia Forceware 62.01, Intel Chipset Utility 6.0.1.1002, DirectX 9.0b

Материнские платы на чипсетах серии Intel i925

Тестовый стенд №7

  • Процессор: Intel Pentium 4 3.6 ГГц (ядро Prescott, 1 МБ L2)
  • Чипсет: Intel i925X
  • Материнская плата: Gigabyte 8ANXP-D, версия BIOS F2
  • Память: 2x512 МБ Micron DDR2-533, тайминги 4-4-4-11
  • Видео: Leadtek PX350 TDH, nVidia PCX5900
  • HDD: WD Raptor WD360, SATA, 10000 rpm, 36Gb
  • Драйверы: nVidia Forceware 62.01, Intel Chipset Utility 6.0.1.1002, DirectX 9.0b

Тестовый стенд №8

  • Процессор: Intel Pentium 4 3.6 ГГц (ядро Prescott, 1 МБ L2)
  • Чипсет: Intel i925X
  • Материнская плата: Intel D925XCV, версия BIOS 0218
  • Память: 2x512 МБ Micron DDR2-533, тайминги 4-4-4-11
  • Видео: Leadtek PX350 TDH, nVidia PCX5900
  • HDD: WD Raptor WD360, SATA, 10000 rpm, 36Gb
  • Драйверы: nVidia Forceware 62.01, Intel Chipset Utility 6.0.1.1002, DirectX 9.0b

Тестовый стенд №9

  • Процессор: Intel Pentium 4 3.6 ГГц (ядро Prescott, 1 МБ L2)
  • Чипсет: Intel i925X
  • Материнская плата: ASUS P5AD2 Premium, версия BIOS 1004
  • Память: 2x512 МБ Micron DDR2-533, тайминги 4-4-4-11
  • Видео: Leadtek PX350 TDH, nVidia PCX5900
  • HDD: WD Raptor WD360, SATA, 10000 rpm, 36Gb
  • Драйверы: nVidia Forceware 62.01, Intel Chipset Utility 6.0.1.1002, DirectX 9.0b

Результаты тестирования

Материнские платы на чипсетах серии Intel i915

Параметр* Стенд 1 Стенд 2 Стенд 3 Стенд 4 Стенд 5 Стенд 6 Стенд 6 (PAT)
Средняя ПСП на чтение, МБ/с 4782 4736 4558 4729 4548 4755 5185
Средняя ПСП на запись, МБ/с 2024 2205 2204 2212 2200 2219 2246
Макс. ПСП на чтение, МБ/с 6383 6388 6073 6345 6067 6425 6488
Макс. ПСП на запись, МБ/с 4266 4245 4245 4238 4238 4260 4293
Минимальная латентность псевдослучайного доступа, нс** 50.4 50.9 52.3 50.9 52.3 50.6 46.4
Максимальная латентность псевдослучайного доступа, нс** 57.2 57.8 59.0 57.9 59.1 57.5 52.9
Минимальная латентность случайного доступа, нс** 120.3 121.0 123.0 121.3 123.1 120.5 105.4
Максимальная латентность случайного доступа, нс** 138.6 139.4 141.0 139.7 141.3 139.0 124.0

*жирным шрифтом отмечены наилучшие показатели
**Размер блока 16 МБ

Как уже отмечалось нами в предыдущем исследовании, использование нынешнего поколения процессоров и чипсетов с частотой FSB 800 МГц не позволяет достичь максимальных значений пропускной способности памяти типа DDR2-533 в двухканальном режиме. Тем не менее, даже в этом случае можно сделать определенные выводы относительно значений реальной ПСП, достижимых на различных материнских платах.

Среди материнских плат, основанных на чипсетах серии Intel i915, явным лидером абсолютно по всем показателям выступает ASUS P5GD2 Premium (стенд №6) при задействовании режима PAT (Turbo mode). Особенно серьезно это преимущество заметно по величинам средней реальной ПСП на чтение (5185 МБ/с) и латентности истинно случайного доступа к памяти (105.4 нс). Тем не менее, та же материнская плата с отключенным PAT уже несколько уступает Gigabyte 8GPNXP Duo (стенд №1), оснащенной тем же чипсетом i915P, которая располагается на втором месте по большинству параметров (за исключением, пожалуй, странного результата средней ПСП на запись в 2024 МБ/с, тогда как типичной является величина порядка 2200 МБ/с). Наконец, худший результат показали материнские платы на чипсете i915G — обе модели Foxconn 915M03-G-8EKRS2 (стенды №2, 3) и Intel 915GUX (стенды №4, 5), особенно при включении интегрированного видеоконтроллера (вызывающего снижение максимальной реальной ПСП и увеличение латентности памяти примерно на 4%). Причем, обратите внимание, насколько близкими являются характеристики модуля, снятые на обоих платах, как при задействовании интегрированного видео, так и без такового.

Материнские платы на чипсетах серии Intel i925

Параметр* Стенд 7 Стенд 8 Стенд 9 Стенд 9 (PAT)
Средняя ПСП на чтение, МБ/с 4949 4906 4934 5366
Средняя ПСП на запись, МБ/с 2261 2256 2331 2388
Макс. ПСП на чтение, МБ/с 6458 6401 6399 6494
Макс. ПСП на запись, МБ/с 4266 4238 4260 4293
Минимальная латентность
псевдослучайного доступа, нс**
47.7 48.1 47.8 43.6
Максимальная латентность
псевдослучайного доступа, нс**
54.6 55.0 54.7 50.3
Минимальная латентность
случайного доступа, нс**
115.2 116.2 115.6 100.6
Максимальная латентность
случайного доступа, нс**
133.6 134.7 134.0 119.7

*жирным шрифтом отмечены наилучшие показатели
**Размер блока 16 МБ

Прежде всего следует отметить, что материнские платы на чипсете i925X по всем показателям в целом превосходят модели, построенные на i915P/G. Лидером и здесь выступает материнская плата от ASUS (P5AD2 Premium, стенд №9), но вновь лишь при включении режима PAT (Turbo mode), тогда как его отключение опускает рассматриваемую модель на третье место, уступая первенство Gigabyte 8ANXP-D (стенд №7). Худшим выбором среди материнских плат на чипсете i925X можно считать Intel D925XCV (стенд №8).

Итоги

Таким образом, с точки зрения максимальной производительности модулей DDR2 Micron (при прочих равных условиях) наилучшими оказываются материнские платы ASUS на чипсетах Intel i925X и i915P. Не сильно уступают им основанные на тех же чипсетах платы от Gigabyte — модели 8ANXP-D и 8GPNXP Duo. Ну и, наконец, наименее удачным вариантом с точки зрения максимальной производительности подсистемы памяти являются платы Intel 915GUX и Foxconn 915M03-G-8EKRS2 с чипсетом Intel i915G (показавшие практически равный результат), в особенности при включении интегрированного видеоконтроллера.




Дополнительно

iXBT BRAND 2016

«iXBT Brand 2016» — Выбор читателей в номинации «Процессоры (CPU)»:
Подробнее с условиями участия в розыгрыше можно ознакомиться здесь. Текущие результаты опроса доступны тут.

Нашли ошибку на сайте? Выделите текст и нажмите Shift+Enter

Код для блога бета

Выделите HTML-код в поле, скопируйте его в буфер и вставьте в свой блог.