Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Технический флейм » Сравнение скорости доступа к разным видам ОЗУ одного типа |
<<Назад Вперед>> | Страницы: 1 * 2 | Печать |
CodeMaster
Advanced Member
Рыцарь ордена Хламовников Откуда: Воронеж Всего сообщений: 1655 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 авг. 2010 |
i8088 написал: Каким образом, каком механизм замедления? Чипсет может настолько "тупить" что не может вычислить чётность байта за один такт? Что-то слабо верится в это :-/ ECC замедляет скорость работы(для SDRAM в основном чтение, степень замедления i8088 написал: Это понятно, но каждое новое обращение к памяти тормозится на загрузку регистров. Т.е. для большого массива это не заметно, а для кучи разрозненных обращений может быть существенно. Registered memory сама по себе не медленнее, i8088 написал: Есть бенчи на разных типах данных и приложений подтверждающие это? ServerSet чипсеты работают ТОЛЬКО с regictered ECC, что не мешает ему быть самым |
hoorma
Advanced Member
Енотовод Откуда: Омск Всего сообщений: 1703 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 26 фев. 2011 |
Всегда считал, что серверная и десктопная память с одинаковыми таймингами и частотой работают одинаково быстро, просто серверная выпускалась на более расслабленные тайминги и меньшие частоты, отсюда мнение, что серверная память более медленная. Вы это хотите доказать? |
CodeMaster
Advanced Member
Рыцарь ордена Хламовников Откуда: Воронеж Всего сообщений: 1655 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 авг. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 13 ноября 2015 11:13 Сообщение отредактировано: 13 ноября 2015 11:14
hoorma написал: Вот цитата с Википедии, которой, в данном случае, я склонен доверять: Всегда считал, что серверная и десктопная память с одинаковыми таймингами и частотой работают одинаково быстро hoorma написал: Из-за использования регистров возникает дополнительная задержка при работе с памятью. Каждое чтение и запись буферизуются в регистре на один такт, прежде чем попадут с шины памяти в чип DRAM, поэтому регистровая память считается на один такт более медленной чем нерегистровая (UDIMM, unregistered DRAM). Для памяти SDRAM, эта задержка существенна только для первого цикла в серии запросов (burst). Я хочу не доказать, а узнать: медленнее ли обычных модули с ЕСС, если да, то почему и на сколько на разных типах данных. Вы это хотите доказать? А так же узнать где в иерархии скоростей расположены модули FB-DIMM. Понятно, что они тоже регистровые, но непонятно как на скорость влияет чип AMB, тоже задерживает на 1 такт или может больше. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 13 ноября 2015 12:57 Сообщение отредактировано: 13 ноября 2015 13:22
CodeMaster написал: Там не простая четность, а код Хэмминга. На практике небольшое замедление Каким образом, каком механизм замедления? Чипсет может настолько "тупить" что не может вычислить чётность байта за один такт? Что-то слабо верится в это :-/ наблюдается на VIA chipset-ах, на других почти незаметно. По любому в работе это практически не ощущается и вряд-ли стоит беспокоиться из-за этого. Где-то в datasheet я видел строгое объяснение этому замедлению, сейчас не могу найти. Замедление может быть вызвано например тем что даже при чтении одного байта, необходимо прочитать все 9 байтов, чтобы рассчитать код Хэмминга и сравнить его с тем что в 9-ом байте. При записи нужно выполнять чтение-модификация-запись. Кстати замедление может происходить, если память сбойная и ECC все время исправляет ошибку(о факте этого можно узнать прочитав регистры, спецефичные для каждого чипсета hoorma написал: Именно так, PC133 3-3-3 5-4-2 и PC133R 3-3-3 5-4-2 имеют одинаковую скорость. просто серверная выпускалась на более расслабленные тайминги и меньшие частоты, отсюда мнение, что серверная память более медленная |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 13 ноября 2015 13:02 Сообщение отредактировано: 13 ноября 2015 13:20
Вот тесты платы Tyan Tiger 200T(ApolloPro 133T) с ECC-регистровой памятью PC133 ECC отключен: FreeBSD 8.4-RELEASE Fri Sep 25 2235 UTC 2015 RAMspeed (FreeBSD) v2.6.0 by Rhett M. Hollander and Paul V. Bolotoff, 2002-09 GenuineIntel family 6 model B stepping 1 Intel Pentium III (Tualatin) 130nm processor 1130.48MHz BIOS name string: "Intel® Pentium® III CPU family 1133MHz" I-cache: 16Kb, 4-way, 32 bytes per line D-cache: 16Kb, 4-way, 32 bytes per line I-TLB (4Kb pages): 32 entries, 4-way I-TLB (4Mb pages): 2 entries, 2-way D-TLB (4Kb pages): 64 entries, 4-way D-TLB (4Mb pages): 8 entries, 4-way S-cache: 512Kb, 8-way, 32 bytes per line Scalar: FPU CMOV CX8 Vector: MMX MMX+ SSE General: MSR FXSR SENTER Addressing: PSE PSE36 PAE PGE PAT MTRR Monitoring: TSC Other: VME DE MCE MCA APIC RAMspeed (FreeBSD) v2.6.0 by Rhett M. Hollander and Paul V. Bolotoff, 2002-09 1Gb per pass mode INTEGER & WRITING 1 Kb block: 3844.13 Mb/s INTEGER & WRITING 2 Kb block: 3771.31 Mb/s INTEGER & WRITING 4 Kb block: 3826.25 Mb/s INTEGER & WRITING 8 Kb block: 3849.49 Mb/s INTEGER & WRITING 16 Kb block: 3849.41 Mb/s INTEGER & WRITING 32 Kb block: 2654.03 Mb/s INTEGER & WRITING 64 Kb block: 2706.93 Mb/s INTEGER & WRITING 128 Kb block: 2647.33 Mb/s INTEGER & WRITING 256 Kb block: 2730.34 Mb/s INTEGER & WRITING 512 Kb block: 2133.63 Mb/s INTEGER & WRITING 1024 Kb block: 218.79 Mb/s INTEGER & WRITING 2048 Kb block: 175.98 Mb/s INTEGER & WRITING 4096 Kb block: 163.11 Mb/s INTEGER & WRITING 8192 Kb block: 157.90 Mb/s INTEGER & WRITING 16384 Kb block: 155.71 Mb/s INTEGER & WRITING 32768 Kb block: 154.14 Mb/s RAMspeed (FreeBSD) v2.6.0 by Rhett M. Hollander and Paul V. Bolotoff, 2002-09 1Gb per pass mode INTEGER & READING 1 Kb block: 4296.19 Mb/s INTEGER & READING 2 Kb block: 4205.27 Mb/s INTEGER & READING 4 Kb block: 4245.21 Mb/s INTEGER & READING 8 Kb block: 4259.89 Mb/s INTEGER & READING 16 Kb block: 4257.25 Mb/s INTEGER & READING 32 Kb block: 2455.23 Mb/s INTEGER & READING 64 Kb block: 2454.69 Mb/s INTEGER & READING 128 Kb block: 2455.19 Mb/s INTEGER & READING 256 Kb block: 2450.31 Mb/s INTEGER & READING 512 Kb block: 1976.78 Mb/s INTEGER & READING 1024 Kb block: 570.46 Mb/s INTEGER & READING 2048 Kb block: 561.54 Mb/s INTEGER & READING 4096 Kb block: 563.12 Mb/s INTEGER & READING 8192 Kb block: 563.38 Mb/s INTEGER & READING 16384 Kb block: 563.71 Mb/s INTEGER & READING 32768 Kb block: 563.17 Mb/s RAMspeed (FreeBSD) v2.6.0 by Rhett M. Hollander and Paul V. Bolotoff, 2002-09 1Gb per pass mode INTEGER Copy: 224.10 Mb/s INTEGER Scale: 223.29 Mb/s INTEGER Add: 257.70 Mb/s INTEGER Triad: 252.13 Mb/s --- INTEGER AVERAGE: 239.30 Mb/s RAMspeed (FreeBSD) v2.6.0 by Rhett M. Hollander and Paul V. Bolotoff, 2002-09 1Gb per pass mode FL-POINT & WRITING 1 Kb block: 6989.52 Mb/s FL-POINT & WRITING 2 Kb block: 7099.18 Mb/s FL-POINT & WRITING 4 Kb block: 7009.28 Mb/s FL-POINT & WRITING 8 Kb block: 7070.07 Mb/s FL-POINT & WRITING 16 Kb block: 6952.08 Mb/s FL-POINT & WRITING 32 Kb block: 3445.50 Mb/s FL-POINT & WRITING 64 Kb block: 3809.31 Mb/s FL-POINT & WRITING 128 Kb block: 3457.96 Mb/s FL-POINT & WRITING 256 Kb block: 3771.49 Mb/s FL-POINT & WRITING 512 Kb block: 2616.96 Mb/s FL-POINT & WRITING 1024 Kb block: 216.17 Mb/s FL-POINT & WRITING 2048 Kb block: 176.52 Mb/s FL-POINT & WRITING 4096 Kb block: 164.10 Mb/s FL-POINT & WRITING 8192 Kb block: 158.64 Mb/s FL-POINT & WRITING 16384 Kb block: 156.17 Mb/s FL-POINT & WRITING 32768 Kb block: 154.74 Mb/s RAMspeed (FreeBSD) v2.6.0 by Rhett M. Hollander and Paul V. Bolotoff, 2002-09 1Gb per pass mode FL-POINT & READING 1 Kb block: 8513.33 Mb/s FL-POINT & READING 2 Kb block: 8565.60 Mb/s FL-POINT & READING 4 Kb block: 8393.58 Mb/s FL-POINT & READING 8 Kb block: 8498.77 Mb/s FL-POINT & READING 16 Kb block: 8461.06 Mb/s FL-POINT & READING 32 Kb block: 4291.43 Mb/s FL-POINT & READING 64 Kb block: 4291.02 Mb/s FL-POINT & READING 128 Kb block: 4294.29 Mb/s FL-POINT & READING 256 Kb block: 4286.37 Mb/s FL-POINT & READING 512 Kb block: 3386.03 Mb/s FL-POINT & READING 1024 Kb block: 697.85 Mb/s FL-POINT & READING 2048 Kb block: 667.09 Mb/s FL-POINT & READING 4096 Kb block: 665.89 Mb/s FL-POINT & READING 8192 Kb block: 665.42 Mb/s FL-POINT & READING 16384 Kb block: 665.38 Mb/s FL-POINT & READING 32768 Kb block: 665.08 Mb/s RAMspeed (FreeBSD) v2.6.0 by Rhett M. Hollander and Paul V. Bolotoff, 2002-09 1Gb per pass mode FL-POINT Copy: 224.95 Mb/s FL-POINT Scale: 224.75 Mb/s FL-POINT Add: 271.52 Mb/s FL-POINT Triad: 274.06 Mb/s --- FL-POINT AVERAGE: 248.82 Mb/s RAMspeed (FreeBSD) v2.6.0 by Rhett M. Hollander and Paul V. Bolotoff, 2002-09 1Gb per pass mode MMX & WRITING 1 Kb block: 7014.37 Mb/s MMX & WRITING 2 Kb block: 7045.40 Mb/s MMX & WRITING 4 Kb block: 6923.18 Mb/s MMX & WRITING 8 Kb block: 7036.88 Mb/s MMX & WRITING 16 Kb block: 7056.03 Mb/s MMX & WRITING 32 Kb block: 3174.21 Mb/s MMX & WRITING 64 Kb block: 3258.62 Mb/s MMX & WRITING 128 Kb block: 3288.57 Mb/s MMX & WRITING 256 Kb block: 3515.77 Mb/s MMX & WRITING 512 Kb block: 2608.60 Mb/s MMX & WRITING 1024 Kb block: 214.43 Mb/s MMX & WRITING 2048 Kb block: 174.88 Mb/s MMX & WRITING 4096 Kb block: 162.71 Mb/s MMX & WRITING 8192 Kb block: 157.97 Mb/s MMX & WRITING 16384 Kb block: 155.79 Mb/s MMX & WRITING 32768 Kb block: 154.21 Mb/s RAMspeed (FreeBSD) v2.6.0 by Rhett M. Hollander and Paul V. Bolotoff, 2002-09 1Gb per pass mode MMX & READING 1 Kb block: 8583.98 Mb/s MMX & READING 2 Kb block: 8585.27 Mb/s MMX & READING 4 Kb block: 8323.51 Mb/s MMX & READING 8 Kb block: 8470.09 Mb/s MMX & READING 16 Kb block: 8465.82 Mb/s MMX & READING 32 Kb block: 4296.09 Mb/s MMX & READING 64 Kb block: 4296.02 Mb/s MMX & READING 128 Kb block: 4294.13 Mb/s MMX & READING 256 Kb block: 4287.25 Mb/s MMX & READING 512 Kb block: 3310.48 Mb/s MMX & READING 1024 Kb block: 698.12 Mb/s MMX & READING 2048 Kb block: 667.70 Mb/s MMX & READING 4096 Kb block: 666.65 Mb/s MMX & READING 8192 Kb block: 666.52 Mb/s MMX & READING 16384 Kb block: 666.43 Mb/s MMX & READING 32768 Kb block: 666.25 Mb/s RAMspeed (FreeBSD) v2.6.0 by Rhett M. Hollander and Paul V. Bolotoff, 2002-09 1Gb per pass mode MMX Copy: 226.00 Mb/s MMX Scale: 225.21 Mb/s MMX Add: 273.32 Mb/s MMX Triad: 275.49 Mb/s --- MMX AVERAGE: 250.00 Mb/s ECC включен: FreeBSD 8.4-RELEASE Fri Sep 25 2235 UTC 2015 RAMspeed (FreeBSD) v2.6.0 by Rhett M. Hollander and Paul V. Bolotoff, 2002-09 GenuineIntel family 6 model B stepping 1 Intel Pentium III (Tualatin) 130nm processor 1130.48MHz BIOS name string: "Intel® Pentium® III CPU family 1133MHz" I-cache: 16Kb, 4-way, 32 bytes per line D-cache: 16Kb, 4-way, 32 bytes per line I-TLB (4Kb pages): 32 entries, 4-way I-TLB (4Mb pages): 2 entries, 2-way D-TLB (4Kb pages): 64 entries, 4-way D-TLB (4Mb pages): 8 entries, 4-way S-cache: 512Kb, 8-way, 32 bytes per line Scalar: FPU CMOV CX8 Vector: MMX MMX+ SSE General: MSR FXSR SENTER Addressing: PSE PSE36 PAE PGE PAT MTRR Monitoring: TSC Other: VME DE MCE MCA APIC RAMspeed (FreeBSD) v2.6.0 by Rhett M. Hollander and Paul V. Bolotoff, 2002-09 1Gb per pass mode INTEGER & WRITING 1 Kb block: 3845.11 Mb/s INTEGER & WRITING 2 Kb block: 3771.58 Mb/s INTEGER & WRITING 4 Kb block: 3826.72 Mb/s INTEGER & WRITING 8 Kb block: 3849.36 Mb/s INTEGER & WRITING 16 Kb block: 3848.47 Mb/s INTEGER & WRITING 32 Kb block: 2652.20 Mb/s INTEGER & WRITING 64 Kb block: 2732.35 Mb/s INTEGER & WRITING 128 Kb block: 2643.33 Mb/s INTEGER & WRITING 256 Kb block: 2670.87 Mb/s INTEGER & WRITING 512 Kb block: 2136.21 Mb/s INTEGER & WRITING 1024 Kb block: 219.60 Mb/s INTEGER & WRITING 2048 Kb block: 176.17 Mb/s INTEGER & WRITING 4096 Kb block: 162.65 Mb/s INTEGER & WRITING 8192 Kb block: 157.87 Mb/s INTEGER & WRITING 16384 Kb block: 155.41 Mb/s INTEGER & WRITING 32768 Kb block: 154.02 Mb/s RAMspeed (FreeBSD) v2.6.0 by Rhett M. Hollander and Paul V. Bolotoff, 2002-09 1Gb per pass mode INTEGER & READING 1 Kb block: 4298.13 Mb/s INTEGER & READING 2 Kb block: 4206.15 Mb/s INTEGER & READING 4 Kb block: 4243.38 Mb/s INTEGER & READING 8 Kb block: 4259.94 Mb/s INTEGER & READING 16 Kb block: 4256.73 Mb/s INTEGER & READING 32 Kb block: 2454.08 Mb/s INTEGER & READING 64 Kb block: 2454.69 Mb/s INTEGER & READING 128 Kb block: 2454.28 Mb/s INTEGER & READING 256 Kb block: 2412.30 Mb/s INTEGER & READING 512 Kb block: 974.90 Mb/s INTEGER & READING 1024 Kb block: 534.50 Mb/s INTEGER & READING 2048 Kb block: 503.26 Mb/s INTEGER & READING 4096 Kb block: 503.17 Mb/s INTEGER & READING 8192 Kb block: 503.20 Mb/s INTEGER & READING 16384 Kb block: 503.40 Mb/s INTEGER & READING 32768 Kb block: 503.19 Mb/s RAMspeed (FreeBSD) v2.6.0 by Rhett M. Hollander and Paul V. Bolotoff, 2002-09 1Gb per pass mode INTEGER Copy: 224.42 Mb/s INTEGER Scale: 223.93 Mb/s INTEGER Add: 257.72 Mb/s INTEGER Triad: 250.89 Mb/s --- INTEGER AVERAGE: 239.24 Mb/s RAMspeed (FreeBSD) v2.6.0 by Rhett M. Hollander and Paul V. Bolotoff, 2002-09 1Gb per pass mode FL-POINT & WRITING 1 Kb block: 6986.66 Mb/s FL-POINT & WRITING 2 Kb block: 7096.62 Mb/s FL-POINT & WRITING 4 Kb block: 7009.04 Mb/s FL-POINT & WRITING 8 Kb block: 7075.73 Mb/s FL-POINT & WRITING 16 Kb block: 6966.41 Mb/s FL-POINT & WRITING 32 Kb block: 3439.84 Mb/s FL-POINT & WRITING 64 Kb block: 3799.38 Mb/s FL-POINT & WRITING 128 Kb block: 3461.51 Mb/s FL-POINT & WRITING 256 Kb block: 3790.05 Mb/s FL-POINT & WRITING 512 Kb block: 626.42 Mb/s FL-POINT & WRITING 1024 Kb block: 215.06 Mb/s FL-POINT & WRITING 2048 Kb block: 174.74 Mb/s FL-POINT & WRITING 4096 Kb block: 162.62 Mb/s FL-POINT & WRITING 8192 Kb block: 157.68 Mb/s FL-POINT & WRITING 16384 Kb block: 155.71 Mb/s FL-POINT & WRITING 32768 Kb block: 154.37 Mb/s RAMspeed (FreeBSD) v2.6.0 by Rhett M. Hollander and Paul V. Bolotoff, 2002-09 1Gb per pass mode FL-POINT & READING 1 Kb block: 8507.95 Mb/s FL-POINT & READING 2 Kb block: 8561.59 Mb/s FL-POINT & READING 4 Kb block: 8395.44 Mb/s FL-POINT & READING 8 Kb block: 8496.73 Mb/s FL-POINT & READING 16 Kb block: 8463.79 Mb/s FL-POINT & READING 32 Kb block: 4289.20 Mb/s FL-POINT & READING 64 Kb block: 4293.41 Mb/s FL-POINT & READING 128 Kb block: 4295.54 Mb/s FL-POINT & READING 256 Kb block: 4243.03 Mb/s FL-POINT & READING 512 Kb block: 1373.82 Mb/s FL-POINT & READING 1024 Kb block: 683.09 Mb/s FL-POINT & READING 2048 Kb block: 649.68 Mb/s FL-POINT & READING 4096 Kb block: 647.46 Mb/s FL-POINT & READING 8192 Kb block: 647.38 Mb/s FL-POINT & READING 16384 Kb block: 647.21 Mb/s FL-POINT & READING 32768 Kb block: 647.37 Mb/s RAMspeed (FreeBSD) v2.6.0 by Rhett M. Hollander and Paul V. Bolotoff, 2002-09 1Gb per pass mode FL-POINT Copy: 224.76 Mb/s FL-POINT Scale: 224.56 Mb/s FL-POINT Add: 271.13 Mb/s FL-POINT Triad: 274.32 Mb/s --- FL-POINT AVERAGE: 248.69 Mb/s RAMspeed (FreeBSD) v2.6.0 by Rhett M. Hollander and Paul V. Bolotoff, 2002-09 1Gb per pass mode MMX & WRITING 1 Kb block: 7014.13 Mb/s MMX & WRITING 2 Kb block: 7054.53 Mb/s MMX & WRITING 4 Kb block: 6921.58 Mb/s MMX & WRITING 8 Kb block: 7032.48 Mb/s MMX & WRITING 16 Kb block: 7044.48 Mb/s MMX & WRITING 32 Kb block: 3170.55 Mb/s MMX & WRITING 64 Kb block: 3316.88 Mb/s MMX & WRITING 128 Kb block: 3233.80 Mb/s MMX & WRITING 256 Kb block: 3550.83 Mb/s MMX & WRITING 512 Kb block: 661.40 Mb/s MMX & WRITING 1024 Kb block: 214.38 Mb/s MMX & WRITING 2048 Kb block: 175.04 Mb/s MMX & WRITING 4096 Kb block: 162.86 Mb/s MMX & WRITING 8192 Kb block: 158.21 Mb/s MMX & WRITING 16384 Kb block: 156.14 Mb/s MMX & WRITING 32768 Kb block: 154.24 Mb/s RAMspeed (FreeBSD) v2.6.0 by Rhett M. Hollander and Paul V. Bolotoff, 2002-09 1Gb per pass mode MMX & READING 1 Kb block: 8591.76 Mb/s MMX & READING 2 Kb block: 8587.58 Mb/s MMX & READING 4 Kb block: 8309.53 Mb/s MMX & READING 8 Kb block: 8466.94 Mb/s MMX & READING 16 Kb block: 8469.67 Mb/s MMX & READING 32 Kb block: 4294.42 Mb/s MMX & READING 64 Kb block: 4294.98 Mb/s MMX & READING 128 Kb block: 4294.74 Mb/s MMX & READING 256 Kb block: 4271.83 Mb/s MMX & READING 512 Kb block: 1279.00 Mb/s MMX & READING 1024 Kb block: 682.84 Mb/s MMX & READING 2048 Kb block: 649.80 Mb/s MMX & READING 4096 Kb block: 647.70 Mb/s MMX & READING 8192 Kb block: 648.06 Mb/s MMX & READING 16384 Kb block: 647.64 Mb/s MMX & READING 32768 Kb block: 647.86 Mb/s RAMspeed (FreeBSD) v2.6.0 by Rhett M. Hollander and Paul V. Bolotoff, 2002-09 1Gb per pass mode MMX Copy: 226.44 Mb/s MMX Scale: 226.77 Mb/s MMX Add: 271.37 Mb/s MMX Triad: 273.05 Mb/s --- MMX AVERAGE: 249.41 Mb/s |
pahan
Advanced Member
Откуда: Химки, М.О. Всего сообщений: 1070 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мар. 2015 |
У них должна быть ниже производительность по записи. Шина от процессора к AMB у них уже, чем в обратном направлении + AMB накапливает записываемые данные в своих буферах и только потом сбрасывает собственно в чипы памяти. С экспериментом будет трудно - у них совсем другая организация памяти. А так же узнать где в иерархии скоростей расположены модули FB-DIMM. Понятно, что они тоже регистровые, но непонятно как на скорость влияет чип AMB, тоже задерживает на 1 такт или может больше. |
CodeMaster
Advanced Member
Рыцарь ордена Хламовников Откуда: Воронеж Всего сообщений: 1655 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 авг. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 13 ноября 2015 20:26 Сообщение отредактировано: 13 ноября 2015 20:45
i8088 написал: Там не простая четность, а код Хэмминга. Тут я был неправ, перечитал статью по коду Хемминга, 8 бит для коррекции одной ошибки в 64-х достаточно. i8088 написал: Ну, VIA с DDR2 это ИМХО эксклюзив. небольшое замедление наблюдается на VIA chipset-ах i8088 написал: Меня это нисколько не беспокоит. По любому в работе это практически не ощущается и вряд-ли стоит беспокоиться из-за этого. i8088 написал: Было бы очень интересно. Вот что по этому поводу написано на английской Вики Где-то в datasheet я видел строгое объяснение этому замедлению, сейчас не могу найти. Но, это общая фраза системы с ECC могут быть не только 8+1, но и например 8+2, что уже даёт возможность исправления одиночных ошибок. И тут задержки я ещё допускаю, хотя в случае с DDR2 я таких модулей не встречал, да и современные технологии думатцо могут вычислить это за 1 такт. ECC may lower memory performance by around 2–3 percent on some systems, depending on application and implementation, due to the additional time needed for ECC memory controllers to perform error checking. However, modern systems integrate ECC testing into the CPU, generating no additional delay to memory accesses. i8088 написал: Ширина одного канала DDR2 с чётностью 72 бита, не вижу тут повода для задержек чтения. при чтении одного байта, необходимо прочитать все 9 байтов, чтобы рассчитать код Хэмминга и сравнить его i8088 написал: Случаи с битой памятью не рассматриваются. Кстати замедление может происходить, если память сбойная i8088 написал: и ECC все время исправляет ошибку См. выше. |
CodeMaster
Advanced Member
Рыцарь ордена Хламовников Откуда: Воронеж Всего сообщений: 1655 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 авг. 2010 |
i8088 написал: Спасибо, но это совсем не DDR2, да и хотелось бы сравнение физических модулей с чётностью и без, а не отключение ЕСС в БИОС. Вот тесты платы Tyan Tiger 200T(ApolloPro 133T) с ECC-регистровой памятью PC133 |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 13 ноября 2015 20:48 Сообщение отредактировано: 13 ноября 2015 20:54
CodeMaster написал: Именно исправляет одиночные, а обнаруживает двойные. Я не понимаю как по одному биту можно скорректировать ошибку в 8-ми, может всё таки "контролирует, а не "исправляет"? https://ru.wikipedia.org/wiki/...0%B3%D0%B0 ECC - error checking and correction Теоретически для 64 основных достаточно 7 контрольных разрядов. Есть еще режим EC - error checking, только обнаружение ошибок. |
CodeMaster
Advanced Member
Рыцарь ордена Хламовников Откуда: Воронеж Всего сообщений: 1655 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 авг. 2010 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 13 ноября 2015 20:49 Сообщение отредактировано: 13 ноября 2015 20:50
pahan написал: Это очевидно. Опять цитата с Вики: У них должна быть ниже производительность по записи. Хотя начали за DDR2/3, а закончили за DDR. Мне тут другое непонятно как увеличение количества модулей в канале не снижает производительность, ведь: Пропускная способность одного канала на чтение у FB-DIMM совпадает с таковой у соответствующего модуля DDR2 или DDR3 (при одинаковой частоте чипов памяти). Пропускная способность по записи у FB-DIMM в 2 раза ниже чем у DDR, однако, в отличие от полудуплексного DDR, FB-DIMM позволяет производить и чтение и запись одновременно. AMB чипы одного канала памяти организуются в цепочки, то есть шина от контроллера памяти следует на первый AMB канала. Каждый последующий AMB подключается по принципу точка-точка к предыдущему. |
<<Назад Вперед>> | Страницы: 1 * 2 | Печать |
Полигон-2 » Технический флейм » Сравнение скорости доступа к разным видам ОЗУ одного типа |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |