Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Технический флейм » Сравнение скорости доступа к разным видам ОЗУ одного типа |
<<Назад Вперед>> | Страницы: 1 * 2 | Печать |
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 подключается по принципу точка-точка к предыдущему. |
pahan
Advanced Member
Откуда: Химки, М.О. Всего сообщений: 1070 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мар. 2015 |
И большая ли между ними разница? Хотя начали за DDR2/3, а закончили за DDR. А где такое утверждается? Увеличение количества каналов (может быть) увеличивает производительность, ну так это от типа памяти не зависит. И что есть производительность - пропускная способность? задержка? при каких операциях? Мне тут другое непонятно как увеличение количества модулей в канале не снижает производительность |
CodeMaster
Advanced Member
Рыцарь ордена Хламовников Откуда: Воронеж Всего сообщений: 1655 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 27 авг. 2010 |
pahan написал: Учитывая что FB-DIMM ни на DDR ни на DDR3 не было, заставляет усомниться в компетентности. И большая ли между ними разница? pahan написал: В первом посте есть описание что я хотел бы увидеть, возможно покомпактней того что запостил i8088 из FreeBSD, но можно и так. Есть аналог RAMspeed который можно запустить без ОС с флешки? что есть производительность - пропускная способность? задержка? при каких операциях? |
pahan
Advanced Member
Откуда: Химки, М.О. Всего сообщений: 1070 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мар. 2015 |
Да желания-то ваши вполне обоснованы и понятны. Вот только малореализуемы. Для сравнения именно памяти и только неё, без влияния остальных компонентов нужно иметь материнку, поддерживающие все интересующие нас типы памяти, так? Отсюда выводы: FB-DIMM - изначально в топку, её не совместить ни с чем. Считайте её такой же тупиковой ветвью, как RDRAM. Небуферизованную, ECC и регистровую сравнить на одной плате - пожалуйста! но 1) для DDR3 2) нужны топовые десктопные платы (чтоб была ECC и регистровая), лучше сервера начального уровня (чтобы ещё была небуферизованная). У вас есть простаивающий сервер? у меня нет. Для прошлых поколений как-то сходу не нашёл, чтобы все 3 типа поддерживались. Тут в лучшем случае небуферизованная против ECC (вот такой тест могу попробовать организовать) и подбирать максимально похожий чипсет для регистровой. Тестилка вот, в запуске без ОС сильно сомневаюсь. Скорее как обычный memtest - взять линукс в минимальном виде, запихать его вместе с тестом на дискетку и вперёд. |
i8088
Advanced Member
Откуда: г. Баку, Азербайджан Всего сообщений: 2132 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 30 янв. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 17 ноября 2015 21:45 Сообщение отредактировано: 17 ноября 2015 21:47
pahan написал: Для SDRAM - хорошие платы на VIA694X/T поддерживают ECC, небуферизованную и регистровую. То же i440BX/GX(у BX ограничения на организацию памяти). Для прошлых поколений как-то сходу не нашёл, чтобы все 3 типа поддерживались. Для DDR1 - AMD760/760MP/760MPX. Поддерживает ECC, небуферизованную и регистровую. На Tyan Tiger MPX заработали даже 2GB reg-ECC модули, хотя официально не поддерживаются. Ну и разные платы на S754/S939 - все типы памяти работают, если их поддерживает CPU и разводка платы и BIOS сделаны с поддержкой ECC. За DDR2 и DDR3 не скажу, с ними не имел дела. |
pahan
Advanced Member
Откуда: Химки, М.О. Всего сообщений: 1070 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 13 мар. 2015 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 18 ноября 2015 1:03 Сообщение отредактировано: 18 ноября 2015 1:16 Да, посмотрел, что у меня дома есть, для SDR SDRAM тоже тест всех троих можно попробовать устроить. На BX'е ещё и можно попробовать EDO против PC-66 "столкнуть". Для SDRAM - хорошие платы на VIA694X/T поддерживают ECC, небуферизованную и регистровую. То же i440BX/GX(у BX ограничения на организацию памяти). А с более поздними признаю, изделия AMD 2000х годов прошли (и пока продолжают проходить) мимо меня. Да, под DDR3 надо платы под сокет C32/G34. Под DDR2 надо Оптероны соответствующего возраста смотреть - тут уже действительно надо выбирать серверные (у обычных регистровой памяти не будет) процессоры и смотреть, поддерживают ли небуферизованную память. |
<<Назад Вперед>> | Страницы: 1 * 2 | Печать |
Полигон-2 » Технический флейм » Сравнение скорости доступа к разным видам ОЗУ одного типа |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |