iТоги 2004 года ? оперативная память


Наряду с дальнейшей «эволюцией» микросхем и модулей памяти DDR (путем увеличения тактовой частоты микросхем, либо снижения задержек), важнейшим событием уходящего года является принятие JEDEC нового стандарта памяти DDR2 (JESD79-2A) и выпуск микросхем и модулей памяти, основанных на этом стандарте. Память DDR2-SDRAM рассматривается как эволюционная замена текущего поколения памяти — DDR, она основана на схожих принципах функционирования — передаче данных по 64-разрядной шине по обеим частям синхросигнала, что обеспечивает удвоенную эффективную скорость передачи данных по отношению к частоте модуля.

Разумеется, стандарт DDR2 не был бы чем-то принципиально новым, если бы в нем не был реализован ряд нововведений, которые позволяют осуществить скачок к гораздо более высоким частотам (большей пропускной способности) и большим емкостям массивов микросхем, а также уменьшенному энергопотреблению модулей. Основные особенности нового стандарта памяти подробно рассмотрены в нашем материале, поэтому остановимся здесь лишь на важнейшей из этих особенностей — изменении схемы выборки данных. Как известно, в стандарте DDR реализована схема 2n-prefetch, что означает выборку 2-х битов за такт по внутренней шине данных (за счет применения мультиплексора/демультиплексора типа 2-1), позволяющую функционировать микросхемам памяти на частоте, вдвое меньшей относительно эффективной частоты внешней шины данных. Так, микросхемы модулей DDR-400 функционируют на частоте 200 МГц. В стандарте DDR2 эта схема заменена правилом 4n-prefetch (т.е. вводится более сложный мультиплексор типа 4-1), имеющая как преимущества, так и недостатки. Преимущества очевидны — выборка 4-х битов за такт позволяет достигать пропускную способность памяти, эквивалентную ПСП равночастотной DDR при вдвое меньшей собственной частоте микросхем памяти (микросхемы модулей DDR2-400 функционируют на частоте 100 МГц), что, в свою очередь, способствует снижению энергопотребления модулей памяти. Но очевидны и недостатки — усложнение схемы преобразования данных непременно сопровождается возрастанием задержек, о чем позже.


Память DDR-400, выборка данных по принципу 2n-prefetch

Память DDR2-400, выборка данных по принципу 4n-prefetch

Стандарт стандартом, но сам по себе он был бы не столь интересным, если бы крупнейшие производители микросхем и модулей памяти не начали бы выпускать микросхемы и модули нового стандарта. Поэтому следует остановиться на самих модулях. Итак, модули памяти типа DDR2 производятся в новом форм-факторе, в виде 240-контактных модулей DIMM, электрически несовместимых со слотами для модулей памяти типа DDR (по количеству выводов, расстоянию между выводами и цоколевке модулей). Таким образом, стандарт DDR2 не предусматривает обратной совместимости с DDR. Микросхемы DDR2 изготавливаются с использованием компактной упаковки типа FBGA (по крайней мере, так рекомендовано стандартом), позволяющей достичь больших емкостей микросхем при меньшем размере и улучшенных электрических и термических характеристиках. Изменилось и потребляемое микросхемами/модулями напряжение — оно снизилось с 2.5 до 1.8В (за счет изменения техпроцесса — перехода на 100- и, позже, на 90-нм технологический процесс), что также способствует снижению потребляемой модулями памяти мощности — обстоятельству, важному как для ноутбуков, так и крупных рабочих станций и серверов.

Первыми модулями памяти стандарта DDR2, увидевшими свет, стали модули типа DDR2-400 и DDR2-533. Причем ряд крупнейших производителей (Kingston, Corsair, Samsung) начали их производить еще за несколько месяцев до официального анонса (и, тем более, реального выхода) первых чипсетов Intel серии 915/925, поддерживающих память данного типа. Другие производители поступили несколько иначе — приурочили анонс своих модулей DDR2 к анонсу вышеназванных чипсетов Intel (сюда относятся GeIL, KINGMAX, OCZ и… те же Kingston с модулями DDR2-533 и Corsair с модулями серии XMS2 — DDR2-667, знаменующих преодоление частотного рубежа в 533 МГц). Ближе к концу года 667-МГц модули DDR2 появились и в серии продуктов Kingston (с маркировкой 675 МГц) и Samsung (с весьма забавной маркировкой — 711 МГц :) ). Более того, наметились первые шаги к достижению 400-МГц частоты внешней шины данных (DDR2-800) — для начала, успешные «оверклокерские» эксперименты по разгону модулей DDR2-667 OCZ и Corsair, а далее — готовность к выпуску «полноценных» микросхем DDR2-800, на сей раз — от Elpida.

Скорость компонентаСкорость модуляЧастота шиныСкорость передачи данныхПропускная способность модуля
одноканальный режимдвухканальный режим
DDR2-400PC2-3200200 МГц400 МТ/с3.2 ГБ/с6.4 ГБ/с
DDR2-533PC2-4300266 МГц533 МТ/с4.3 ГБ/с8.6 ГБ/с
DDR2-667PC2-5300333 МГц667 МТ/с5.3 ГБ/с10.6 ГБ/с
DDR2-800PC2-6400400 МГц800 МТ/с6.4 ГБ/с12.8 ГБ/с

Таким образом, серьезных проблем с достижением более высоких частот модулей памяти, а следовательно — и более высокой пропускной способности, у производителей микросхем и модулей памяти нет. Что, вообще говоря, неудивительно — учитывая, что микросхемы DDR2 функционируют на частоте, в четыре раза меньшей по сравнению с эффективной частотой внешней шины данных. Другое дело — насколько оправдано такое увеличение частоты? Давайте рассмотрим. Проведенные нами первые тесты модулей памяти DDR2-533 в двухканальном режиме с первыми чипсетами Intel 915P/G и 925X показали… полную бессмысленность увеличения частоты шины памяти до 266 МГц (533 МГц DDR). Почему? Да потому что пиковая пропускная способность процессорной шины, функционирующей на 200 МГц в режиме Quad-Pumped Bus, равна всего 6.4 ГБ/с. Тогда как пиковая пропускная способность DDR2-533 в двухканальном режиме — 8.6 ГБ/с. Очевидно, что пропускная способность любой подсистемы всегда лимитируется пропускной способностью самого медленного компонента — это аксиома. В данном случае — ПС системной шины. Вот и получается, что реальная ПС DDR2-533 в двухканальном режиме ничуть не лучше ПС… обычной DDR-400! А как насчет латентности памяти? Как нетрудно догадаться, у DDR2-533 она выше, чем у DDR-400. Во-первых, за счет таймингов памяти — типичными для DDR2-533 являются тайминги 4-4-4. Для DDR-400 — обычно не более чем 2.5-3-3. Во-вторых, за счет асинхронного режима ее работы. Какой же отсюда можно сделать вывод? А такой, что на данный момент, для нынешнего поколения чипсетов с 200-МГц частотой FSB (каковых по-прежнему большинство) память типа DDR2 просто не нужна. DDR2-400, из общих соображений, вообще ничуть не лучше, и даже хуже DDR-400. DDR2-533 способна на большее, но раскрыть ее потенциал с первыми чипсетами 915/925-й серии нам удалось только в одноканальном режиме, оправданность которого нам кажется весьма сомнительной (вряд ли кто-то станет покупать систему с одноканальной DDR2-533 как альтернативу системе с двухканальной DDR-400). Про DDR2-667 (800) вообще говорить не приходится.

Положение DDR2 могло бы сохраняться весьма неважным, если бы не анонс нового чипсета Intel 925XE, который был представлен корпорацией в ноябре уходящего года — первого чипсета, поддерживающего 266-МГц системную шину (по сути, это просто доработанный вариант 925X — ничего нового в 925XE, кроме 266-МГц шины, нет). А вместе с ним — и слегка «доработанную» версию процессора Pentium 4 Extreme Edition (на ядре Gallatin, он же Northwood с L3-кэшем) с тактовой частотой 3.46 ГГц, рассчитанного как раз на 266-МГц частоту FSB. Тем не менее, первые тесты этой связки «двух XE» (P4XE + i925XE) оказались неутешительными — прирост в ПСП оказался далеко не столь значительным, правда, что приятно, снизилась латентность — за счет перевода подсистемы памяти в синхронный с процессорной шиной режим. На сей раз виновником оказался… процессор, точнее — его ядро. Потому как, чтобы выжать максимум из подсистемы памяти, одной частотой FSB не обойдешься. Важна еще и эффективность реализации подсистемы процессора, осуществляющей обмен данными с оперативной памятью — Bus Interface Unit (BIU), а также алгоритмов аппаратной и программной предвыборки (Hardware/Software Prefetch). Которые у Northwood/Gallatin реализованы заметно хуже, чем у Prescott. Но вот беда — процессоров Pentium 4 с этим ядром на 266-МГц шине пока нет, и не предвидится. Выход один, и он, конечно же, был найден нами — разогнать имеющийся Prescott с 200-МГц шиной. Получился своеобразный процессор будущего — Pentium 4 3.73 ГГц. Проведенные тесты памяти DDR2-533 с этим процессором наконец-то позволили полностью раскрыть ее потенциал — прежде всего, положенную ей ПСП. Но заметим: только DDR2-533 (о DDR2-667 уже говорить не приходится — для раскрытия ее потенциала потребуется 333-МГц(!) процессорная шина), и только с разогнанным процессором. Таким образом, перспективы у верхних моделей DDR2 — 667- и готовящихся к выпуску 800-МГц вариантов, по-прежнему… сомнительны, точнее — вообще отсутствуют. Конечно же, их можно использовать в одноканальном режиме, но кто этим будет заниматься, когда есть DDR-400, прекрасно работающая в двухканальном режиме и обладающая гораздо лучшими характеристиками по сравнению с «одноканальной» DDR2-667/800?

Тип памяти, режим работыЧастота
FSB/DRAM,
МГц
Максимальная
реальная ПСП на
чтение, МБ/с
Минимальная
латентность1,
нс
DDR-400, синхронный, одноканальный2200/200329046.6
DDR-400, синхронный, двухканальный1200/200627847.7
DDR2-533, асинхронный, одноканальный2200/266428751.9
DDR2-533, асинхронный, двухканальный1200/266632755.0
DDR2-533, асинхронный, двухканальный3200/266641247.5
DDR2-533, синхронный, двухканальный3266/266824740.8

1Методику измерения см. в статье «DDR2 — грядущая замена DDR. Теоретические основы и первые результаты низкоуровневого тестирования»
2Конфигурацию тестового стенда см. в статье «DDR2 vs DDR. Результаты тестирования в одноканальном режиме»
3Конфигурацию тестового стенда см. в статье «Раскрываем потенциал DDR2-533. Часть 2: частота FSB 266 МГц, процессор Intel Pentium 4 Prescott»

Вот, пожалуй, и все, что мы хотели бы сказать на данный момент о DDR2 (сводная таблица с результатами тестов приведена выше). Напоследок, не обойдем стороной и индустрию DDR-памяти, по-прежнему развивающуюся и процветающую. Разумеется, о стандартизации (по аналогии с DDR2) здесь говорить не приходится — стандарты оверклокерской памяти в этом году не принимались, и вряд ли вообще будут когда-либо приняты JEDEC. Но зато как широк спектр этой продукции — встречаются модули DDR-433, -466 (PC3700), -500 (PC4000), -533 (PC4300, иногда PC4200), и даже -550 (PC4400). Среди крупнейших производителей оверклокерских модулей этого года можно отметить OCZ Technology, Kingston, Corsair и GeIL, приятно также отметить выход российской продукции под маркой DIGMA. Своеобразно порадовала потребителей компания KINGMAX, анонсировав серию цветных модулей памяти. Тенденции в области DDR можно наметить две — с одной стороны, это увеличение частот функционирования микросхем памяти (т.е. снижения времени доступа), с другой — снижение задержек (выпуск модулей с более низкими таймингами, зачастую рассчитанных на воистину экстремальные значения питающего напряжения — вроде 3.2 В!). Нетрудно догадаться, что эти две тенденции тесно связаны между собой. На данный момент, выпуск высокочастотных модулей DDR интересен лишь любителям разгона «любой ценой» — прежде всего, путем завышения частоты системной шины далеко за пределы спецификации процессора/чипсета. Ибо появление чипсетов/системных плат, рассчитанных на штатную частоту системной шины более 200 МГц только ради нестандартной оверклокерской памяти выглядит весьма маловероятным событием. Ну разве что найдутся производители, которые решат выпустить системные платы на чипсете Intel 925XE с одновременной поддержкой памяти DDR2 и DDR (по аналогии с «гибридными» системными платами на 915-й серии чипсетов), и только тогда модули DDR-533 могут стать хорошей альтернативой модулям DDR2-533.




4 января 2005 Г.

i 2004 -

i 2004 —

«» DDR ( , ), JEDEC DDR2 (JESD79-2A) , . DDR2-SDRAM — DDR, — 64- , .

, DDR2 - , , ( ) , . , — . , DDR 2n-prefetch, 2- ( / 2-1), , . , DDR-400 200 . DDR2 4n-prefetch (.. 4-1), , . — 4- , DDR ( DDR2-400 100 ), , , . — , .


DDR-400, 2n-prefetch

DDR2-400, 4n-prefetch

, , . . , DDR2 -, 240- DIMM, DDR ( , ). , DDR2 DDR. DDR2 FBGA ( , ), . / — 2.5 1.8 ( — 100- , , 90- ), — , , .

DDR2, , DDR2-400 DDR2-533. (Kingston, Corsair, Samsung) (, , ) Intel 915/925, . — DDR2 Intel ( GeIL, KINGMAX, OCZ … Kingston DDR2-533 Corsair XMS2 — DDR2-667, 533 ). 667- DDR2 Kingston ( 675 ) Samsung ( — 711 :) ). , 400- (DDR2-800) — , «» DDR2-667 OCZ Corsair, — «» DDR2-800, — Elpida.

DDR2-400 PC2-3200 200  400 / 3.2 / 6.4 /
DDR2-533 PC2-4300 266  533 / 4.3 / 8.6 /
DDR2-667 PC2-5300 333  667 / 5.3 / 10.6 /
DDR2-800 PC2-6400 400  800 / 6.4 / 12.8 /

, , — , . , , — , DDR2 , . — ? . DDR2-533 Intel 915P/G 925X … 266 (533 DDR). ? , 200 Quad-Pumped Bus, 6.4 /. DDR2-533 — 8.6 /. , — . — . , DDR2-533 … DDR-400! ? , DDR2-533 , DDR-400. -, — DDR2-533 4-4-4. DDR-400 — 2.5-3-3. -, . ? , , 200- FSB ( - ) DDR2 . DDR2-400, , , DDR-400. DDR2-533 , 915/925- , ( - DDR2-533 DDR-400). DDR2-667 (800) .

DDR2 , Intel 925XE, — , 266- ( , 925X — 925XE, 266- , ). — «» Pentium 4 Extreme Edition ( Gallatin, Northwood L3-) 3.46 , 266- FSB. , « XE» (P4XE + i925XE) — , , , — . … , — . , , FSB . , — Bus Interface Unit (BIU), (Hardware/Software Prefetch). Northwood/Gallatin , Prescott. — Pentium 4 266- , . , , , — Prescott 200- . — Pentium 4 3.73 . DDR2-533 - — , . : DDR2-533 ( DDR2-667 — 333-(!) ), . , DDR2 — 667- 800- , -… , — . , , , DDR-400, «» DDR2-667/800?


FSB/DRAM,

  
, /

1,
DDR-400, , 2 200/200 3290 46.6
DDR-400, , 1 200/200 6278 47.7
DDR2-533, , 2 200/266 4287 51.9
DDR2-533, , 1 200/266 6327 55.0
DDR2-533, , 3 200/266 6412 47.5
DDR2-533, , 3 266/266 8247 40.8

1 . «DDR2 — DDR. »
2 . «DDR2 vs DDR. »
3 . « DDR2-533. 2: FSB 266 , Intel Pentium 4 Prescott»

, , , DDR2 ( ). , DDR-, - . , ( DDR2) — , - JEDEC. — DDR-433, -466 (PC3700), -500 (PC4000), -533 (PC4300, PC4200), -550 (PC4400). OCZ Technology, Kingston, Corsair GeIL, DIGMA. KINGMAX, . DDR — , (.. ), — ( , — 3.2 !). , . , DDR « » — , /. / , 200 . , Intel 925XE DDR2 DDR ( «» 915- ), DDR-533 DDR2-533.