Вверх ↑
Этот топик читают: Гость
Администрация
Ответов: 15278
Рейтинг: 1514
#1: 2009-03-11 18:43:58 ЛС | профиль | цитата
Ввиду повышенного внимания к теме тестирования предлагаю схему для многоядерных процессоров. В примере запускается 21 поток, в которых в цикле из 200000 итераций копируются блоки по 2048 байт (в итогах даны результаты нескольких проверок)

предлагаю новую схему для тестирования исключительно CPU без использования менеджера памяти cputest2.sha


Intel(R) Pentium(R) D CPU 2.80GHz(2883Ггц)
Threads: 1
1078
Threads: 2
1093
Threads: 4
2672


Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz(2405Ггц)
Threads: 1
846
Threads: 2
840
Threads: 4
846
карма: 26
0
файлы: 1cputest2.sha [4.6KB] [334]
vip
#1.1контекстная реклама от партнеров
Разработчик
Ответов: 25655
Рейтинг: 2085
#2: 2009-03-11 19:00:20 ЛС | профиль | цитата
Мой результат


Intel(R) Core(TM)2 Duo CPU     E8400  @ 3.00GHz(3168Ггц)
Mem: 1073741824, Speed: 533, Type: 17, Model:
Mem: 1073741824, Speed: 533, Type: 17, Model:
Mem: 1073741824, Speed: 533, Type: 17, Model:
Mem: 1073741824, Speed: 533, Type: 17, Model:
10428
12944
13343
13729
карма: 19

0
Ответов: 822
Рейтинг: 96
#3: 2009-03-11 19:06:11 ЛС | профиль | цитата
Не работает, нажал и жду уже 5 минут пусто.. закрыл вылез runtime error
карма: 0

0
Администрация
Ответов: 15278
Рейтинг: 1514
#4: 2009-03-11 19:13:51 ЛС | профиль | цитата
а никто и не обещал корректный выход из потока без его корректного завершения
карма: 26
0
Ответов: 2019
Рейтинг: 28
#5: 2009-03-11 19:39:14 ЛС | профиль | цитата
Программа плохо загружает оба ядра.

AMD Athlon(tm) 64 X2 Dual Core Processor 4800+(2505Ггц)
Mem: 536870912, Speed: 667, Type: 0, Model:
Mem: 536870912, Speed: 667, Type: 0, Model:
19067

карма: 1

0
Ответов: 1161
Рейтинг: 159
#6: 2009-03-11 20:05:20 ЛС | профиль | цитата
гы а у меня 2 проца

Intel(R) Pentium(R) 4 CPU 3.00GHz(3014Ггц)
Intel(R) Pentium(R) 4 CPU 3.00GHz(3014Ггц)
Mem: 536870912, Speed: 66, Type: 0, Model:
14197
13455
12963
13634

карма: 0

0
Администрация
Ответов: 15278
Рейтинг: 1514
#7: 2009-03-11 20:32:09 ЛС | профиль | цитата
судя по

AMD Athlon(tm) 64 Processor 3000+(1809Ггц)
4687
4859
можно сделать вывод о том, что hiasm для многопоточных задач еще не созрел

На самом деле адекватное тестирование должно проводиться с максимальными приоритетами для всех потоков и с корректным распределением задач. При таком подходе, какой предложен в схеме можно говорить только о том, что все зависит от того как карты лягут
карма: 26
0
Гость
Ответов: 17029
Рейтинг: 0
#8: 2009-03-11 20:35:53 правка | ЛС | профиль | цитата


Редактировалось 3 раз(а), последний 2017-06-14 19:22:18
карма: 0

0
Ответов: 822
Рейтинг: 96
#9: 2009-03-11 20:55:27 ЛС | профиль | цитата
пффф, ждал 30 минут садисты и тока не говорите что я кнопку не нажал
карма: 0

0
файлы: 1pff.gif [19.6KB] [249]
Ответов: 1303
Рейтинг: 405
#10: 2009-03-11 21:06:57 ЛС | профиль | цитата
Если не ошибаюсь то данная схема должна работать и на одноядерных процах, в итоге можно увидеть такую картину .

Intel(R) Celeron(R) CPU 1.70GHz(1716Ггц)
Mem: 536870912, Speed: , Type: 0, Model:
Mem: 134217728, Speed: , Type: 0, Model:
12500
12422
12375
И может данный тест больше говорит о быстродействии подсистемы памяти, а не вычислительных способностей процессора?

карма: 3

0
Ответов: 2019
Рейтинг: 28
#11: 2009-03-11 21:22:34 ЛС | профиль | цитата
MAV писал(а):
И может данный тест больше говорит о быстродействии подсистемы памяти, а не вычислительных способностей процессора?

Скорей всего так и есть.
карма: 1

0
Ответов: 3851
Рейтинг: 159
#12: 2009-03-11 22:33:02 ЛС | профиль | цитата

Intel(R) Core(TM)2 Duo CPU     E4600  @ 2.40GHz(2400Ггц)
Intel(R) Core(TM)2 Duo CPU E4600 @ 2.40GHz(2400Ггц)
Mem: 1073741824, Speed: 800, Type: 0, Model:
Mem: 1073741824, Speed: 800, Type: 0, Model:
14166 (на двух ядрах)
3664 (на левом)
3738 (на правом)
иннтерееесный результат
Никогда бы не подумал, что для увеличения быстродействия программы придётся отключать одно ядро..
карма: 0
начавший
0
Разработчик
Ответов: 25655
Рейтинг: 2085
#13: 2009-03-11 22:45:12 ЛС | профиль | цитата
Андрей. писал(а):
придётся отключать одно ядро..

Интересно, а как ты это умудрился сделать
карма: 19

0
Ответов: 3851
Рейтинг: 159
#14: 2009-03-11 22:54:23 ЛС | профиль | цитата
ядро не отключал конечно просто "задал соответствие" процесса (в диспетчере), сначала одному ядру, а потом другому.. В двоём они там видать больше ж__ми толкаются..
карма: 0
начавший
0
Главный модератор
Ответов: 2945
Рейтинг: 386
#15: 2009-03-11 22:57:07 ЛС | профиль | цитата
HomeComputer писал(а):

Intel Pentium III processor(551Мгц)
Mem: 134217728, Speed: 70, Type: 1, Model:
Mem: 134217728, Speed: 70, Type: 1, Model:
Mem: 134217728, Speed: 70, Type: 1, Model:
Mem: 134217728, Speed: 70, Type: 1, Model:
64653

карма: 7
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)