Member
Статус: Не в сети Регистрация: 02.02.2004 Откуда: Украина.
Есть одна программа которая считает решение системы алгебраических уравнений методом гаусса. матрица 2300*2300, тип single.
Время расчта проверили на нескольких компьютерах, результаты сильно удивили.
Селерон 1300@1500 3.20мин
Р4 2600 3.25мин ( ядро нортвуд, НТ влияния неоказывает, двухканалка)
Селерон 1700 36.33мин
Семпрон 3000+ 6.30мин
Атлон 3800+ 1.47мин.
Ксеон 2*2400 5,28мин
Появился вопрос отчего зависит скорость, селерон 1500 показывает скорость сравнимую с Р4 2600
Селерон 1700 вообще где-то за горизонтом, семтрон 3000+ тоже сильно отстаёт от лидеров, 3800+ в лидерах, но всего в два раза впереди, несмотря на рейтинг 3800+.
Member
Статус: Не в сети Регистрация: 24.12.2004 Откуда: Москва
тут есть несколько соображений.
1. это степень замусоренности системы селерон 1500 и п4 2600 в принципе на замусоренных виндах и мелких различиях в конфигурации (таймингов и режимов работы памяти)... сам понимаешь ничего удивительного.
2. Семпрон имеет (если не ошибаюсь) одноканальную память а для данной скорость доступа до памяти очень существенна. а атлоны они традиционно ещё с до ХР времён сильны в математике (по сравнению с интелами).
3. Такое ощущение, что на селероне 1700 банально не хватило памяти и он сильно свопился на диск.
P.S. как мог прокоментировал (к слову ещё очень сильно зависит от оптимизации программы (настроек компилятора) под интел или амд).
Member
Статус: Не в сети Регистрация: 02.02.2004 Откуда: Украина.
kivi писал(а):
тут есть несколько соображений. 1. это степень замусоренности системы селерон 1500 и п4 2600 в принципе на замусоренных виндах и мелких различиях в конфигурации (таймингов и режимов работы памяти)... сам понимаешь ничего удивительного.
На селероне винда стоит намного дольше, на пеньке 2600 винде несолько месяцев всего, память на селероне 512мб на пеньке 2*512.
kivi писал(а):
2. Семпрон имеет (если не ошибаюсь) одноканальную память а для данной скорость доступа до памяти очень существенна. а атлоны они традиционно ещё с до ХР времён сильны в математике (по сравнению с интелами).
Но селерон 1500 один еканал и 115 память, что говорит о том, что скорость памяти не есть узкое место.
kivi писал(а):
3. Такое ощущение, что на селероне 1700 банально не хватило памяти и он сильно свопился на диск.
Винда стоит несколько м есяцев не грязная (только офисные приложения) и программе памяти хватает, она без свопа работает на 128метрах памяти.
kivi писал(а):
P.S. как мог прокоментировал (к слову ещё очень сильно зависит от оптимизации программы (настроек компилятора) под интел или амд).
Компилятор borland delphi 6.0, в настройках все по умолчанию.
Member
Статус: Не в сети Регистрация: 20.04.2006 Откуда: Южный Урал
Alexsandr писал(а):
Атлон 3800+ 1.47мин.
В принципе понятно почему Атлон впереди, как было сказано у него с математикой хорошо - "отличник" он.
Но вот что-то непонятно с Селерон 1300@1500 3.20мин, почему так быстро? Наверно надо попробовать везде винду установить и с нуля опробовать ещё раз эту прогу, тогда результаты будут иными.
Member
Статус: Не в сети Регистрация: 24.12.2004 Откуда: Москва
Не знаю.... на селероне 1700 что-то не так (к слову как проверял что памяти хватает?). А остальное вполне может быть. Надо точнее искать причины (тайминги, частоты, драйвера, антивирусы, приоритеты, кто сколько мышкой шевелил пока считалось))). ИМХО здесь важна только частота и скороть памяти (но у атлонов преимущество около за счёт архитектуры)
Member
Статус: Не в сети Регистрация: 02.02.2004 Откуда: Украина.
RUSoem писал(а):
Но вот что-то непонятно с Селерон 1300@1500 3.20мин, почему так быстро? Наверно надо попробовать везде винду установить и с нуля опробовать ещё раз эту прогу, тогда результаты будут иными.
На семтроне винда с нуля, только вчера вечером поставили. Так, что с виндами порядок засорённость небольшое влияние оказывает. Почему 1500 селерон такую скорость показывает интересно и мне. Что влияет на скорость так, что 1500селерон работает чуть ли не быстрее всех, включая пентиум 2600 с двухканальной памятью. Насчёт винды на Атлоне 3800+ винда тоже новая. Самая старая виндв стоит на селероне 1500, если поставить наново на неё винду, то будет ведь только быстрее.
Такая закономерность возникает только в этой задачке (см. первый пост) В остальных задачах (игры, офис, фотошор...) работают как положенно без перекосов по производительности.
Member
Статус: Не в сети Регистрация: 24.12.2004 Откуда: Москва
К слову ещё такая вещь... твоя программа может использовать системные dll-ки и никому не говорить од этом. Часто бывает что эти библиотеки имеют одинаковые имена и одинаковые функции но разные номера версий и разную скорость работы (сам с этим сталкивался... дельфи он хитрый он никому не скажет что он использует, да и софт разный не проще он иногда в тихую подменяет системные библиотеки на сои)) отсюда к слову и может быть нонсенсы того что на грязных виндах какая-нибудь конкретная программа работает быстрее но это скорее экзотика ).
Member
Статус: Не в сети Регистрация: 02.02.2004 Откуда: Украина.
kivi писал(а):
Не знаю.... на селероне 1700 что-то не так (к слову как проверял что памяти хватает?). А остальное вполне может быть. Надо точнее искать причины (тайминги, частоты, драйвера, антивирусы, приоритеты, кто сколько мышкой шевелил пока считалось))). ИМХО здесь важна только частота и скороть памяти (но у атлонов преимущество около за счёт архитектуры)
Дипечер задач показывает занимаемую память и свободную+визуально отсутствие обращений к винту во время расчётов. мышкой никто не шевелил, антивирус везде отключен был. тайминги на селероне 1500 самые низкие, на пентиуме иселероне 1700одинаковые, хотя селерон на 266шине). Добавлено спустя 9 минут, 36 секунд
kivi писал(а):
К слову ещё такая вещь... твоя программа может использовать системные dll-ки и никому не говорить од этом. Часто бывает что эти библиотеки имеют одинаковые имена и одинаковые функции но разные номера версий и разную скорость работы (сам с этим сталкивался... дельфи он хитрый он никому не скажет что он использует, да и софт разный не проще он иногда в тихую подменяет системные библиотеки на сои)) отсюда к слову и может быть нонсенсы того что на грязных виндах какая-нибудь конкретная программа работает быстрее но это скорее экзотика ).
На 1700 2600 3800+, ксеон 2*2400 библиотеки изначально одинаковые т.к. дистрибутивы одни ите же, с делфи работа только на селероне 1500. Добавлено спустя 3 минуты, 12 секунд новы результаты пентиум П3-866 4,15мин расчёт. винда не новая и включены фоновые программы (прокси сервер+антивирь). Добавлено спустя 3 минуты, 4 секунды как-то в этот список семпрон слабо вписывается очень если брать длину конвеера.
Advanced member
Статус: Не в сети Регистрация: 23.10.2003 Откуда: Иркутск/Майкоп
Кэш, FPU без SSE, длина конвеера FPU. Очень вероятно, что на Conroe скорость будет дикой, да и на Dothan выполнится быстро. Дельфийский код для численных расчётов NetBurst не любит, предпочитает P3/K7/K8.
_________________ Края каждого совершенно нового крышка процессора не на 100% гладкая. Это связано с тем, что следов мастерства не избежать. (c) Али.
Member
Статус: Не в сети Регистрация: 10.03.2004 Откуда: Минск
Alexsandr Перетести Селерон 1700.Не его это результат. Должно быть ну максимум секунд 10, хотя наверно даже и меньше.
И странно, что Xeon медленнее какого-то Селерона 1300@1500. Не должно так быть на мой взгляд.
Advanced member
Статус: Не в сети Регистрация: 30.08.2003 Откуда: Санкт-Петербург
резалты нормальные, имхо.
Не надо забывать, что системы все-таки разные, а гарантировать свежесть установки винды тяжело.
Xeon'ы хоть и имеют кучу кэша, но все равно имеют тормозную шину. Celeron аналогично только с еще меньшим кэшем. Да и четверопневые они все, что эти Ксеоны (хотя есть и P3 Xeon), что Целерон А вот Celeron Tualatin - красавец, показывается ровно те результаты, что и должен. Все-таки длинный конвейер в НАУЧНЫХ задачах (т.е. имеющие кучу ветвлений и активное юзание FPU) не рулит
_________________ {:€ дед в законе :-) нородный окодемег почетный пользователь OpenSuSE 11.3 Ремонт и модернизация ноутбуков IBM (Lenovo) ThinkPad
Member
Статус: Не в сети Регистрация: 02.02.2004 Откуда: Украина.
force_sk писал(а):
Alexsandr Перетести Селерон 1700.Не его это результат. Должно быть ну максимум секунд 10, хотя наверно даже и меньше. И странно, что Xeon медленнее какого-то Селерона 1300@1500. Не должно так быть на мой взгляд.
Проверили ещё нанескольких селеронах 1700 результат всётот же провальный в полном смысле этого слова.
Прогнал у себя данную программу в одноканальном режиме и двухканальном, результат средний 1,50мин независио от каналов. ПСП получается программа слабо использует.
Но разница 3800+ к 1500 меньше двухраз, Это что получается, что после П3 хорошие процессора закончились И все кинулись на SSE и аналоги, вместо того что бы улучшать производительность
Advanced member
Статус: Не в сети Регистрация: 30.08.2003 Откуда: Санкт-Петербург
Цитата:
Но разница 3800+ к 1500 меньше двухраз
бо надо смотреть не рейтинг, А РЕАЛЬНУЮ частоту, а отличается она, извините, вряд ли в большее кол-во раз, чем два. Добавлено спустя 4 минуты, 26 секунд итак, глянул - Атлон 3800+ обладает реальной частотой 2.4, т.е.
2,4/1.5=1.6 раз.
1/(1.47/3.20)=2.17 раз
итого - у Атлона архитектура производительнее, что и понятно (хотя бы за счет бОльшего кол-ва испольнительных у-в)
далее - на рейтинг атлонов можно смотреть только при их сравнении с P4. Я тем же P3 могу ТОЖЕ приписать P-рейтинг (и он будет примерно как у Athlon'ов), но так почти никто не делает...
_________________ {:€ дед в законе :-) нородный окодемег почетный пользователь OpenSuSE 11.3 Ремонт и модернизация ноутбуков IBM (Lenovo) ThinkPad
Интересные у тебя резалты получились, если с селиком 1700 может и всё ясно, то почему так быстро на 1500, это очень интересно. Попробуй компилировать программу для каждого процессора отдельно. Можешь source выложить ? и если не трудно асмовский тоже.
_________________ Первый огонь был получен людьми из-за перегрева. Пессимист отличается от оптимиста датой наступления конца света.
Member
Статус: Не в сети Регистрация: 02.02.2004 Откуда: Украина.
Root писал(а):
где можно прогу скачать? Сейчас проверим на еще одном туле )))
Пока нигде. Автор не дал своего согласия на выкладку.
В текущей теории семпрон сильно мне ненравится. Прогнали программу на 3000+ 939сокет и одна планка памяти результат 3,40мин.
Advanced member
Статус: Не в сети Регистрация: 30.08.2003 Откуда: Санкт-Петербург
RUSoem атлон может делать ксеон...
Alexsandr согласен. семпрон как-то выпадает... Контроллер памяти вряд ли, чипсет то же... Может он просто частоту понижал? Этим как его там... PowerNow! Вот...
_________________ {:€ дед в законе :-) нородный окодемег почетный пользователь OpenSuSE 11.3 Ремонт и модернизация ноутбуков IBM (Lenovo) ThinkPad
Member
Статус: Не в сети Регистрация: 02.02.2004 Откуда: Украина.
Root писал(а):
RUSoem атлон может делать ксеон... Alexsandr согласен. семпрон как-то выпадает... Контроллер памяти вряд ли, чипсет то же... Может он просто частоту понижал? Этим как его там... PowerNow! Вот...
С частотой порядок на семпроне был. Вот немного новых результатов селерон 850@950 время расчёта 11минут.
Пентиум 4 прескот 1,14мин. Тепрь и конвеер в пролёте оказывается. ничего не понимаю.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения