Страница 2 из 3

Re: Кроссплатформенный бенчмарк?

СообщениеДобавлено: 31 июл 2014, 19:22
nongrato
Nika писал(а): то можно переносить её на разные платформы и сравнивать показатели.


Вот кстати такой чарт при помощи Linpack и составляется:

Top 500 supercomputers list

Re: Кроссплатформенный бенчмарк?

СообщениеДобавлено: 17 сен 2014, 01:40
nongrato
Следующий раунд наших состязаний. На этот раз системы были протестированы встроенным в 7-zip бенчмарком. Результаты:

 Развернуть: Intel Core i5 3.2GHz
Код: Выделить всё
RAM size:    3821 MB,  # CPU hardware threads:   4
RAM usage:    850 MB,  # Benchmark threads:      4

Dict        Compressing          |        Decompressing
      Speed Usage    R/U Rating  |    Speed Usage    R/U Rating
       KB/s     %   MIPS   MIPS  |     KB/s     %   MIPS   MIPS

22:    7217   303   2316   7021  |   100713   370   2454   9086
23:    7712   323   2430   7857  |    99072   368   2464   9066
24:    7653   328   2509   8229  |    98673   374   2445   9154
25:    7466   324   2629   8524  |    97600   373   2461   9178
----------------------------------------------------------------
Avr:          320   2471   7908               371   2456   9121
Tot:          345   2464   8514


 Развернуть: MIPS r12k 400MHz
Код: Выделить всё
RAM size:     128 MB,  # CPU hardware threads:   1
RAM usage:    107 MB,  # Benchmark threads:      1

Dict        Compressing          |        Decompressing
      Speed Usage    R/U Rating  |    Speed Usage    R/U Rating
       KB/s     %   MIPS   MIPS  |     KB/s     %   MIPS   MIPS

22:     254    92    268    247  |     4500    93    434    406
23:     247    92    273    251  |     4434    94    434    406
----------------------------------------------------------------
Avr:           92    270    249                94    434    406
Tot:           93    352    328


 Развернуть: UltraSparc IIi 440MHz
Код: Выделить всё
RAM size:   1024 MB,  # CPU hardware threads:   1
RAM usage:   419 MB,  # Benchmark threads:      1
Dict        Compressing          |        Decompressing
      Speed Usage    R/U Rating  |    Speed Usage    R/U Rating
       KB/s     %   MIPS   MIPS  |     KB/s % MIPS MIPS
22:     207    100   201    201 |     2174    100   196    196
23:     218    100   223    223 |     2163    100   198    198
24:     217    100   234    233 |     2153    100   200    199
25:     205    100   234    234 |     2141    100   201    201
----------------------------------------------------------------
Avr:           100    223    223             100   199   198
Tot:           100    211    211


 Развернуть: AMD k-6-II 400MHz
Код: Выделить всё
RAM size:   59 MB,  # CPU hardware threads:   1
RAM usage:   29 MB,  # Benchmark threads:    1
Dict        Compressing          |        Decompressing
     Speed Usage     R/U Rating    | Speed Usage     R/U Rating
     KB/s   %   MIPS  MIPS  |     KB/s  %  MIPS  MIPS
18:   162   100   145   145 |   3658   100   311   311
19:   185   100   166   166 |   3604   100   311   311
20:   178   100   162   162 |   3560   100   311   311
21:   177   100   166   166 |   3506   100   312   312
----------------------------------------------------------------
Avr:         100   160   160            100   311   311
Tot:         100   235   235

Re: Кроссплатформенный бенчмарк?

СообщениеДобавлено: 17 сен 2014, 02:16
Freeman
А память на всех четырехсотмегагерцовых машинах одинаковая? Какая, если не секрет?

Re: Кроссплатформенный бенчмарк?

СообщениеДобавлено: 17 сен 2014, 03:11
nongrato
Память конечно же везде разная(да, я знаю, что результат теста на компрессию сильно зависит от скорости доступа к памяти). По большому счету во всех этих бенчмарках соревнуются только "Октан" и "Ультра". Компьютер с AMD совсем из другой весовой категории, к тому же он даже не является полноценным компьютером:

Изображение

В "Ультре": 168-пиновые SDRAM DIMM Samsung
В "Октане": 200-пиновые SDRAM DIMM Kingston

и там и там память с ECC.

Re: Кроссплатформенный бенчмарк?

СообщениеДобавлено: 11 ноя 2014, 04:43
nongrato
Ииии продолжаем... Раз "Октан" теперь система мультипроцессорная, разумеется сразу же захотелось измерить прирост производительности. Всевозможные драйстоны, линпаки и прочие как правило выполняются в одном потоке и не распараллеливаются вообще никак. На помощь приходит маленькая программка C-ray, написанная на голом Си, которая осуществляет растеризацию трехмерной сцены методом трассировки лучей. ( Скачать исходный код) Под все платформы программа была скомпилирована с помощью GCC с флагами -O3 -ffast-math

Сперва результаты выполнения однопоточной версии программы - рендерим картинку с разрешением 4000х3000 ( cat scene | ./c-ray-f -s 4000x3000 ):

