Клуб экспертов THG.ru

Клуб экспертов THG.ru (http://www.thg.ru/forum/index.php)
-   FAQ. Оперативная память. (http://www.thg.ru/forum/forumdisplay.php?f=310)
-   -   FAQ. Пропускная способность памяти. Двухканальный/трехканальный режим (http://www.thg.ru/forum/showthread.php?t=53863)

Rikimaru 13.08.2010 21:28

FAQ. Пропускная способность памяти. Двухканальный/трехканальный режим
 
1. Что из себя представляет двухканальный/трехканальный режим работы памяти?
Это режим, позволяющий заметно увеличить пропускную способность памяти, и, как следствие, общую производительность системы. Для двухканального режима работы памяти требуется как минимум 2 модуля памяти и соответствующая поддержка со стороны контроллера памяти. Этот режим ещё называют 128 битным (128-bit mode, 128-bit interface), т.к. два канала работают в спаренном режиме (64+64).

Аналогично и с трехканальным режимом работы памяти.
Три канала работают в спаренном режиме (64+64+64), т.е. ширина шины в таком случае - 192 бит.

1.1 Что нужно сделать, чтобы заработал Dual/Triple Channel?
Если ваша система (материнская плата/процессор) имеет поддержку данного режима, то для этого потребуется лишь установить модули памяти в необходимом порядке. Схему установки модулей памяти можно найти в руководстве к материнской плате.

1.2 Как узнать, что задействован режим Dual/Triple Channel?
Об этом можно узнать уже на стадии включения компьютера - во время вывода информации о процессоре, памяти и т.д. можно увидеть надпись, указывающую на активность данного режима, например, "Memory Runs at Dual Channel". Узнать, работает ли Dual/Triple Channel можно и в среде Windows, для этого потребуется лишь воспользоваться программами, предоставляющими информацию об установленной памяти, к примеру, в программе CPU-Z на закладке Memory в поле Channels указывает текущий режим. Так же, можно воспользоваться программой AIDA64 как в примере выше.

1.3 Что такое Ganged/Unganged Mode?
Процессоры Phenom имеют два режима работы контроллера памяти.
В режиме Ganged контроллер сообщается с памятью по шине шириной 128 бит, т.е. в обычном двухканальном режиме.
В режиме Ungaged контроллер может работать независимо с двумя 64-битными каналами, что теоретически более актуально для многопоточных приложений.
На практике особой разницы между этими режимами нет.

2. Пропускная способность памяти.
В случае с памятью SDRAM мы имеет шину шириной 64 бита или 8 байт.
Пропускная способность памяти типа DDR333 составляет 333 МГц х 8 Байт = 2,7 Гбайта в секунду или ~2700 Мбайт в секунду.
Отсюда, кстати, и другое название памяти - PC2700, по ее пропускной способности в мегабайтах в секунду.

В двухканальном режиме ширина шины = 128 бит (64+64) или 16 байт.
В трехканальном режиме ширина шины = 192 бита (64+64+64) или 24 байта.

Соответственно, для современных модулей
800 МГц x 8 байт = 6400 Мб/с
1066 МГц x 8 байт = 8500 Мб/с
1333 МГц x 8 байт = 10600 Мб/с

При двухканальном режиме
800 МГц x 16 байт = 12800 Мб/с
1066 МГц x 16 байт = 17000 Мб/с
1333 МГц x 16 байт = 21300 Мб/с

Пропускная способность в случае трехканального режима
800 МГц x 24 байт = 19200 Мб/с
1066 МГц x 24 байт = 25600 Мб/с
1333 МГц x 24 байт = 32000 Мб/с

*Значения округленные.

3. Сравнение двухканального и трехканального режимов работы памяти.
Как известно, на системах LGA1366 можно использовоть и двухканальный и трехканальный режимы работы памяти.
Для сравнения используется DDR3-1066, т.е. пропускная способность увеличится примерно на 8500 Мбайт в секунду.



Из полученных результатов следует, что на практике заметной разницы между двух- и трёхканальным режимами работы памяти нет. В большинстве тестов преимущество или проигрыш сводится к погрешности измерений, а преимущество в процент в редких тестах просто не окупается, сопоставив стоимость системы и переплату за третий модуль памяти. Если же Вам кажется, что преимущество столь мало из-за достаточно низкой частоты процессора, должен Вас огорчить, заявив, что оно сохраняется на частотах CPU до 3.5ГГц и выше.
Источник: http://www.overclockers.ru/lab/30896...l_Core_i7.html

См. также: Изучение влияния частоты и таймингов памяти на примере платформы LGA1156


Часовой пояс GMT +4, время: 12:00.

Работает на vBulletin® версия 3.6.10.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot