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




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 70 • Страница 1 из 41  2  3  4  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 05.06.2005
Откуда: Н. Новгород
Фото: 0
Собственно, есть у меня сабж. Занимается перемножением числа на массив. Содержит целочисленное и вещественное умножение. Рассчитывает все знаки числа. Писался в своё время для самоудовлетворения, цель вроде исчерпана. Пережил изрядное количество оптимизаций - пока не вижу, чем его можно существенно ускорить, да и несущественно тоже.

Памяти требует около 6 мегабайт, из них 1 выделен мной, а не компилятором, т. е. активно используется. Написано на Object Pascal в Delphi. Одноядерный процессор грузит на 100%, двум ядрам вряд ли что-то светит, но точно проверить не могу. Во время расчёта окно программы лучше не трогать - уж такой из меня программист. Результат выводит в файл.

Часть опций снёс, чтобы не вносить сумятицу. Если к программе будет интерес, напишу маленький faq ну и буду по мере сил в первом посте темы собирать статистику.

Лично мне любопытно, как программа реагирует на многоядерность, скорость и тайминги памяти, архитектуру (P6/NetBurst/K7/K8). Исключительно для общего развития.

Программу можно скачать отсюда:
http://cp.people.overclockers.ru/cgi-bi ... r-lite.rar
(rar-архив, exe-шник сжат upx)
Скриншот доступен здесь:
http://cp.people.overclockers.ru/cgi-bi ... nshot2.rar

Для тестирования рекомендованы следующие настройки программы: 200.000!
Результаты нужно снимать после вывода ответа в окно "факториал - результат".

Убедительная просьба указывать следующие данные:
1) Тип процессора и частоту;
2) Тип памяти, число каналов, частоту (не эффективную, а частоту тактового генератора, т. е. 200 МГц для неразогнанной ddr400 pc3200 и т. д.) и тайминги (объём, видимо, не нужен);
3) Субъективно-объективные данные по загрузке процессора;
4) Пожалуйста, НЕ пишите "машина в профиле".


==============================
Итак, первые впечатления.
1) Двухъядерность толку не даёт - см результаты T2VOVIK http://forums.overclockers.ru/viewtopic ... 81#1939781 Впрочем, под неё программа и не оптимизировалась, ибо тестить всё равно не на чем.
2) Видимо, тест не чувствителен ни к пропускной способности памяти, ни к таймингам, ни к объёму процессорного кэша.
3) Как это ни парадоксально, на программе споткнулся третий пень. Его результаты в среднем хуже, чем у 4-го. Причины пока непонятны.

==============================
200.000! Сводный список результатов, редакция 1.21 ;) от 20.06.2006
Результаты приведены в секундах и гигатактах.

P6 Pentium!!!/Celeron
28Greg
P-III 650 МГц
828,7 сек - 538,6 Гт
pantower
Р-!!! СелТ 1300 @ 1742 МГц; SDRAM 133 @ 134 МГц (CPU/13) 3,0-3-3-6 (CL-RCD-RP-RAS)
304.829 сек - 531,0 Гт

NetBurst Pentium4/Celeron
28Greg
Селик 2000 МГц; память @ 266 МГц
353,3 сек - 706,5 Гт
<Foxtrot>
P4 2800 @ 3300 МГц; 2 канала pc3200 @ 235 МГц (CPU/14) 3-3-3-6
138,2 сек - 456,2 Гт
(~150 сек при отключенном HT)
Nexi
P4 530 @ 3750 МГц (15x250); 2 канала pc3200 @ 200 МГц (CPU/18,75)
131,8 сек - 494,2 Гт
sashar2
Intel Celeron D 3060 @ 3980 МГц (23x173); PC3200 DDR400 @ 217 Mhz (CPU/18) 2,5-3-3-7
124,3 сек - 494,6 Гт
Intel Celeron D 3060 @ 3980 МГц (23x173); PC3200 DDR400 @ 173 Mhz (CPU/23) 2-2-2-5
124,8 сек - 496,7 Гт
Tasselhof
intel 630 3000 @ 4500 МГц; 2 канала DDR2-1000 @ 250 МГц (CPU/12) 5-3-3-8
109,6 сек - 493,2 Гт
Zio
Dothan 1733 МГц; 1 канал @ 133 МГц (CPU/13) 2-3-3-6
314,9 сек - 545,7 Гт

K7 AthlonXP/Sempron
_tonis
AXP 2000+ Tbred-b 256 кб L2 @ 2050 МГц; неполных 2 канала pc3200 @ 205 МГц (CPU/10) 2-3-3-6
196,8 сек - 403,4 Гт
AXP 2000+ Tbred-b 256 кб L2 @ 2100 МГц; неполных 2 канала pc3200 @ 200 МГц (CPU/10,5) 2-3-3-6
182,9 сек - 384,1 Гт
28Greg
Тортон 2000 @ 2600 МГц; 2 канала pc3200 @ 208 МГц (CPU/12,5) 2-3-3-7
176,8 сек - 459,7 Гт
Ralen
Athlon XP 3000+ @ 2171 МГц; неполных 2 канала pc2700 @ 167 МГц (CPU/13) 2,5-3-3-7
176,3 сек - 382,7 Гт
Ravil2110
AthlonXP 2600+ (Barton) @ 1917 МГц; 2 канала DDR333 @ 166 МГц (CPU/11,5) 2-3-3-5 1T
195,8 сек - 375,3 Гт
AthlonXP 2600+ (Barton) @ 2185 МГц; 2 канала DDR333 @ 190 МГц (CPU/11,5) 2-3-3-5 1T
170,8 сек - 373,2 Гт
SArd
Sempron 2400 @ 2410 МГц; 2 канала PC3200 @ 241 МГц (CPU/10) 2,5-3-4-6
156,9 сек - 378,1 Гт

K8 Athlon64/Sempron
12
A64 San Diego 3700+ @ 2900 МГц; 2 канала DDR @ 265 МГц (CPU/11) 3-3-3-8 1T
115,5 сек - 335,1 Гт
A64 San Diego 3700+ @ 3000 МГц; 2 канала DDR @ 250 MHz (CPU/12) 2,5-3-3-7 1T
111,8 сек - 335,5 Гт
SD3700+ @ 3030 МГц; 2 канала DDR @ 253 MHz (CPU/12) 2,5-3-3-6 1T:
110,7 сек - 335,5 Гт
AlexD
A64 Venice 3200+ @ 2500 МГц; 2 канала DDR @ 208 МГц (CPU/12) 2,5-3-3-7 2T
144,8 сек - 361,9 Гт
dimbax
Athlon64 3000+ @ 2738 МГц (304*9); 2 канала DDR @ 249 МГц (CPU/11) 2,5-4-4-6 1T
127,2 сек - 348,2 Гт
Ingvar®
Sempron64 2500+ @ 2501 МГц; 1 канал DDR400 @ 227,33 МГц (CPU/11) 3-3-3-8 2T и
Sempron64 2500+ @ 2501 МГц; 1 канал DDR400 @ 208,4 МГц (CPU/12) 3-3-3-8 2T
138,4 сек - 346,2 Гт
Sempron64 2500+ @ 2511 МГц; 1 канал DDR400 @ 228,29 МГц (CPU/11) 3-3-3-8 2T
137,8 сек - 346,1 Гт
Sempron64 2500+ @ 2660 МГц; 1 канал DDR400 @ 241,77 МГц (CPU/11) 3-3-3-8 2T
130,2 сек - 346,2 Гт
Ksen
А64 Винчестер 3500 @ 2200 МГц; 2 канала DDR
160,4 сек - 352,8 Гт
А64 Винчестер 3500 @ 2510 МГц; 2 канала DDR
140,2 сек - 351,8 Гт
overcharge
Opteron 146 @ 2900 МГц; 2 канала DDR @ 241 МГц (CPU/12) 1,5-2-2-0
121,2 сек - 351,4 Гт
Somebody
А64 Sempron (Palermo) 2800+ @ 2456 МГц; 2 канала DDR @ 153,5 МГц (CPU/18) 2-3-2-7 1Т
143,1 сек - 351,6 Гт
ssm-s
amd64 3500+ @ 2448 МГц; память @ 226 Мгц (CPU/11) 2-3-3-5
137,1 сек - 335,6 Гт
T2VOVIK
A64 X2 3800+ @ 2750 МГц; PC4000 @ 275МГц (CPU/10) 3-4-3-8 1T
131,9 сек - 362,8 Гт при счёте 2-мя ядрами
126,8 сек - 348,7 Гт и 127,9 сек - 351,7 Гт при одновременном счёте
A64 X2 3800+ @ 2240 МГц; PC4000 @ 224 МГц (CPU/10) 3-4-3-8 1T
159,7 сек - 357,6 Гт при счёте 2-мя ядрами


Последний раз редактировалось _tonis 20.06.2006 1:45, всего редактировалось 9 раз(а).


Партнер
 

Member
Статус: Не в сети
Регистрация: 05.12.2005
Откуда: Rostov-on-Don
Фото: 1
У меня прога загружает проц на 50-60 процентов. учитывая то, что у меня включена технология HT прога загружает часть второго логического ядра.

_________________
Intel Inside ;-)


 

Member
Статус: Не в сети
Регистрация: 02.05.2005
_tonis, а подсказать с какими параметрами тестировать ? А-то бред ведь выйдет, а не сравнение)


 

Member
Статус: Не в сети
Регистрация: 05.06.2005
Откуда: Н. Новгород
Фото: 0
Tasselhof Кратность пусть будет пока единица, само число - думаю, от 100 до 200 тысяч, можно и больше. Мож, проголосуем? У меня машина не очень быстрая, надо чтобы погрешность измерения не очень велика была - имхо на быстрых машинах не меньше 30-60 секунд.

Грубо говоря, время растёт как квадрат числа и обратно пропорционально кратности (повторяю, грубо).

<Foxtrot> Есть одна задумка, но не знаю, даст ли что. Думаю, через неск. дней напишу и выложу. Может, скорости памяти не хватает? А какие вообще результаты? Может, что по ним выяснится. Посчитай, плз, 100 000! Я со своим сравню.
Добавлено спустя 52 минуты, 20 секунд
Мой конфиг:
CPU: AXP 2000+ Tbred-b 256kb L2 @ 205x10=2050 MHz
RAM: 768Mb pc3200 @ 205 MHz 2.0-3-3-6

Результаты моей системы:
100000! - 41,938 сек
200000! - 196,781 сек


 

Member
Статус: Не в сети
Регистрация: 14.10.2005
Откуда: РОССИЯ
200000! - 131.937sec
A64 X2 3800+@2750MHz PC4000@275MHz 3-4-3-8 1T

200000! - 159.656sec

A64 X2 3800+@2240MHz PC4000@224MHz 3-4-3-8 1T


 

Advanced member
Статус: Не в сети
Регистрация: 10.03.2003
Откуда: Сочи
Фото: 0
200000! - 115.547sec
A64 San Diego 3700+@2900MHz 2048mb(2*1gb) @265MHz 3-3-3-8 1T

200000! - 111.844sec
A64 San Diego 3700+@3000MHz 2048mb(2*1gb) @250MHz 2.5-3-3-7 1T
Tasselhof Прогониу себя плз, интересно как на интеле? :)

_________________
http://www.hwbot.org/user/12/


 

Member
Статус: Не в сети
Регистрация: 26.01.2005
Откуда: Москва
200000! - 144.75sec
A64 Venice 3200+@2500MHz 1536mb(2*512mb+2*256mb) @208MHz 2.5-3-3-7 2T


 

Member
Статус: Не в сети
Регистрация: 05.07.2005
200000!
Селик 2000 Ггц 512Мбх266 Ггц 353,265 сек.
Машина на работе г*** :(


 

Member
Статус: Не в сети
Регистрация: 09.05.2005
Судя по резалтам распределлённо не высчитывает. Сейчас прогоню и выложу свой.


 

Advanced member
Статус: Не в сети
Регистрация: 22.05.2004
Откуда: Минск
200000! - 156.859sec
Sempron 2400 @ 2410Mhz (241x10) Hynix 2x256Mb PC3200 (HY5DU56822BT-D43) 2,5-3-4-6

_________________
https://hwbot.org/team/world_of_tanks/


 

Member
Статус: Не в сети
Регистрация: 19.11.2005
Откуда: а вы?
200000 - 131,797sec PIV 530 3000/3750MGz(15x250)/DDR400-512x4 Мож могло бы и лучше - память на 250 не хоч ставать ни в какую. :(

_________________
Здесь могла быть моя подпись...


 

Member
Статус: Не в сети
Регистрация: 09.05.2005
Opteron146 @ 2.9 GHz OCZ VX 2x512@241 1.5-2-2-0
200000 - 121.156 сек
Программа почему то не отображает шрифт коректно - почти везде одни ??? :spy:


 

Member
Статус: Не в сети
Регистрация: 14.10.2005
Откуда: РОССИЯ
200000! - 131.937sec - CPU 0+CPU 1
A64 X2 3800+@2750MHz PC4000@275MHz 3-4-3-8 1T

Два бенча запущены одновременно(~0.5c),-каждому ядру назначен свой бенч:
100000!-27.094c - CPU 0
100000!-27.390c - CPU 1

200000!-126.796c - CPU 0
200000!-127.890c - CPU 1

A64 X2 3800+@2750MHz PC4000@275MHz 3-4-3-8 1T


Последний раз редактировалось T2VOVIK 19.12.2005 10:04, всего редактировалось 4 раз(а).

 

Member
Статус: Не в сети
Регистрация: 19.11.2005
Откуда: а вы?
overcharge писал(а):
не отображает шрифт коректно

Код. страницы менять непробовал? (1252<>1251)

_________________
Здесь могла быть моя подпись...


 

Junior
Статус: Не в сети
Регистрация: 13.07.2005
Athlon64 3000+@2738 (304*9)
2.5-4-4-6 1T 2x256 Kingmax 434@498mhz
200000!
127,187 c


 

Junior
Статус: Не в сети
Регистрация: 27.02.2005
Откуда: Москва
200000! - 160.375 сек А64 Винчестер 3500@2200MGz /2х512 Mb
200000! - 140.151 сек А64 Винчестер 3500@2510MGz /2х512 Mb


 

Member
Статус: Не в сети
Регистрация: 07.06.2004
Откуда: Уфа
100000! - 62.279
200000! - 304.829 с.
Р-!!! СелТ 1300@1742 \ 256+128+128х134


 

Member
Статус: Не в сети
Регистрация: 09.05.2005
Nexi писал(а):
Код. страницы менять непробовал? (1252<>1251)


пробовал - никакого толку, что не удивительно.


 

Member
Статус: Не в сети
Регистрация: 05.12.2005
Откуда: Rostov-on-Don
Фото: 1
100000! - 35.125
200000! - 138.24
P4 2.8@3.3 память 235"3-3-3-6
Можно разгонять дальше, разгоню - выложу. Кстати у меня прога ругалась на доступ к файлу factor.txt. Задал другое имя и всё стало нормально.

_________________
Intel Inside ;-)


 

Member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: Нижний Новгород
200000! - 143.148 сек. А64 Sempron (Palermo) 2800+@2456 МГц /2х512 Mb 307 МГц (153.5) 2-3-2-7 1Т


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 70 • Страница 1 из 41  2  3  4  >
-

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


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

Сейчас этот форум просматривают: gumb, Hermes_Conrad и гости: 17


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

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