Сей длинный, но непродуманный отчет в комментарии нуждается



Posted by Аркадий Водяник (195.206.226.21) on September 07, 2001 at 05:47:56:

In Reply to: Сравнительные испытания компьютеров P3 и P4 на компиляторах Watcom и Intel posted by Анатолий Анимица on September 07, 2001 at 01:00:24:

Я - сторонник тех, кто понимает, что делает.
На мой взгляд, Intel - из этого множества.

Поклонников AMD приглашаю взглянуть на прошлое их любимой фирмы:
когорта - а, скорее, кучка инженеров - в отрыве от семей сидела
в подвале больше месяца. Зачем? Чтобы в точности послойно
воспроизвести Intel 286 :) Что дальше? Усовершенствовали готовое,
хоть и говорили, что делают свое. Не не свое - оно всегда не свое.
Порядок сложности уже не тот, чтобы немножко своего тут доминировало.

К делу. Об отчете ААА. Впечатление такое: пока один естествоиспытатель (я)
исследовал компиляторы, другой естествоиспытатель (ААА) пытался
доказать: ну 10% и все, а вообще - лучше и тшательнее программируйте,
господа. Я, отчасти с ним соглашаясь, тем не менее, упрощу его отчет
(обработав профили немного по-своему):


2001r PIII 850 / Intel C++ 2134 оп/с
2001р PIII 850 / Watcom C++ 1859 оп/с 1.15 15% ускорение

2001z PIII 850 / Intel C++ 1997 оп/с
2001z PIII 850 / Watcom C++ 1812 оп/с 1.10 10% ускорение

2001r P4 1500 / Intel C++ 1789 оп/с
2001r P4 1500 / Watcom C++ 1723 оп/с 1.04 ~
***** Опыт выброшен; в пределах точности Профилера; скорее всего
***** AAA что-то записал не туда.

2001z P4 1500 / Intel C++ 2145 оп/с
2001z P4 1500 / Watcom C++ 1764 оп/с 1.22 22% ускорение

Это так, мелочи. Ясно, что Watcom 10.5 (1995) не мог уже учитывать
нынешние процессоры. Другие производители компиляторов - могли.

И хотя многие говорят о том, что Intel есть Ленин, a Lenin есть Микрософт
- последние события дают возможность отойти от такой точки зрения.
Пример: Intel:C++ for Linux.

Ну и приведу еще профили для P4 (Дениса Скакунова), резко отличающиеся
от показанного Анимицей:


Watcom C++ 10.5:


Финансы без пpоблем:Пpофилеp сообщает:
....
За эти 83369 мс было пеpесчитано 72506 опеpаций.
Сpедняя скоpость пеpесчета состояния Сеpвеpа: 870 оп/с.


Intel C++ 5.0.1:


Финансы без пpоблем:Пpофилеp сообщает:
.....
За эти 47874 мс было пеpесчитано 72506 опеpаций.
Сpедняя скоpость пеpесчета состояния Сеpвеpа: 1515 оп/с.

С чего бы это ААА возражал против "обубликованых (по его выражению) цифр"?
A 74 % ускорения на Pentium 4 - вот они.


Пpишедшие ответы: