54 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Unganged dual что значит

Влияние режимов контроллера памяти на быстродействие AMD Phenom X4 в реальных приложениях

В данном материале мы продолжим серию исследований различных особенностей функционирования систем на базе процессоров серии AMD Phenom, посвящённую изучению влияния опций и компонентов данных систем на их быстродействие в реальном ПО. Сегодня «героем дня» станет опция BIOS системных плат под Socket AM2+, управляющая режимом работы встроенного контроллера памяти AMD Phenom, и переключающая его в один из режимов: «Ganged» («спаренный») и «Unganged».

Официальное мнение состоит в том, что классический «спаренный» (ganged) режим обеспечивает максимальную производительность доступа к памяти при работе однопоточных приложений, в то время как unganged режим, по идее, должен обеспечивать более высокую скорость для многопоточных задач. С результатами синтетических тестов в обоих режимах можно ознакомиться, к примеру, вот в этом материале, однако сегодня нас будет интересовать не синтетика, а исключительно реальное, «рабочее» ПО.

Используемый тестовый стенд полностью аналогичен по составу тому, на котором мы уже тестировали Phenom X4 9850, за тем исключением, что в данном случае использовалась обычная DDR2-800 с таймингами 4-4-4-10-22-2T. Впрочем, учитывая то, что Phenom X4 9850 оказался вообще не очень чувствительным к скорости памяти, мы не считаем, что это могло иметь какое-то существенное значение (тем более что Ganged-режим также был перетестирован с DDR2-800). Тестовая методика — стандартная, последней версии.

Пакеты трёхмерного моделирования

Легко заметить, что более-менее существенная разница между двумя режимами наблюдается только в интерактивной части теста SPEC для 3ds max, и в этом случае режим Ganged показывает более высокий результат. В целом же по группе мы имеем мизерные 0,4%, о которых даже говорить не стоит, чьё бы преимущество они не олицетворяли.

CAD/CAM пакеты

Здесь наблюдается стабильная тенденция — режим Unganged не выиграл ни одного подтеста в группе. Но проигрыши опять мизерные: самый большой равняется 1,1%. Снова не о чем говорить.

Компиляция

Режим Ganged позволяет сэкономить 12 секунд на отрезке в полчаса.

Профессиональная работа с фотографиями

Здесь наоборот режим Ganged либо играет вничью, либо проигрывает, но значения проигрыша такие же несущественные, как и во всех предыдущих тестах.

Научно-математические пакеты

MATLAB в одном из подтестов приблизился к «рекорду» 3ds max, но в целом картина такая же индифферентная, как и во всех предыдущих тестах.

Веб-сервер

Наконец-то мы видим более-менее существенные значения — аж до 5%! При этом, что характерно, они говорят отнюдь не в пользу Unganged-режима.

Архиваторы

Разницы, можно считать, нет.

Кодирование медиаданных

Ну а в данном случае её просто нет, безо всяких «можно считать».

Игры однозначно голосуют в пользу Unganged-режима, причём три из семи — с достаточно весомыми значениями. Call of Duty — «чемпион статьи» — в этом игровом тесте разница между Ganged и Unganged режимами составила рекордные 6,5% (в пользу Unganged).

Любительская работа с фотографиями

Ещё одно приложение, достаточно серьёзно чувствительное к режиму работы встроенного контроллера памяти AMD Phenom — это ACDSee. Причём ему тоже больше по душе Unganged-режим.Заключение

В целом, результат исследования можно считать ничейным — за некоторыми весьма редкими исключениями, не выявлено однозначного преимущества одного из режимов над другим. Не выявлено также и каких-либо чётко прослеживаемых по классам ПО закономерностей и тенденций (в том числе в классах многопоточных и однопоточных приложений, что могло бы хоть как-то согласовываться с официальным позиционированием ganged и unganged режимов). Финальный минус 0,1% у Ganged-режима по большому счёту ни о чём не свидетельствует т.к. глядя на подробные результаты понимаешь, что результат ещё одного какого-нибудь приложения может превратить этот проигрыш в ничью, а может даже и в победу.

Так что наш вывод будет кратким: с точки зрения производительности реального, «рабочего» десктопного ПО, в подавляющем большинстве случаев абсолютно всё равно, в каком режиме работает контроллер памяти на Phenom. Случаются, конечно, исключения, но они очень редкие, и их характер вряд ли можно спрогнозировать (по крайней мере, на основании данных нашего тестирования).

Что же касается звучавшего в начале статьи вопроса о том «всё ли мы правильно делаем» — то разница в 0,1 балл (или 0,1%), пусть даже и в лучшую сторону, вряд ли может служить поводом для перехода на использование unganged-режима для Phenom в основных тестированиях. Тем более учитывая то, что режим по умолчанию, устанавливаемый системными платами — ganged, а разницу даже в 10 раз большую (1%) мы и так почти никогда не принимаем во внимание, списывая на возможные последствия погрешности измерений или округлений.

Unganged dual что значит

Unganged dual что значит

Сообщения: 25
Благодарности: 4

Профиль | Отправить PM | Цитировать

Материнка Gigabyte GA-MA770T-UD3P. В данный момент у меня две планки памяти DDR3 1333 Transcend TS128MLK64V3U по гигу, работают в режиме Unganged Dual DDR3-1339, тайминги 9-9-9-24. WinXp32 SP3. Вопрос в следующем: если я докуплю ещё дополнительно 2 гига — в каком виде это лучше сделать?
1) Две таких же планки 1333 Transcend TS128MLK64V3U по гигу — итого 4 одинаковых модуля в 4 слотах;
2) Две планки 1333 по гигу любых других производителей (имеются на выбор Kingston, Silicon Power, Samsung);
3) ОДНУ планку 2 гига;
4) Обменять/продать просто на 2 планки по 2 гига.

И какой смысл во всех этих Unganged Dual / Ganged Dual / Dual Modes в каждом из вышеперечисленных вариантов?

Сообщения: 239
Благодарности: 28

2 планки по 2 гига одного производителя из одной коробки (это несколько дешевле).

смысл в скорости обмена данными между процессором и памятью, а также работой самой памяти.

——-
Потписи нет. И не будит.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

Сообщения: 25
Благодарности: 4

В моём случае ничуть не дешевле. Как обменять мои — проблема. А если продавать — то как б/у. А это как минимум минус 40% от стоимости. Дешевле всего купить 2048M DDR III 1333Mhz Transcend за 1780 рублей, «классически двухканально-правильнее» две 1024M DDR III 1333Mhz Transcend по 980 каждая.

Сообщения: 239
Благодарности: 28

мнение номер раз: «В процессорах Phenom присутствуют два контроллера памяти, работающие параллельно и такой вещи, как Single/Dual режимы памяти у феномов нет в принципе, каждый поток снабжен отдельным контроллером. Ganged/Unganged режимы подразумевают выбор между типами синхронизации работы обоих контроллеров памяти (грубо говоря, 1*128 бит или 2*64), и выбор одного из них на производительности системы не сказывается. Впрочем, есть специфические задачи, в которых удобнее использовать тот или иной режим DCT. Для стандартного использования это не актуально никак, совсем и вообще.»

мнение номер два: «АMD официально призналась в наличии двух 64-битных контроллеров памяти в процессорах Phenom. Предполагается, что такая разбивка позволяет повысить быстродействие в многопоточных задачах, именно на них и ориентируются четырёхъядерные процессоры. Оказывается, подобные особенности устройства контроллера памяти процессоров Phenom вызывают определённое беспокойство среди производителей памяти. Дело в том, что о наличии лишь одного канала памяти многие материнские платы сообщают в момент начальной загрузки, и неосведомлённый пользователь запросто может забить тревогу — вторая планка памяти (или две из четырёх) не работает!
Официальный представитель компании OCZ Technology выступил с необходимыми пояснениями. Процессоры Phenom имеют два режима работы контроллера памяти:
* ganged mode -> 1 x 128 бит, двухканальный режим;
* unganged mode -> 2 x 64 бит, двухканальный режим.
Ganged соответствует русскому термину «сгруппированный», unganged означает «разгруппированный». Последний вариант работы предпочтителен в многопоточных приложениях, но именно он вводит в заблуждение диагностические утилиты и протоколы начальной загрузки материнских плат.»

так что, по фиг!

The Phenom / PhenomII memory controller: ganged vs unganged mode benchmarked

Written by Gionatan Danti on 17 June 2010 . Posted in Hardware analysis

User Rating: / 100

What AMD says about the ganged vs unganged question

AMD has some excellent documentations that can be download for free. Let’s examine some extract of the “BIOS and Kernel Developer’s Guide (BKDG) For AMD Family 10h Processors ”. On section 2.8 we can find some considerations on ganged vs unganged mode. If you are interested in checking the doc, I suggest you to especially read these sections:

  • 2.8 — DRAM Controllers (DCTs)
  • 2.8.5 — Ganged or Unganged Mode Cons >

    In short, the documentation indicates that:

    In ganged mode, we have a 128 bit wide logical DIMM that map the first 64 bit on physical DDR channel A and the last 64 bit on DDR channel B. So we can state that a single 128 bit operation is effectively split between two memory channel; on the other hand, the DCTs can not operate independently. In other words, the physical address space is interleaved between the two DIMM in 64 bit steps

    In unganged mode, each DCT can act independently and has its own 64 bit wide address space. In this mode the processor can be programmed to interleave the single, physical address space on the two normalized address space associated with the two memory channel; however, the finer possible interleaving unit is the cache line size (64 bytes)

    AMD officially suggest to enable unganged mode to benefit from increased parallelism

    Some CPU models (for example, the 8 and 12 core Magny Cours G34 processors), can only use the unganged mode.

    I draw a graph that, hopefully, should help explaining the differences between ganged and unganged modes:

    As you can see, in the ganged mode the physical address space is spread between the two memory channel with a 64 bit granularity: this means that two consecutive 64 bit access will read from two different memory channels and, more importantly, that a 128 bit access can utilize both channel.

    On the other hand, in the unganged mode a (relatively) large portion of physical address space is bound to a single memory channel. In the graph above this portion is 64 bytes length, but the K10 processors can be programmed to use an even more coarse grained interleaving scheme. However, the normal interleaving unit in unganged mode is 64 byte length (as shown in the graph), as longer unit can cause a tangible performance loss.

    From what we see, one should think that neither approach is the ideal one: the usual registers and operands size is 64 bit (8 byte), so it appear that both the ganged and unganged methods will read this 64 bit entity over only a single memory channel, effectively wasting bandwidth. A byte interleaved (or bit interleaved) mode should give as a great performance boost, right? Simply stated: no. The key point to understand here is that processors do not move in and out from memory data chunks of arbitrary length, but use a fixed-sized scheme: they move data from and to main memory only on a cache line base. On Phenom processor the cache line size is 64 byte long, so these processors move data from and to main memory only in 64 bytes chunks. This means that if we try to read a byte at address 0x0, the entire cache line (64 byte) will be fetched by the processor! While this can seems counterproductive, it has its reasons, especially related to space locality and cache design. It is beyond the scope of this article to explain why processors behave in this manner, but in short we can state that this design permit good performance boost (because exploit code and data space locality) and the creation of very dense caches.

    As memory operations happens in 64 bytes chunks, it appear that ganged mode will always win: it can spread that 64 bytes operations on the two memory channel, while the unganged mode will only use a single memory channel. The reality, however, is the the unganged mode rarely suffer from this problem, because normally there are many outstanding memory request to be completed, so there are many outstanding cache line to be fetched from or stored to main memory. While the ganged mode will be faster in operating on a single cache line, the unganged mode can theoretically operate on two cache line at a given moment (with some restrictions). This parallelism can be realized because the memory controller incorporate an 8 entry depth memory controller queue (the “MCQ” box in the drawing above), for a total of 8 outstanding cache line requests.

    However, simply stating that the unganged mode has the potential to be often on par with the ganged mode is not enough: in this case, we can simply use the ganged mode and forget about the unganged mode. The point is that the unganged mode has potential to be faster that ganged mode. Why? Because we must realize that main memory access don’t happen immediately, as the DRAM chip require many ns to be accessed: after this initial access time the data can be transferred quite quickly, but the initial access steps can be very slow (from a processor standpoint). Starting two memory operations at the same time, the memory controller has the possibility to hide at least partially the latency involved in the setup steps of the second operations. Obviously this is not always true, but it is a possibility indeed and, so, this can be an advantage of unganged vs ganged method. Moreover, using the unganged mode the memory controller can theoretically both write to and read from memory at the same time: this should help memory copy routines and multitasking operating system, where many processes can both read from and write to memory at the same time.

    Summarizing the whole point, we can state that:

    the ganged mode has the potential to be faster than unganged mode because it use a more fine grained interleave mode

    the unganged mode has the potential to be faster than ganged mode because it can start two memory operations at the sime time, effectively hiding at least part of the latency involved in the second operation. Also, this mode permit to both read from and write to memory at the same time, with the intrinsic advantages that this possibility implies.

    So, we don’t have a “magic setting” that will always give us the better possible performance. We should run some benchmarks to understand wich applications and scenarios benefits from one method rather than the other.

    Unganged dual что значит

    Written by Gionatan Danti on 17 June 2010 . Posted in Hardware analysis

    User Rating: / 100

    What AMD says about the ganged vs unganged question

    AMD has some excellent documentations that can be download for free. Let’s examine some extract of the “BIOS and Kernel Developer’s Guide (BKDG) For AMD Family 10h Processors ”. On section 2.8 we can find some considerations on ganged vs unganged mode. If you are interested in checking the doc, I suggest you to especially read these sections:

    • 2.8 — DRAM Controllers (DCTs)
    • 2.8.5 — Ganged or Unganged Mode Cons >

      In short, the documentation indicates that:

      In ganged mode, we have a 128 bit wide logical DIMM that map the first 64 bit on physical DDR channel A and the last 64 bit on DDR channel B. So we can state that a single 128 bit operation is effectively split between two memory channel; on the other hand, the DCTs can not operate independently. In other words, the physical address space is interleaved between the two DIMM in 64 bit steps

      In unganged mode, each DCT can act independently and has its own 64 bit wide address space. In this mode the processor can be programmed to interleave the single, physical address space on the two normalized address space associated with the two memory channel; however, the finer possible interleaving unit is the cache line size (64 bytes)

      AMD officially suggest to enable unganged mode to benefit from increased parallelism

      Some CPU models (for example, the 8 and 12 core Magny Cours G34 processors), can only use the unganged mode.

      I draw a graph that, hopefully, should help explaining the differences between ganged and unganged modes:

      As you can see, in the ganged mode the physical address space is spread between the two memory channel with a 64 bit granularity: this means that two consecutive 64 bit access will read from two different memory channels and, more importantly, that a 128 bit access can utilize both channel.

      On the other hand, in the unganged mode a (relatively) large portion of physical address space is bound to a single memory channel. In the graph above this portion is 64 bytes length, but the K10 processors can be programmed to use an even more coarse grained interleaving scheme. However, the normal interleaving unit in unganged mode is 64 byte length (as shown in the graph), as longer unit can cause a tangible performance loss.

      From what we see, one should think that neither approach is the ideal one: the usual registers and operands size is 64 bit (8 byte), so it appear that both the ganged and unganged methods will read this 64 bit entity over only a single memory channel, effectively wasting bandwidth. A byte interleaved (or bit interleaved) mode should give as a great performance boost, right? Simply stated: no. The key point to understand here is that processors do not move in and out from memory data chunks of arbitrary length, but use a fixed-sized scheme: they move data from and to main memory only on a cache line base. On Phenom processor the cache line size is 64 byte long, so these processors move data from and to main memory only in 64 bytes chunks. This means that if we try to read a byte at address 0x0, the entire cache line (64 byte) will be fetched by the processor! While this can seems counterproductive, it has its reasons, especially related to space locality and cache design. It is beyond the scope of this article to explain why processors behave in this manner, but in short we can state that this design permit good performance boost (because exploit code and data space locality) and the creation of very dense caches.

      As memory operations happens in 64 bytes chunks, it appear that ganged mode will always win: it can spread that 64 bytes operations on the two memory channel, while the unganged mode will only use a single memory channel. The reality, however, is the the unganged mode rarely suffer from this problem, because normally there are many outstanding memory request to be completed, so there are many outstanding cache line to be fetched from or stored to main memory. While the ganged mode will be faster in operating on a single cache line, the unganged mode can theoretically operate on two cache line at a given moment (with some restrictions). This parallelism can be realized because the memory controller incorporate an 8 entry depth memory controller queue (the “MCQ” box in the drawing above), for a total of 8 outstanding cache line requests.

      However, simply stating that the unganged mode has the potential to be often on par with the ganged mode is not enough: in this case, we can simply use the ganged mode and forget about the unganged mode. The point is that the unganged mode has potential to be faster that ganged mode. Why? Because we must realize that main memory access don’t happen immediately, as the DRAM chip require many ns to be accessed: after this initial access time the data can be transferred quite quickly, but the initial access steps can be very slow (from a processor standpoint). Starting two memory operations at the same time, the memory controller has the possibility to hide at least partially the latency involved in the setup steps of the second operations. Obviously this is not always true, but it is a possibility indeed and, so, this can be an advantage of unganged vs ganged method. Moreover, using the unganged mode the memory controller can theoretically both write to and read from memory at the same time: this should help memory copy routines and multitasking operating system, where many processes can both read from and write to memory at the same time.

      Summarizing the whole point, we can state that:

      the ganged mode has the potential to be faster than unganged mode because it use a more fine grained interleave mode

      the unganged mode has the potential to be faster than ganged mode because it can start two memory operations at the sime time, effectively hiding at least part of the latency involved in the second operation. Also, this mode permit to both read from and write to memory at the same time, with the intrinsic advantages that this possibility implies.

      So, we don’t have a “magic setting” that will always give us the better possible performance. We should run some benchmarks to understand wich applications and scenarios benefits from one method rather than the other.

      Unganged dual что значит

      Сообщения: 25
      Благодарности: 4

      Unganged dual что значит

      memory testing 2096064k OK DDR 3 1024 unganged mode и п. ц

      DIMM DDR 1024 на NForce3 — а
      Добрый день. Есть ПК мать nforce3-a, в ней 2 планки ОЗУ DIMM DDR 252 мб 400мгц PC3200. Решил.

      Совместимость Asus P5GPL-X SE, Intel Pentium 4 660, ATI Radeon HD 5570 1024 mb, 2 gb DDR 1
      1.м/п — Asus P5GPL-X SE 2.проц.-Intel Pentium 4 660 3.видео-ATI Radeon HD 5570 1024 mb или Palit.

      Стоит одна планка ddr 3200 на 512 kingmax. Хочу докупить еще 1024.
      стоит одна планка ddr 3200 на 512 kingmax. Хочу докупить еще 1024. Проситал что в двухканальном.

      MD Athlon 64, 1800 MHz, ECS RS480-M, 1024 Мб DDR, NVIDIA GeForce 7600 GS — зависает через некоторое время работы.
      Тип ЦП AMD Athlon 64, 1800 MHz (9 x 200) 3000+ Системная плата ECS RS480-M (3 PCI, 1 PCI-E x16, 2.

      Иногда подвисает компьютер при его включении на строчке «Memory Testing»
      Драсте. Вобщем такая поблема. Иногда подвисает компьютер при его включении на строчке.

      The Phenom / PhenomII memory controller: ganged vs unganged mode benchmarked

      Written by Gionatan Danti on 17 June 2010 . Posted in Hardware analysis

      User Rating: / 100

      What AMD says about the ganged vs unganged question

      AMD has some excellent documentations that can be download for free. Let’s examine some extract of the “BIOS and Kernel Developer’s Guide (BKDG) For AMD Family 10h Processors ”. On section 2.8 we can find some considerations on ganged vs unganged mode. If you are interested in checking the doc, I suggest you to especially read these sections:

      • 2.8 — DRAM Controllers (DCTs)
      • 2.8.5 — Ganged or Unganged Mode Considerations
      • 2.8.8 — DRAM Data Burst Mapping
      • 2.12.2 — DRAM Considerations for ECC

      In short, the documentation indicates that:

      In ganged mode, we have a 128 bit wide logical DIMM that map the first 64 bit on physical DDR channel A and the last 64 bit on DDR channel B. So we can state that a single 128 bit operation is effectively split between two memory channel; on the other hand, the DCTs can not operate independently. In other words, the physical address space is interleaved between the two DIMM in 64 bit steps

      In unganged mode, each DCT can act independently and has its own 64 bit wide address space. In this mode the processor can be programmed to interleave the single, physical address space on the two normalized address space associated with the two memory channel; however, the finer possible interleaving unit is the cache line size (64 bytes)

      AMD officially suggest to enable unganged mode to benefit from increased parallelism

      Some CPU models (for example, the 8 and 12 core Magny Cours G34 processors), can only use the unganged mode.

      I draw a graph that, hopefully, should help explaining the differences between ganged and unganged modes:

      As you can see, in the ganged mode the physical address space is spread between the two memory channel with a 64 bit granularity: this means that two consecutive 64 bit access will read from two different memory channels and, more importantly, that a 128 bit access can utilize both channel.

      On the other hand, in the unganged mode a (relatively) large portion of physical address space is bound to a single memory channel. In the graph above this portion is 64 bytes length, but the K10 processors can be programmed to use an even more coarse grained interleaving scheme. However, the normal interleaving unit in unganged mode is 64 byte length (as shown in the graph), as longer unit can cause a tangible performance loss.

      From what we see, one should think that neither approach is the ideal one: the usual registers and operands size is 64 bit (8 byte), so it appear that both the ganged and unganged methods will read this 64 bit entity over only a single memory channel, effectively wasting bandwidth. A byte interleaved (or bit interleaved) mode should give as a great performance boost, right? Simply stated: no. The key point to understand here is that processors do not move in and out from memory data chunks of arbitrary length, but use a fixed-sized scheme: they move data from and to main memory only on a cache line base. On Phenom processor the cache line size is 64 byte long, so these processors move data from and to main memory only in 64 bytes chunks. This means that if we try to read a byte at address 0x0, the entire cache line (64 byte) will be fetched by the processor! While this can seems counterproductive, it has its reasons, especially related to space locality and cache design. It is beyond the scope of this article to explain why processors behave in this manner, but in short we can state that this design permit good performance boost (because exploit code and data space locality) and the creation of very dense caches.

      As memory operations happens in 64 bytes chunks, it appear that ganged mode will always win: it can spread that 64 bytes operations on the two memory channel, while the unganged mode will only use a single memory channel. The reality, however, is the the unganged mode rarely suffer from this problem, because normally there are many outstanding memory request to be completed, so there are many outstanding cache line to be fetched from or stored to main memory. While the ganged mode will be faster in operating on a single cache line, the unganged mode can theoretically operate on two cache line at a given moment (with some restrictions). This parallelism can be realized because the memory controller incorporate an 8 entry depth memory controller queue (the “MCQ” box in the drawing above), for a total of 8 outstanding cache line requests.

      However, simply stating that the unganged mode has the potential to be often on par with the ganged mode is not enough: in this case, we can simply use the ganged mode and forget about the unganged mode. The point is that the unganged mode has potential to be faster that ganged mode. Why? Because we must realize that main memory access don’t happen immediately, as the DRAM chip require many ns to be accessed: after this initial access time the data can be transferred quite quickly, but the initial access steps can be very slow (from a processor standpoint). Starting two memory operations at the same time, the memory controller has the possibility to hide at least partially the latency involved in the setup steps of the second operations. Obviously this is not always true, but it is a possibility indeed and, so, this can be an advantage of unganged vs ganged method. Moreover, using the unganged mode the memory controller can theoretically both write to and read from memory at the same time: this should help memory copy routines and multitasking operating system, where many processes can both read from and write to memory at the same time.

      Summarizing the whole point, we can state that:

      the ganged mode has the potential to be faster than unganged mode because it use a more fine grained interleave mode

      the unganged mode has the potential to be faster than ganged mode because it can start two memory operations at the sime time, effectively hiding at least part of the latency involved in the second operation. Also, this mode permit to both read from and write to memory at the same time, with the intrinsic advantages that this possibility implies.

      So, we don’t have a “magic setting” that will always give us the better possible performance. We should run some benchmarks to understand wich applications and scenarios benefits from one method rather than the other.

      Автор Тема: Заставить работать ОЗУ в Двухканальном режиме(Dual) на ноутбуке (Прочитано 34363 раз)

      0 Пользователей и 1 Гость смотрят эту тему.

      Страница сгенерирована за 0.07 секунд. Запросов: 28.

      unganged mode

      Универсальный англо-русский словарь . Академик.ру . 2011 .

      Смотреть что такое «unganged mode» в других словарях:

      Multi-channel memory architecture — Multi channel architecture is a technology that increases the transfer speed of data between the RAM and the memory controller by adding more channels of communication between them. Theoretically this multiplies the data rate by exactly the… … Wikipedia

      Разгон компьютеров — Разгон, оверклокинг (от англ. overclocking) повышение быстродействия компонентов компьютера за счёт эксплуатации их в форсированных (нештатных) режимах работы. Содержание 1 Критерии штатного режима работы компьютера … Википедия

      Unganged dual что значит

      Мой косяк признаю, количество чипов не зависит от битности одного чипа, а зависит от обьема всей памяти, но даю зуб, что битность чипов разная, вот и не фурычит

      Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Здраствуйте, вот добавил планку памяти на ноутбук Toshiba L20, было 256 теперь 512,
      немогу понять работает ли память в «Дуал ченел».
      Оно как то себя должно проявить?
      (целерон1,7, DDR2, ATI rx-200)
      Как включить двухканальный режим.
      Чипсет и проц поддерживают двуканал.
      спасибо, прочитал все
      у меня также эвверест ничего вразумительного не показывает (вкладка чипсет пустая)
      в биосе тоже ничего нет
      Так какже все таки определить есть дуал ченел или нет. Помогите.

      «системная плата=чипсет=северный мост=контроллер памяти=активный режим».
      я же говорю! «эвверест ничего вразумительного не показывает (вкладка чипсет пустая)»

      один чип хюних другой самсунг, по спд параметры одинаковые, визуально тоже выглядят одинаково
      Так какже все таки определить есть дуал ченел или нет. Помогите.

      У тя версия эвереста какая?
      Поставь эту-everestultimate400.
      Мобыть твой эверест устаревший и не понимает часть внутренностей ноута. ИМХО.

      The Phenom / PhenomII memory controller: ganged vs unganged mode benchmarked

      Written by Gionatan Danti on 17 June 2010 . Posted in Hardware analysis

      User Rating: / 100

      What AMD says about the ganged vs unganged question

      AMD has some excellent documentations that can be download for free. Let’s examine some extract of the “BIOS and Kernel Developer’s Guide (BKDG) For AMD Family 10h Processors ”. On section 2.8 we can find some considerations on ganged vs unganged mode. If you are interested in checking the doc, I suggest you to especially read these sections:

      • 2.8 – DRAM Controllers (DCTs)
      • 2.8.5 – Ganged or Unganged Mode Considerations
      • 2.8.8 – DRAM Data Burst Mapping
      • 2.12.2 – DRAM Considerations for ECC

      In short, the documentation indicates that:

      In ganged mode, we have a 128 bit wide logical DIMM that map the first 64 bit on physical DDR channel A and the last 64 bit on DDR channel B. So we can state that a single 128 bit operation is effectively split between two memory channel; on the other hand, the DCTs can not operate independently. In other words, the physical address space is interleaved between the two DIMM in 64 bit steps

      In unganged mode, each DCT can act independently and has its own 64 bit wide address space. In this mode the processor can be programmed to interleave the single, physical address space on the two normalized address space associated with the two memory channel; however, the finer possible interleaving unit is the cache line size (64 bytes)

      AMD officially suggest to enable unganged mode to benefit from increased parallelism

      Some CPU models (for example, the 8 and 12 core Magny Cours G34 processors), can only use the unganged mode.

      I draw a graph that, hopefully, should help explaining the differences between ganged and unganged modes:

      As you can see, in the ganged mode the physical address space is spread between the two memory channel with a 64 bit granularity: this means that two consecutive 64 bit access will read from two different memory channels and, more importantly, that a 128 bit access can utilize both channel.

      On the other hand, in the unganged mode a (relatively) large portion of physical address space is bound to a single memory channel. In the graph above this portion is 64 bytes length, but the K10 processors can be programmed to use an even more coarse grained interleaving scheme. However, the normal interleaving unit in unganged mode is 64 byte length (as shown in the graph), as longer unit can cause a tangible performance loss.

      From what we see, one should think that neither approach is the ideal one: the usual registers and operands size is 64 bit (8 byte), so it appear that both the ganged and unganged methods will read this 64 bit entity over only a single memory channel, effectively wasting bandwidth. A byte interleaved (or bit interleaved) mode should give as a great performance boost, right? Simply stated: no. The key point to understand here is that processors do not move in and out from memory data chunks of arbitrary length, but use a fixed-sized scheme: they move data from and to main memory only on a cache line base. On Phenom processor the cache line size is 64 byte long, so these processors move data from and to main memory only in 64 bytes chunks. This means that if we try to read a byte at address 0x0, the entire cache line (64 byte) will be fetched by the processor! While this can seems counterproductive, it has its reasons, especially related to space locality and cache design. It is beyond the scope of this article to explain why processors behave in this manner, but in short we can state that this design permit good performance boost (because exploit code and data space locality) and the creation of very dense caches.

      As memory operations happens in 64 bytes chunks, it appear that ganged mode will always win: it can spread that 64 bytes operations on the two memory channel, while the unganged mode will only use a single memory channel. The reality, however, is the the unganged mode rarely suffer from this problem, because normally there are many outstanding memory request to be completed, so there are many outstanding cache line to be fetched from or stored to main memory. While the ganged mode will be faster in operating on a single cache line, the unganged mode can theoretically operate on two cache line at a given moment (with some restrictions). This parallelism can be realized because the memory controller incorporate an 8 entry depth memory controller queue (the “MCQ” box in the drawing above), for a total of 8 outstanding cache line requests.

      However, simply stating that the unganged mode has the potential to be often on par with the ganged mode is not enough: in this case, we can simply use the ganged mode and forget about the unganged mode. The point is that the unganged mode has potential to be faster that ganged mode. Why? Because we must realize that main memory access don’t happen immediately, as the DRAM chip require many ns to be accessed: after this initial access time the data can be transferred quite quickly, but the initial access steps can be very slow (from a processor standpoint). Starting two memory operations at the same time, the memory controller has the possibility to hide at least partially the latency involved in the setup steps of the second operations. Obviously this is not always true, but it is a possibility indeed and, so, this can be an advantage of unganged vs ganged method. Moreover, using the unganged mode the memory controller can theoretically both write to and read from memory at the same time: this should help memory copy routines and multitasking operating system, where many processes can both read from and write to memory at the same time.

      Summarizing the whole point, we can state that:

      the ganged mode has the potential to be faster than unganged mode because it use a more fine grained interleave mode

      the unganged mode has the potential to be faster than ganged mode because it can start two memory operations at the sime time, effectively hiding at least part of the latency involved in the second operation. Also, this mode permit to both read from and write to memory at the same time, with the intrinsic advantages that this possibility implies.

      So, we don’t have a “magic setting” that will always give us the better possible performance. We should run some benchmarks to understand wich applications and scenarios benefits from one method rather than the other.

      Unganged mode, ganged mode — что это такое? Что такое ganged и unganged mode, понятным языком.

      Unganged mode, ganged mode — что это такое? Что такое ganged и unganged mode, понятным языком.

      Auto373
      Мой рот улыбается)) Потому что, собственно говоря, в этой серии проциков AMD не один, а какбы два контроллера памяти — вот, они могут работать скорее всего либо синхронного (Ganged), либо однозначно «Каждый за себя» (Unganged); потому что в поточном режиме контроллеры памяти от AMD много теряют контроллеры памяти от Intel, то попробуйте хотя бы такой способ, по крайней мере, что-то «поймать»…
      __________________ И мне нужно вырезать как..

      Falcone Rurik
      Для чего нужен двухканальный режим ОЗУ?

      Странно, но, наверное, было думать… Срочный вопрос.. В общем думаю стоит развивать дальше мысли..

      Dolphyn Mebo
      И если один?ничего плохого небудет?

      TopolM Dinika
      Наверное, dual mode нужно больше, удобно работать с несколькими громоздкие программы — они с памяти (RAM) выбрано и прерывания. И это здорово вариант — вдруг 2xSSD с RAID0 массив — там автобус должен быть больше. Игра грузится быстро, как и в крови — это место, где двухканалка рулит, а не уже загруженных сцен — там видеокарта работает много, а памяти и так достаточно быстро, даже в одноканальном режиме — достаточно, DDR, даже в одноканальном режиме — DOUBLE DATA RATING — 2х64 бит = 128 бит, а это уже много — тестить загруженные сцены уже неактуально, 256 бит шиной прирост загрузки SSD RAID0 массив и многопотокового обмена данными.Короче говоря у меня такое мнение — хотите достаточно тест dual-channel память — то 2xSSD в RAID0 массив, и тест на время запуска игры и загрузки уровней, — там, кажется, всю тему шины. — 256 бит что ли. Для этого он создан, как много программного обеспечения, режима и много потокового лечение — сервер.

      Devil Rubi
      Привет подскажи если я поставлю планки, чтобы работали в двух канальном режиме означает, что слоты у меня такой 1,3,2,4 поставил я так 1и2 я положил 2 гиговые планки и 3 слот я поставил на 4а один из бара вопрос, вот, что может нужно было поставить на 1 слот 4 гига бар и 3и4 слот 2 гига 2 планки .

      TopolM419
      Вещи подобно автомобилю: само по себе оно будет двигаться только прямо вниз. Это то, что кампания-это фантастика…

      Icecas Devil
      Вы говорите: такое, такое, канонические. google: unganged mode что это

      не пробовал? Да благословит вас!

      Mazda Putok
      Типа жизнь-это коробка конфет. Вы никогда не знаете, что рождения.

      голоса
      Рейтинг статьи
      Читать еще:  OS optimized defaults lenovo что это
Ссылка на основную публикацию
Статьи c упоминанием слов: