Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » В чем преимущество EDO памяти над FPM? |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... .. 11 12 13 14 15 * 16 | Печать |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
wbcbz7 написал: Ждём сейчас прогоняю с разными таймингами FPM/EDO/SDRAM. coming soon, как говорится |
wbcbz7
Full Member
Откуда: omsk || nsk Всего сообщений: 230 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 3 ноября 2018 22:18 Сообщение отредактировано: 4 ноября 2018 17:10
Только закончил снимать данные с TXP4, получилось несколько объемистых графиков, поэтому буду вбрасывать постепенно. Итак, возьмем вот такой набор памяти: Сверху вниз - 2x8 МБ FPM 60ns, 2x8 МБ EDO 60ns, 2x16 МБ EDO 60ns и, наконец 32 МБ SDRAM PC100 8ns. В BIOS для памяти доступны следующие настройки: Ставим две планки FPM, тайминги - на 70нс и запускаем SST: Теперь то же самое, но для 60нс: Отметим рост Memory throughput с уменьшением таймингов. Таблички с результатами чтения\записи будут ниже, вернее, в виде общих графиков, но к этому придем попозже Посмотрим, что можно выставить еще. Переводим Auto Configuration в Disabled, ставим все тайминги на минимум и ради интереса поставитм Fast EDO Leadoff и Delayed Transaction в Enabled. Первая настройка явно связана с памятью (но судя по наванию, предназаначена все же для EDO), вторая относится к мосту PCI-ISA, но мы ее тоже включим. Скорость памяти еще слегка выросла: Теперь заменим память на 2x8 МБ EDO и последовательно выставим все варианты таймингов: 70нс, 60нс и минимальные: Как видим, поскольку для EDO-памяти Fast EDO Leadoff уже включен, то сделаем вывод, что эффект от Delayed Transaction на память незаметен. Заодно сравним результаты с конфигурацией 2x16 МБ EDO: Какая-либо разница отсутствует, следовательно, и влияние объема памяти тоже. Наконец, поставим 32 МБ SDRAM. Здесь остановимся и сделаем некоторую ремарку. BIOS платы позволяет отдельно настроить параметр CAS Latency (2 или 3), а также RAS# Timings (3/5/8 или же 3/4/7), дополнительно можно включить SDRAM Speculative Read. В общей сложности, у нас есть такой набор конфигураций: CAS Latency 3, RAS# Timings 3-5-8 CAS Latency 2, RAS# Timings 3-5-8 CAS Latency 2, RAS# Timings 3-5-8 + SDRAM Speculative Read + Delayed Transaction CAS Latency 3, RAS# Timings 3-4-7 CAS Latency 2, RAS# Timings 3-4-7 CAS Latency 2, RAS# Timings 3-4-7 + SDRAM Speculative Read + Delayed Transaction С графиками скоростей памяти разобрались, теперь сравним скорости работы разных типов памяти в разных случаях и настройках. Сразу скажу, что впереди ожидает вполне себе неожиданный (или нет) сюрприз |
wbcbz7
Full Member
Откуда: omsk || nsk Всего сообщений: 230 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 3 ноября 2018 22:58 Сообщение отредактировано: 3 ноября 2018 23:04
Переходим к графикам. Начнем, как полагается, с System Speed Test. Тест скорости чтения памяти: Совершенно неожиданно, буквально с первых секунд SDRAM терпит сокрушительный удар от 60-наносекундной EDO! Я даже перепроверил несколько раз результаты, но могу точно сказать - это не опечатка. Возможно, контроллер памяти в 430TX еще не был оптимизирован под особенности синхронной работы памяти, либо же сказывается опыт "заточки" под EDO; еще более интересно то, что Speculative Read не помог победить конкурента, хоть и призван ускорить работу путем упреждающего чтения памяти. Тем не менее, двигаемся дальше. Тест скорости записи: Здесь все типы памяти идут вровень, отстают только FPM/EDO с 70нс таймингами. Тест перемещения блоков памяти: Расклад сил кардинально меняется. Во-первых, отметим снижение скорости в полтора-два раза по сравнению с отдельными операциями чтения/записи (что, в общем, неудивительно). Во-вторых, SDRAM берет реванш, опережая EDO на 11%, а в случае CAS Latency 2 - на все 26%! Отдельно отметим преимущество EDO над FPM - 10%. а также разницу между 60нс и 70нс таймингами - 30-35%. Средний результат тестов памяти: А вот здесь неожиданно обнаруживаем потолок в 94 МБ/с, в который радостно упираются SDRAM CL2 и EDO 60 нс (CL3 отстает от CL2 на 7%, EDO опережает FPM на те же 10%). Теперь перейдем к MMX-тестам: Во-первых, SDRAM демонстрирует прямо противоположную предыдущему тесту чтения картину, опережая EDO примерно на 8% при CL3 и 17% при CL2. Отдельно отмечу, что наконец-то Speculative Read показывает свою полезность, давая прибавку в MMX-приложениях еще в 9%. Неожиданно EDO отрывается от FPM уже на 30%, а 60 нс от 70 - на целых сорок! Здесь динамика полностью аналогична прошлому тесту записи - все типы идут вровень, кроме FPM/EDO 70нс, которые слегка отстают. Тем более необычно видеть полную идентичность результатов обычного и MMX-перемещения данных, и здесь никакой опечатки также нет - графики зависимости скорости от размера блока показывают тот же результат. Средний результат показывает более скромное преимущество SDRAM над EDO: от 5% для CAS Latency 3 до 16% для минимальных таймингов и настроек на максимум. Преимущество EDO над FPM также составляет в среднем около 10 процентов, 60 нс над 70 - 23%. Подведем итог:
Наконец, игровые тесты: Реальные же приложения испытывают влияние памяти в меньшей степени, чем бенчмарки (на то последние и называются тестами производительности ): Doom'у вообще наплевать на тип памяти, будучи ограниченным возможностями видеокарты и кэша, Quake все же испытывает большее влияние памяти. Один вывод из этого ясен - большой разницы между EDO и SDRAM или FPM или EDO нет (максимум - 0.5 fps), в то время как смена таймнигов на 60нс или CL2 сразу дают прибавку в 1-1,5 кадра в секунду, что, в общем-то, тоже не столь значительно) Сильнее на тайминги откликается PC Player, но по своей натуре это тоже бенчмарк В следующей |
Takedasun
Advanced Member
Откуда: Керчь Всего сообщений: 798 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 окт. 2013 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 3 ноября 2018 23:27 Сообщение отредактировано: 3 ноября 2018 23:33 С нетерпением ждем продолжения! Так как тестирование проходит на процессоре Pentium 200MMX, думаю имеет смысл включить пару игр с использованием 3D акселератора графики (одна игра Opengl и одна Direct3D). В таких играх, зависимость от пропускной способности памяти сильнее проявляется. |
wbcbz7
Full Member
Откуда: omsk || nsk Всего сообщений: 230 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2014 |
Takedasun написал: я не против, но есть проблема - быстрых планок FPM у меня всего две (итого 16 мегабайт), остальные берут максимум 70нс Так как тестирование проходит на процессоре Pentium 200MMX, думаю имеет смысл включить пару игр с использованием 3D акселератора графики (одна игра Opengl и одна Direct3D). В таких играх, зависимость от пропускной способности памяти сильнее проявляется. |
Takedasun
Advanced Member
Откуда: Керчь Всего сообщений: 798 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 16 окт. 2013 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 3 ноября 2018 23:50 Сообщение отредактировано: 4 ноября 2018 0:00
wbcbz7 написал: Ну тогда ладно, используйте текущий набор программ для тестирования. я не против, но есть проблема - быстрых планок FPM у меня всего две (итого 16 мегабайт), остальные берут максимум 70нс |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
Очень простой вопрос: почему Вы не используете TweakBIOS? BIOS материнской платы настраивает чипсет на работу с разной памятью так как задумали авторы его авторы. А что они задумали мы можем только догадываться. Выше Вы видели (или должны были видеть) мои результаты. С помощью TweakBIOS сохраните настройки чипсета для EDO памяти, загрузите эти настройки при работе с FPM памятью и только тогда можно будет сравнивать именно память. А не настройки чипсета по умолчанию для разных видов памяти. |
wbcbz7
Full Member
Откуда: omsk || nsk Всего сообщений: 230 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 17 фев. 2014 |
Профиль | Сообщить модератору
NEW! Сообщение отправлено: 4 ноября 2018 16:58 Сообщение отредактировано: 4 ноября 2018 17:35
Rio444 написал: я сравнивал настройки в TweakBIOS для FPM и EDO, в обеих случаях они полностью совпадали с теми, которые были в биосе, и докручивать там было нечего (остальные настройки касались кэша и PCI). Очень простой вопрос: почему Вы не используете TweakBIOS? Далее - две плохие новости: Quake II на 16 МБ ожидаемо свопит и портит результаты поэтому его скорее всего добавить в зачет не получится; и я не успеваю оттестить остальные платы UPD: действительно, сейчас тестил P133 + i430FX для сравнения, если загрузить в TweakBIOS настройки EDO для FPM памяти, то результаты совпадают до цифр после запятой, Вы действительно правы. по стабильности все вроде нормально, нареканий нет. |
Rio444
Гость
Откуда: Ростов-на-Дону Всего сообщений: 8632 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 14 сен. 2014 |
wbcbz7 написал: wbcbz7 написал: я сравнивал настройки в TweakBIOS для FPM и EDO, в обеих случаях они полностью совпадали с теми, которые были в биосе, и докручивать там было нечего (остальные настройки касались кэша и PCI). Так о чем и речь. TweakBIOS сохраняет абсолютно все регистры чипсета. Даже те, которые не выводит в таблице настроек. Потому что выводит он только те, которые знает UPD: действительно, сейчас тестил P133 + i430FX для сравнения, если загрузить в TweakBIOS настройки EDO для FPM памяти, то результаты совпадают до цифр после запятой, Вы действительно правы. по стабильности все вроде нормально, нареканий нет. |
Mx_Serg
Junior Member
Всего сообщений: 581 Рейтинг пользователя: 0 Ссылка Дата регистрации на форуме: 4 июня 2018 |
Вот знать бы еще, о каких регистрах речь... А то выключишь, например, кэш, а у него память отвалится (почти как в анекдоте) )) |
<<Назад Вперед>> | Страницы: 1 2 3 4 5 ... .. 11 12 13 14 15 * 16 | Печать |
Полигон-2 » IBM PC-совместимое. До 2000 года включительно » В чем преимущество EDO памяти над FPM? |
0 посетителей просмотрели эту тему за последние 15 минут |
В том числе: 0 гостей, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |