Исследование основных характеристик модулей памяти. Часть 16: Модули A-DATA DDR2-800


Мы продолжаем изучение важнейших характеристик высокоскоростных модулей DDR2 на низком уровне с помощью универсального тестового пакета RightMark Memory Analyzer. Сегодня мы рассмотрим модули тайваньского производителя — компании A-DATA серии Vitesta, рассчитанные на частоту 800 МГц (в режиме DDR2).

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

Производитель модуля: A-DATA Technology Co., Ltd.
Производитель микросхем модуля: Elpida Memory, Inc.
Сайт производителя модуля: www.adata.com.tw/en/products-d-un-ddr2-800.htm Сайт производителя микросхем: www.elpida.com/en/products/ddr2.html

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

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



Фото микросхемы памяти

Было интересно обнаружить, что после снятия радиатора (что было довольно легкой и безболезненной для модулей процедурой) вид модулей остался вполне приличным и полноценным. В частности, как на радиаторе модулей, так и на самих модулях присутствуют стикеры с Part Number и серийными номерами, а во втором случае — даже с логотипом компании, разглядеть который вряд ли удастся рядовому пользователю :).

Part Number модуля и микросхемы

Part Number модуля

       

Что приятно, номера модулей на стикерах снаружи и внутри совпадают (серийные номера, однако, уже не сходятся). Тем не менее, руководство по расшифровке Part Number модулей памяти Vitesta DDR2 на сайте производителя отсутствует. На странице описания модулей указаны лишь основные технические характеристики: емкость каждого модуля составляет 256 или (в нашем случае) 512 МБ, модули основаны на микросхемах 32Mx8, функционируют при величине задержки CAS# = 5 и стандартном напряжении питания 1.85±0.1V.

Part Number микросхемы

Описание технических характеристик (data sheet) 256-Мбит чипов памяти DDR2 Elpida: http://www.elpida.com/pdfs/E0657E20.pdf
Поле Значение Расшифровка
0   Производитель (отсутствует; «E» = Elpida Memory)
1   Тип (отсутствует; «D» = монолитное устройство)
2 E Код продукта: «E» = DDR2
3 51 Емкость/количество банков: «25» = 256М/4 банка
4 08 Ширина внутренней шины данных: «08» = x8
5 A Протокол питания: «A» = SSTL 1.8V
6 B Ревизия кристалла
7   Код упаковки (отсутствует; «SE» = FBGA)
8 5C Скорость компонента: «GE» = DDR2-800 (5-5-5)
9 E Код охраны окружающей среды: «E» = без использования свинца

Отметим, что маркировка микросхем данного модуля несколько не соответствует официальной спецификации, приведенной в data sheet микросхем памяти. А именно, маркировка начинается с единственной буквы «E» вместо ожидаемого буквосочетания «EDE», кроме того, отсутствует код типа упаковки («SE» = FBGA-упаковка). Впрочем, подобный подход к маркировке микросхем Elpida мы встречали и ранее (например, на микросхемах модулей Kingston DDR2), так что, это скорее является правилом, нежели исключением.

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

Описание общего стандарта SPD:

Описание специфического стандарта SPD для DDR2:

Параметр Байт Значение Расшифровка
Фундаментальный тип памяти 2 08h DDR2 SDRAM
Общее количество адресных линий строки модуля 3 0Dh 13 (RA0-RA12)
Общее количество адресных линий столбца модуля 4 0Ah 10 (CA0-CA9)
Общее количество физических банков модуля памяти 5 61h 2 физических банка
Внешняя шина данных модуля памяти 6 40h 64 бит
Уровень питающего напряжения 8 05h SSTL 1.8V
Минимальная длительность периода синхросигнала (tCK) при максимальной задержке CAS# (CL X) 9 25h 2.50 нс (400.0 МГц)
Тип конфигурации модуля 11 00h Non-Parity, 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 38h CL = 5, 4, 3
Минимальная длительность периода синхросигнала (tCK) при уменьшенной задержке CAS# (CL X-1) 23 30h 3.00 нс (333.3 МГц)
Минимальная длительность периода синхросигнала (tCK) при уменьшенной задержке CAS# (CL X-2) 25 3Dh 3.75 нс (266.7 МГц)
Минимальное время подзарядки данных в строке (tRP) 27 32h 12.5 нс
5, CL = 5
~4.2, CL = 4
~3.3, CL = 3
Минимальная задержка между активизацией соседних строк (tRRD) 28 1Eh 7.5 нс
3, CL = 5
2.5, CL = 4
2, CL = 3
Минимальная задержка между RAS# и CAS# (tRCD) 29 32h 12.5 нс
5, CL = 5
~4.2, CL = 4
~3.3, CL = 3
Минимальная длительность импульса сигнала RAS# (tRAS) 30 2Dh 45.0 нс
18, CL = 5
15, CL = 4
12, CL = 3
Емкость одного физического банка модуля памяти 31 40h 256 МБ
Период восстановления после записи (tWR) 36 3Ch 15.0 нс
6, CL = 5
5, CL = 4
4, CL = 3
Внутренняя задержка между командами WRITE и READ (tWTR) 37 1Eh 7.5 нс
3, CL = 5
2.5, CL = 4
2, CL = 3
Внутренняя задержка между командами READ и PRECHARGE (tRTP) 38 1Eh 7.5 нс
3, CL = 5
2.5, CL = 4
2, CL = 3
Минимальное время цикла строки (tRC) 41, 40 39h, 30h 57.5 нс
23, CL = 5
~19.2, CL = 4
~15.3, CL = 3
Период между командами саморегенерации (tRFC) 42, 40 4Bh, 30h 75.0 нс
30, CL = 5
25, CL = 4
20, CL = 3
Максимальная длительность периода синхросигнала (tCKmax) 43 80h 8.0 нс
Номер ревизии SPD 62 12h Ревизия 1.2
Контрольная сумма байт 0-62 63 B9h 185 (верно)
Идентификационный код производителя по JEDEC 64-71 7Fh, 7Fh,
7Fh, 7Fh,
CBh
A-DATA Technology
Part Number модуля 73-90 Не определено
Дата изготовления модуля 93-94 00h, 00h Не определено
Серийный номер модуля 95-98 00h, 00h,
00h, 00h
Не определено

Содержимое SPD выглядит почти стандартно. Модули поддерживают все три возможных значения задержки сигнала CAS# — 5, 4 и 3. Максимальному значению соответствует период синхросигнала 2.50 нс (частота 400 МГц, т.е. номинальный режим DDR2-800) и вполне обычная схема таймингов 5-5-5-18. Уменьшенная задержка CAS# (CL X-1 = 4) предписана к использованию в режиме DDR2-667 (период синхросигнала 3.00 нс, частота 333.3 МГц). К сожалению, применить целые значения таймингов для этого случая не представляется возможным — округление до десятой дает схему 4-4.2-4.2-15, что, скорее всего, будет воспринято BIOS-ами материнских плат как 4-5-5-15 (округление в большую сторону из соображений большей стабильности). Последнее, дважды уменьшенное значение tCL (CL X-2 = 3) соответствует режиму DDR2-533 (время цикла 3.75 нс, частота 266.7 МГц). Схема таймингов для этого случая также получается нецелой — 4-3.3-3.3-12 (т.е. реально — 4-4-4-12). Указанный в SPD код производителя, что приятно, соответствует действительности, тем не менее, данные о дате изготовления, Part Number и серийном номере отсутствуют — а это уже производит не очень хорошее впечатление.

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

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

  • Процессор: Intel Pentium 4 560, 3.6 ГГц (ядро Prescott rev. E0, 1 МБ L2)
  • Чипсет: Intel 955X, частота FSB 200 МГц
  • Материнская плата: Gigabyte 8I955X Pro, версия BIOS F5 от 07/05/2005
  • Память: 2x512 МБ A-DATA DDR2-800, single/dual channel
  • Видео: Leadtek PX350 TDH, NVIDIA PCX5900
  • HDD: WD Raptor WD360, SATA, 10000 rpm, 36Gb
  • Драйверы: NVIDIA Forceware 77.72, Intel Chipset Utility 7.2.1.1003, DirectX 9.0c

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

Тесты производительности

По ряду причин, среди материнских плат участником тестирования модулей A-DATA DDR2-800 оказалась всего одна модель — Gigabyte 8I955X Pro. Заметим, что эта плата является одной из немногих, поддерживающих столь быструю память, как DDR2-800. Как и в нашем предыдущем исследовании, мы проводили тесты как в привычном двухканальном, так и в одноканальном режиме, дабы показать потенциал модулей DDR2-800 (в частности, пропускную способность) в «чистом виде».

Параметр Стенд 1
Двухканальный режим Одноканальный режим
Тайминги 5-5-5-15 5-5-5-15
Средняя ПСП на чтение, МБ/с 5799 5770
Средняя ПСП на запись, МБ/с 2456 2393
Макс. ПСП на чтение, МБ/с 6457 6333
Макс. ПСП на запись, МБ/с 4279 4279
Минимальная латентность псевдослучайного доступа, нс 44.0 44.0
Максимальная латентность псевдослучайного доступа, нс 51.7 51.7
Минимальная латентность случайного доступа*, нс 93.7 93.9
Максимальная латентность случайного доступа*, нс 113.2 113.4
Минимальная латентность псевдослучайного доступа, нс
(без аппаратной предвыборки)
68.4 68.4
Максимальная латентность псевдослучайного доступа, нс
(без аппаратной предвыборки)
87.9 87.9
Минимальная латентность случайного доступа*, нс
(без аппаратной предвыборки)
94.1 94.3
Максимальная латентность случайного доступа*, нс
(без аппаратной предвыборки)
114.2 114.3

*размер блока 16 МБ

Схема таймингов 5-5-5-15, установленная платой по умолчанию (Memory Timings: «by SPD»), немного отличается от схемы, указанной в SPD (5-5-5-18). Правда, на это различие можно смело закрыть глаза, ибо, как мы убедились в следующей серии тестов, рассматриваемые модули абсолютно не чувствительны к значению tRAS, заданному в конфигурационных регистрах чипсета, как и большинство других модулей DDR2.

Скоростные показатели (ПСП) модулей в двухканальном и одноканальном режиме несколько отличаются — разумеется, в пользу двухканального режима. Наибольшее различие (правда, всего 2%) можно увидеть в тесте максимальной реальной ПСП на чтение (6457 против 6333 МБ/с). Различие небольшое, однако, в предыдущем исследовании модулей Corsair XMS2-8000UL такового и вовсе почти не наблюдалось. Не исключено, конечно, что это связано с использованием разных процессоров (Pentium 4 560 и 670) — весьма вероятно, что больший объем L2-кэша процессора Pentium 4 670 способен скрыть различия в ПСП в большей степени. Тем не менее, потенциал рассматриваемых DDR2-800 «в чистом виде» (т.е. за счет реальной пропускной способности единственного канала) также оказывается весьма неплохим.

Кроме того, не могут не радовать и весьма низкие (заметно меньшие, по сравнению с теми же Corsair XMS2-8000UL) величины задержек при доступе в память, даже при стандартной схеме таймингов. Тем не менее, это нельзя напрямую считать преимуществом данных модулей над остальными — все-таки, в тестах использовались разные модели материнских плат (а также, что главное — различные версии BIOS) и разные процессоры (влияние этого фактора намного менее вероятно, но, тем не менее, не следует исключать и его). Поэтому окончательный ответ на вопрос, действительно ли рассматриваемые модули памяти характеризуются меньшими задержками, требует дополнительных исследований.

Тесты стабильности

Значения таймингов, за исключением tCL, варьировались «на ходу» благодаря встроенной в тестовый пакет RMMA возможности динамического изменения поддерживаемых чипсетом настроек подсистемы памяти. Устойчивость функционирования подсистемы памяти определялась с помощью вспомогательной утилиты RightMark Memory Stability Test, входящей в состав тестового пакета RMMA.

Для достижения минимальных значений таймингов мы выставляли несколько большее питающее напряжение модулей — 2.2V. Естественно, эксперимент можно было бы проводить и при стандартном (для данных модулей) напряжении 1.85V, но, во-первых, результат вряд ли получился бы столь же показательным, а во-вторых, его нельзя было бы прямо сопоставить с результатом, достигнутым для модулей Corsair XMS2-8000UL.

Минимальные значения таймингов, которые позволяют выставить рассматриваемые модули памяти в режиме DDR2-800 без потери устойчивости — 4-4-4 (попытки дальнейшего сокращения значений tRP и/или tRCD приводили к немедленному зависанию системы). Конечно, это явно не дотягивает до предыдущих рекордов, поставленных модулями Corsair (4-3-3 для XMS2-8000UL и даже 4-3-2 для XMS2-5400UL). В то же время, согласитесь, что возможность выставления схемы таймингов, более типичной для модулей DDR2-533 (по стандарту) и DDR2-667 (по факту), в скоростном режиме DDR2-800 выглядит весьма неплохо.

Параметр Стенд 1
Двухканальный режим Одноканальный режим
Тайминги 4-4-4 (2.2V) 4-4-4 (2.2V)
Средняя ПСП на чтение, МБ/с 5841 5825
Средняя ПСП на запись, МБ/с 2465 2421
Макс. ПСП на чтение, МБ/с 6477 6367
Макс. ПСП на запись, МБ/с 4279 4279
Минимальная латентность псевдослучайного доступа, нс 43.7 43.8
Максимальная латентность псевдослучайного доступа, нс 50.9 51.1
Минимальная латентность случайного доступа*, нс 88.6 89.0
Максимальная латентность случайного доступа*, нс 107.9 107.7
Минимальная латентность псевдослучайного доступа, нс
(без аппаратной предвыборки)
67.9 68.0
Максимальная латентность псевдослучайного доступа, нс
(без аппаратной предвыборки)
87.4 87.8
Минимальная латентность случайного доступа*, нс
(без аппаратной предвыборки)
89.0 89.2
Максимальная латентность случайного доступа*, нс
(без аппаратной предвыборки)
109.0 109.0

*размер блока 16 МБ

«Разгон по таймингам» привнес в результаты тестов вполне предсказуемые изменения: несколько (весьма незначительно) увеличилась ПСП на чтение, несколько снизилась латентность случайного доступа. Отрыв показателей двухканального режима от таковых для одноканального режима несколько сократился (максимальное различие — в максимальной реальной ПСП на чтение — теперь составляет всего 1.7%), что, в общем-то, тоже вполне естественно.

Итоги

Протестированные модули памяти A-DATA DDR2-800 серии Vitesta показали себя в качестве высокоскоростных модулей, способных практически полностью раскрыть потенциал данного типа памяти (тесты в одноканальном режиме), к тому же, обладающих весьма низкими задержками (по крайней мере, в условиях нашего эксперимента). Разгонный потенциал по таймингам данных модулей также весьма неплох — при питающем напряжении 2.2V (типичном для модулей класса high-end «для энтузиастов») модули устойчиво функционируют при таймингах 4-4-4 — схеме, более типичной для модулей DDR2-533 начального уровня и high-end модулей DDR2-667. Как и в случае наших предыдущих исследований, судить о совместимости модулей памяти класса DDR2-800 с различными материнскими платами пока рано, т.к. платы, реально поддерживающие столь скоростные режимы работы памяти, по-прежнему можно пересчитать по пальцам одной руки.

Модули памяти A-DATA Vitesta DDR2-800 предоставлены компанией Alliance Marketing Group




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

iXBT BRAND 2016

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

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

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

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