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




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

Member
Статус: Не в сети
Регистрация: 22.02.2006
Вот, сделал тест оценки производительности процессора и памяти в приложениях, скорость которых зависит в первую очередь от эффективности исполнения случайных плохо предсказуемых ветвлений. То есть, в тех случаях, когда производительность программы, основных её алгоритмов, лимитирована потерями от неправильно предсказанных ветвлений.
Тест основан на измерении времени сортировки различной длины числовых массивов с помощью основных сортировочных алгоритмов.
Тест заодно зависит от памяти, в тех случаях, когда данные не помещаются в КЭШ, поскольку случайные ветвления зачастую пораждают этот самый случайный доступ к памяти.
Точнее, тест требует соответствующей процессору ПСП памяти, подтест Heap Sort обладает наименьшей локальностью данных и наиболее зависим от скорости памяти при больших объемах данных.
Кстати, тест показывает, что разница результатов процессоров различных архитектур на вполне известных задачах может составлять разы.
Термин "Prediction" здесь понимается в очень широком смысле, можно также использовать термин "обработка", чтобы отметить тестирование суммарного эффекта, процент не предсказанных ветвлений*потери от не предсказанного ветвления. Тест построен таким образом, чтобы реалистично смоделировать нагрузку процессора большим количеством случайных ветвлений, чтобы скорость работы с ветвлениями вносила решающий вклад в результаты.

Более подробная инфа.
http://www.virtualray.ru/information.txt

http://www.virtualray.ru/cpumdbpmtest.rar пол мегабайта.
Тест занимает 2-3 минуты.

Иногда улучшить результат помагает запуск с приоритетом realtime.
start /realtime cpumdbpmtest.exe

Программа осуществляет проверку корректности результатов и может использоваться для тестирования стабильности работы (разогнанного) процессора и памяти.

Табличка результатов и информация.
[url]
http://www.virtualray.ru/cpumdbpmtest.html
[/url]

Код:

CPU Multi-Dimensional Branch Prediction Memory Test Ver 1.0

Date : 20.02.2006 12:46:05
CPU clock : 2403MHz
Test system : Pentium4 2400C DDR400 sc
Reference system : Pentium4 2400C DDR400 sc

Results, test time

     n       Quick Sort  Merge Sort  Heap Sort 
      1000        133        164        150
      5000        780        950        936
     10000       1660       2020       2010
     50000       9390      11500      11800
    100000      19800      24600      25000
    500000     111000     146000     206000
   1000000     232000     302000     546000
   5000000    1270000    1690000    4270000
  10000000    2640000    3550000   10300000
  30000000    8330000   11300000   38900000

Relative results

     n       Quick Sort  Merge Sort  Heap Sort 
      1000       1,01       1,01       1,00
      5000       1,00       1,00       1,00
     10000       1,00       1,00       1,00
     50000       1,01       0,99       0,99
    100000       1,01       1,00       1,01
    500000       0,99       1,00       1,00
   1000000       1,00       1,00       1,00
   5000000       1,00       1,01       1,00
  10000000       1,00       1,00       0,99
  30000000       1,00       0,99       1,00

Relative perofmance index

Harmonic mean : 1,00
Geometric mean : 1,00
Arithmetic mean : 1,00
Square mean : 1,00

*****************************************************


Последний раз редактировалось Lev Dymchenko 24.02.2006 12:32, всего редактировалось 1 раз.


Партнер
 

Member
Статус: Не в сети
Регистрация: 02.05.2005
Чисто-одноядерная...и непонятно что тестирует :(


 

Member
Статус: Не в сети
Регистрация: 22.02.2006
Tasselhof

По поводу одноядерности, не все приложения сейчас многопоточные. А по поводу того, что тестирует, можно попробывать прочитать.
Добавлено спустя 51 секунду

И какие же результаты вашей системы?


 

Member
Статус: Не в сети
Регистрация: 02.05.2005
Lev Dymchenko, позорные :) 1,4 примерно везде...это без экстрима(т.е. на 4.05Ггц, не на 4.31).
Мне кажется что одноядерные амд должны лучше всего показать себя в подобной программке


 

Member
Статус: Не в сети
Регистрация: 22.02.2006
Tasselhof

Ну можно репорт? Там есть тонкости.


 

Member
Статус: Не в сети
Регистрация: 25.08.2005
Код:
CPU Multi-Dimensional Branch Prediction Memory Test Ver 1.0

Date : 22/02/2006 10:39:19
CPU clock : 2500MHz
Test system : 4200+@2500 DDR500 7-3-3-2,5
Reference system : Pentium4 2400C DDR400 sc

Results, test time

     n       Quick Sort  Merge Sort  Heap Sort 
      1000         77        101         84
      5000        453        629        506
     10000        956       1360       1080
     50000       5450       7880       6760
    100000      11500      16800      15100
    500000      64700      97500     111000
   1000000     135000     206000     291000
   5000000     749000    1160000    2100000
  10000000    1560000    2440000    4840000
  30000000    4950000    7800000   18100000

Relative results

     n       Quick Sort  Merge Sort  Heap Sort 
      1000       1.74       1.64       1.79
      5000       1.72       1.51       1.85
     10000       1.74       1.49       1.85
     50000       1.73       1.46       1.74
    100000       1.73       1.46       1.68
    500000       1.70       1.50       1.85
   1000000       1.71       1.46       1.88
   5000000       1.69       1.46       2.02
  10000000       1.70       1.45       2.13
  30000000       1.68       1.45       2.14

Relative perofmance index

Harmonic mean : 1.68
Geometric mean : 1.69
Arithmetic mean : 1.70
Square mean : 1.71

*****************************************************

_________________
Athlon 64 x2 4200+ (@2500=250x10) **
Gigabyte K8NS 939-Ultra ** 1 Gig DDR500 7-3-3-2.5 2x80GB ** Maxtor (PATA RAID0) ** Radeon X800XL


 

Titan
Статус: Не в сети
Регистрация: 24.03.2004
Откуда: Москва
Код:
CPU Multi-Dimensional Branch Prediction Memory Test Ver 1.0

Date : 22.02.2006 18:48:21
CPU clock : 3603MHz
Test system : P-D 3.6, Asus P5WD2 Premium, DDR II 640MHz 5-5-5-12
Reference system : Pentium4 2400C DDR400 sc

Results, test time

     n       Quick Sort  Merge Sort  Heap Sort 
      1000        123        143        139
      5000        727        842        911
     10000       1530       1810       1970
     50000       8890      10300      12000
    100000      18800      21800      26400
    500000     103000     127000     174000
   1000000     219000     268000     430000
   5000000    1210000    1480000    3030000
  10000000    2480000    3140000    6870000
  30000000    7860000   10000000   25100000

Relative results

     n       Quick Sort  Merge Sort  Heap Sort 
      1000       1,09       1,16       1,08
      5000       1,07       1,13       1,03
     10000       1,08       1,12       1,02
     50000       1,06       1,12       0,98
    100000       1,06       1,12       0,96
    500000       1,06       1,14       1,19
   1000000       1,06       1,13       1,27
   5000000       1,05       1,14       1,40
  10000000       1,07       1,13       1,50
  30000000       1,06       1,13       1,54

Relative perofmance index

Harmonic mean : 1,12
Geometric mean : 1,12
Arithmetic mean : 1,13
Square mean : 1,14

*****************************************************


ИМХО тест бредовый.

1 - все переходят на многопоточность , этот же тест не отражает реалий.
2 - Насколько я понял этот результат получен сравнением с референсной системой на Pentium 2.4GHz. Мой камень 3,6ГГц. Разница в 1,2ГГц. Ну и? Результат должен быть иной.

_________________
*Team MXS*, *Cofradia Intel*, Voodoo Masters


 

Member
Статус: Не в сети
Регистрация: 06.08.2003
Откуда: Almaty, KZ
Код:
CPU Multi-Dimensional Branch Prediction Memory Test Ver 1.0

Date : 22.02.2006 22:15:40
CPU clock : 2601MHz
Test system : This system
Reference system : Pentium4 2400C DDR400 sc

Results, test time

     n       Quick Sort  Merge Sort  Heap Sort 
      1000         75        101         84
      5000        438        618        506
     10000        950       1380       1090
     50000       5410       7860       6770
    100000      11500      16800      15000
    500000      65200      97100     111000
   1000000     137000     205000     292000
   5000000     752000    1180000    1980000
  10000000    1550000    2430000    5020000
  30000000    5000000    7780000   19100000

Relative results

     n       Quick Sort  Merge Sort  Heap Sort 
      1000       1,79       1,64       1,79
      5000       1,78       1,54       1,85
     10000       1,75       1,47       1,83
     50000       1,75       1,46       1,74
    100000       1,73       1,46       1,69
    500000       1,69       1,50       1,85
   1000000       1,69       1,47       1,86
   5000000       1,69       1,44       2,14
  10000000       1,70       1,45       2,05
  30000000       1,67       1,45       2,02

Relative perofmance index

Harmonic mean : 1,68
Geometric mean : 1,69
Arithmetic mean : 1,70
Square mean : 1,71

*****************************************************

Добавлено спустя 9 минут, 33 секунды
Realtime:
Код:
CPU Multi-Dimensional Branch Prediction Memory Test Ver 1.0

Date : 22.02.2006 22:25:43
CPU clock : 2601MHz
Test system : This system
Reference system : Pentium4 2400C DDR400 sc

Results, test time

     n       Quick Sort  Merge Sort  Heap Sort 
      1000         74         99         82
      5000        434        604        490
     10000        922       1300       1050
     50000       5260       7580       6550
    100000      11000      16200      14500
    500000      62400      94500     108000
   1000000     131000     199000     284000
   5000000     723000    1120000    2060000
  10000000    1500000    2350000    4780000
  30000000    4770000    7550000   17700000

Relative results

     n       Quick Sort  Merge Sort  Heap Sort 
      1000       1,81       1,68       1,83
      5000       1,80       1,57       1,91
     10000       1,80       1,55       1,90
     50000       1,80       1,52       1,80
    100000       1,80       1,52       1,74
    500000       1,76       1,54       1,91
   1000000       1,77       1,51       1,92
   5000000       1,76       1,51       2,06
  10000000       1,76       1,50       2,15
  30000000       1,74       1,49       2,19

Relative perofmance index

Harmonic mean : 1,73
Geometric mean : 1,74
Arithmetic mean : 1,75
Square mean : 1,76

*****************************************************

_________________
<<<<{{{[[[[|||0|||]]]]}}}>>>>


 

Member
Статус: Не в сети
Регистрация: 02.05.2005
BOBIUS, что и требовалось доказать :-)
Показателем производительности данная программка не является ни в коей мере имхо, запускать второй раз не захотелось)


 

Member
Статус: Не в сети
Регистрация: 06.08.2003
Откуда: Almaty, KZ
Ну вот, так всегда :)

_________________
<<<<{{{[[[[|||0|||]]]]}}}>>>>


 

Member
Статус: Не в сети
Регистрация: 22.02.2006
Цитата:
ИМХО тест бредовый.

1 - все переходят на многопоточность , этот же тест не отражает реалий.
2 - Насколько я понял этот результат получен сравнением с референсной системой на Pentium 2.4GHz. Мой камень 3,6ГГц. Разница в 1,2ГГц. Ну и? Результат должен быть иной.


Утверждение не соответствует действительности.
2. Так у вас ядро какое? Prescott? А вы знаете, чем оно отличается от Northwood? Вот оно так отличается.
1. Переходится на многопоточность то, что можно перевести. Некоторые аогоритмы принципиально невозможно распараллелить. Некоторые- не выгодно. Вы много видели игр с многопоточной логикой, даже графическим движком?
Добавлено спустя 2 минуты, 7 секунд
Цитата:
Показателем производительности данная программка не является ни в коей мере имхо, запускать второй раз не захотелось)


Производительность, это многомерная величина. Вам просто лично не нравится, что у вас не выдающийся результат. А что можно было ожидать от дешевого процессора?


 

Member
Статус: Не в сети
Регистрация: 06.08.2003
Откуда: Almaty, KZ
Lev Dymchenko, не особо и дешевый, но результат действительно не особо :)

_________________
<<<<{{{[[[[|||0|||]]]]}}}>>>>


 

Member
Статус: Не в сети
Регистрация: 22.02.2006
Просьба кэш второго уровня писать, а то можно запутаться с Athlon. Есть у кого-нибудь PentiumM и Prescott2M?
Добавлено спустя 2 минуты, 5 секунд
BOBIUS писал(а):
Lev Dymchenko, не особо и дешевый, но результат действительно не особо :)


Какой не дешевый, PentiumD 3600? Конечно, дешевый. Скоро будет, по крайней мере. Даже не в этом дело, ядро имеет слабые места и низкую частоту.
Добавлено спустя 2 минуты, 9 секунд

Кстати, если, грубо говоря, две копи программы запускать, то будет примерно аналогичное соотношение между AthlonX2 и Pentium D.
Добавлено спустя 59 секунд
BOBIUS писал(а):
Lev Dymchenko, не особо и дешевый, но результат действительно не особо :)


А вы сравните прямые потери на не предсказанный условный переход там и там.


 

Member
Статус: Не в сети
Регистрация: 06.08.2003
Откуда: Almaty, KZ
http://www.price.ru/bin/price/prodlist? ... 1&where=00
Кэш у меня 512КБ

_________________
<<<<{{{[[[[|||0|||]]]]}}}>>>>


 

Member
Статус: Не в сети
Регистрация: 22.02.2006
BOBIUS

Ну сейчас поставили такую цену, потом будет другая. Просто это старшая модель, а разница в производительности с более младшими 3.2, 3.0 не соответствует цене.
Добавлено спустя 2 минуты, 41 секунду

Вы привыкли к интегральным "полит корректным" тестам, но разница архитектур может быть такой большой.


 

Titan
Статус: Не в сети
Регистрация: 24.03.2004
Откуда: Москва
Lev Dymchenko Я знаю все отличия Прескотт от Нортвуд. Тем не менее результат считаю несоответствующим реальности. Насчёт игр, тут всё просто. Все последние игры , а также драйверы для видеокарт имеют множество заточек под это дело. Они проявляют себя где-то больше, а где-то нет... Ну, если на игры не глядеть, то возьмём тот же Photoshop CS2, 3DMAX,MAYA... да хоть 3Dmark 06....
Теперь что касается резалтов на АТлоне... Ну, человек прогнал второй раз. Резалты другие. В первом случае они один в один с камнем на 2,5ГГц :haha: Не смешите мои тапки

_________________
*Team MXS*, *Cofradia Intel*, Voodoo Masters


 

Member
Статус: Не в сети
Регистрация: 22.02.2006
У товарища, кстати, вообще 820-ы с частотой 2.8 разогнанный.
Добавлено спустя 1 минуту, 32 секунды
white

В первом случае у товарища просто было много всякой всячины в фоновом режиме.


 

Titan
Статус: Не в сети
Регистрация: 24.03.2004
Откуда: Москва
Lev Dymchenko Это он тебе сказал?

_________________
*Team MXS*, *Cofradia Intel*, Voodoo Masters


 

Member
Статус: Не в сети
Регистрация: 22.02.2006

Photoshop CS2, 3DMAX,MAYA


Вы перечислили легко распараллеливаемые программы. Какие заточки вы имете в виду?


 

Member
Статус: Не в сети
Регистрация: 06.08.2003
Откуда: Almaty, KZ
Человек прогнал второй раз в реалтиме, поэтому резалты и другие.
А насчет камня 2,5 ГГц, у него частота памяти побольше, а у меня поменьше

_________________
<<<<{{{[[[[|||0|||]]]]}}}>>>>


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

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


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

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


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

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