Код: Выделить всё
UltraSparc 440MHz - 133 сек (133096 мс)
MIPS 360MHz          - 107 сек (107337 мс)
Core i5 3.2GHz       - 5 сек (5184 мс)


удивительно, но MIPS с частотой ниже почти на целую сотню, по-прежнему уверенно уделывает Ultrasparc.

Результаты выполнения многопоточной версии - использовалось 8 потоков (cat scene | ./c-ray-mf -t 8 -s 4000x3000):

Код: Выделить всё
UltraSparc 440MHz - 135 сек (135968 мс)
2xMIPS 360MHz          - 59 сек (59866 мс)
Core i5 3.2GHz       - 2 сек (2279 мс)


А вот и результат:

Изображение

Re: Кроссплатформенный бенчмарк?

СообщениеДобавлено: 11 ноя 2014, 18:15
Freeman
Что-то мне подсказывает, что оптимизация GCC под разные платформы может существенно различаться.

Re: Кроссплатформенный бенчмарк?

СообщениеДобавлено: 11 ноя 2014, 18:35
nongrato
Так-то solaris/sparc куда более популярная платформа чем Irix/mips, тем-более в среде разработчиков, но позже попробую без оптимизации.

Re: Кроссплатформенный бенчмарк?

СообщениеДобавлено: 12 ноя 2014, 03:12
nongrato
Результаты тестов без оптимизации. Заодно прогнал тесты на Celeron 2.8:

Один поток:

Код: Выделить всё
UltraSparc 440 - 340 сек (340256 мс)
MIPS 360          - 180 сек (180665 мс)
Celeron 2.8      - 59 сек  (59219 мс)
Core i5 3.2       - 13 сек (13642 мс)


Восемь потоков:

Код: Выделить всё
UltraSparc 440 - 319 сек (319427 мс)
2xMIPS 360          - 94 сек (94525 мс)
Celeron 2.8      - 50 сек  (50758 мс)
Core i5 3.2      - 5  сек (5712 мс)

Re: Кроссплатформенный бенчмарк?

СообщениеДобавлено: 12 ноя 2014, 09:59
Freeman
nongrato писал(а):Так-то solaris/sparc куда более популярная платформа чем Irix/mips, тем-более в среде разработчиков

Я бы не высказывался столь однозначно, особенно в применении к оптимизации в компиляторе. MIPS довольно широко используется во встроенке и в какой-то степени считается академической RISC-архитектурой. Ее активно изучают в университетах, особенно западных. Предполагаю, что на ее примере могут рассматривать оптимизацию генерируемого кода в компиляторах под RISC-архитектуры. К тому же под MIPS нет какой-то единой ОС от одного поставщика, что порождает гибкость и конкуренцию.

В состав Solaris не входит штатный компилятор Си от Sun? Может стоит попробовать им?

Re: Кроссплатформенный бенчмарк?

СообщениеДобавлено: 12 ноя 2014, 13:40
arud2009
Вот такой непонятный тест
486/66 Lintec DOS 222 s
486/120 Lintec2 DOS 129 s
Pentium 100 DOS 74 s
Pentium 150 PRO DOS 26 s
Pentium 133 Windows 57 s
386/40DX DOS 994 s
486/100 DOS 153 s
Pentium 75 DOS 99 s
Pentium 200MMX DOS 36 s
Pentium 400 WIN98 10 s
Pentium 350 DOS 11sec
Compaq 200 DOS 20sec
AMD 2000 DOS 2sec

http://tempfile.ru/file/3099118

Re: Кроссплатформенный бенчмарк?

СообщениеДобавлено: 12 ноя 2014, 14:25
nongrato
Freeman писал(а):В состав Solaris не входит штатный компилятор Си от Sun? Может стоит попробовать им?


Компилятор-то есть, лицензии нет. Да и смысл тут еще битвы компиляторов устраивать. На мой взгляд все и так понятно. Пентиум Про или Зеон какой-нибудь ранний еще бы попробовать.

Re: Кроссплатформенный бенчмарк?

СообщениеДобавлено: 12 ноя 2014, 15:45
Freeman
nongrato писал(а):Да и смысл тут еще битвы компиляторов устраивать.

Я не мог не упомянуть про компиляторы. :ugeek:

Re: Кроссплатформенный бенчмарк?

СообщениеДобавлено: 14 ноя 2014, 03:34
nongrato
Рендерим тестовую сцену в "Блендере":

(результат - время выполнения в формате мин:сек:сс)

Код: Выделить всё
UltraSparc 440 - 22:22:05
MIPS 360       - 12:02:34
2xMIPS 360     -  6:11:99


Изображение

Re: Кроссплатформенный бенчмарк?

СообщениеДобавлено: 14 ноя 2014, 11:04
Freeman
Да, тут, похоже, дело не в компиляторе.

Re: Кроссплатформенный бенчмарк?

СообщениеДобавлено: 13 дек 2014, 05:31
nongrato
Начинаю истязать нового подопытного:

Dual Pentium III 500MHz.

скорость рендеринга тест-сцены в Блендере:

Код: Выделить всё
1 поток : 18:47:95
2 потока: 10:13:33


МИПС все равно жирнее.