Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 15 
  Версия для печати (полностью) Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Написал програмку, которая всего лишь считает от 1 до 999999999 (k:=k+1), вначале пишит старт, вкноце стоп. Время засекаю карманным секундомером. На моем P4 630 считает за 10сек, на Sempron 2600+(1.6GHz) - 8сек, на P4(2.66GHz) - 12сек, на ноутбуке с Celeron M (1.5GHz) - 6сек! Кто-то может мне обьяснить почему такие результаты??? Как это ноутбук в два раза быстрее настольного P4?



Партнер
 

Member
Статус: Не в сети
Регистрация: 05.06.2006
Особенности архитектуры процессоров. ALU??

_________________
The More Things Change
http://people.overclockers.ru/TommTiSystems/recordslist


 

Member
Статус: Не в сети
Регистрация: 11.04.2004
Откуда: СПБ
Ну дык все правильно, Celeron M (Dothan) тут самый эффективный по-большому счету... а настольные P4 в сливе.


 

Member
Статус: Не в сети
Регистрация: 09.01.2006
Откуда: СПб
нет, самая длительная операция - вывод информации на экран!
необходимо в программу включить таймер и выводить его время работы, а не секундомерами пользоваться.
Селерон М все же не так быстро работает. Примерно, судя по Супер пи, P4 3.0 = Pm 1.73.

_________________
12700 3070 и всё остальное на пирагах


 

Member
Статус: Не в сети
Регистрация: 15.10.2005
Откуда: Мурманск
Разные архитектуры, разные результаты, а именно разная длина конвееров процев.

_________________
Катайте ФР/ДХ, и да прибудет с Вами сила! :)


 

Member
Статус: Не в сети
Регистрация: 31.07.2005
Откуда: РТ, Наб. Челны
breaf писал(а):
P4 630 считает за 10сек, на Sempron 2600+(1.6GHz) - 8сек

Это тоже странно помоему.


 

Member
Статус: Не в сети
Регистрация: 11.04.2004
Откуда: СПБ
almaz писал(а):
Это тоже странно помоему.

чего странного? У P4 конвеер очень длинный..


 

Member
Статус: Не в сети
Регистрация: 15.02.2004
almaz писал(а):
breaf писал(а):
P4 630 считает за 10сек, на Sempron 2600+(1.6GHz) - 8сек

Это тоже странно помоему.

Всё правильно.. просто AMD рулит, причем в капусту :wink: AMD и в Африке AMD :D

_________________
• Core i7 4790 • Kingston 8GB • Intel HD4600 • SanDisk UltraII SSD • Audigy2 6.1 • FSP AurumS 500W • LG L1953TR


 

Member
Статус: Не в сети
Регистрация: 31.07.2005
Откуда: РТ, Наб. Челны
Цитата:
чего странного? У P4 конвеер очень длинный..

похоже этот тест от конвееров сильно влияет...


 

Member
Статус: Не в сети
Регистрация: 15.10.2005
Откуда: Мурманск
Обобщим:
P4 2,66 (наверно Prescott) - 12 сек.
P4 630 - 31 ступень - 10 сек.
Sempron 2600+- 10-12 (FPU до17) - 8 cек.
Celeron M - 12 - 6 сек.
Все просто и понятно - чем короче конвеер, тем быстрее.

натупил...

_________________
Катайте ФР/ДХ, и да прибудет с Вами сила! :)


 

Member
Статус: Не в сети
Регистрация: 13.11.2003
Откуда: Москва
breaf
Программа сродни такой что ли?
Код:
printf("Start\n");
for (int i=0; i<999999999; i++) {}
printf("Finish\n");

А чего так медленно-то??? На чем пишешь?
Добавлено спустя 8 минут, 54 секунды
Проц AXP 2200MHz, vStudio 2005:
С# с выводом на label и последующим его refresh`ом - время <2 сек;
C++ с выводом в консоль - практически мгновенно.

_________________
Внимание! Форум в опасности! ИДИОТ ЗА КЛАВИАТУРОЙ!!!


 

Вот такая:

var
k: double;
begin
k:=0;
readln;
writeln('start');
repeat
k:=k+1;
until k>999999999;
writeln('stop');
writeln(k:15);
readln;
end.

Delphi, в консоль


 

Member
Статус: Не в сети
Регистрация: 13.11.2003
Откуда: Москва
breaf
Попробуй 32-битный int. 9 цифр в такой тип нормально влезут, без переполнений.

P4 630 - он 32 битный, да?

В double результаты на AXP заметно хуже.
На C# у меня ушло около 8 секунд, на C++ 2.654 секунды.

_________________
Внимание! Форум в опасности! ИДИОТ ЗА КЛАВИАТУРОЙ!!!


 

Да, с integer меньше 2сек. Процессор с поддержкой 64bit, но Windows у меня 32bit, так что 32 получется. Но я не время хотел сократить, а сравнить процессоры. Хреново получается: Пень почти за 200у.е.(зимой брал) проигрывает какому-то Семпрону в таком элементарном тесте, где ж он тогда проявит себя с лучшей стороны???


 

Member
Статус: Не в сети
Регистрация: 13.11.2003
Откуда: Москва
breaf писал(а):
Но я не время хотел сократить, а сравнить процессоры

Попробуй запустить на всех твоих процессорах тот же тест, но с Int32 и Int64.

_________________
Внимание! Форум в опасности! ИДИОТ ЗА КЛАВИАТУРОЙ!!!


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 15 
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan