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

Не DOS, но тоже нам интересно

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

Сообщение nongrato » 31 июл 2014, 19:22

Nika писал(а): то можно переносить её на разные платформы и сравнивать показатели.


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

Top 500 supercomputers list
SGI Octane2 | SGI VW 320 | Sun Ultra 10 | Sun Sparcstation 20
Аватара пользователя
nongrato
Мастер Даунгрейда
 
Сообщения: 655
Зарегистрирован: 21 апр 2013, 16:26
Откуда: СПб

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

Сообщение nongrato » 17 сен 2014, 01:40

Следующий раунд наших состязаний. На этот раз системы были протестированы встроенным в 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
SGI Octane2 | SGI VW 320 | Sun Ultra 10 | Sun Sparcstation 20
Аватара пользователя
nongrato
Мастер Даунгрейда
 
Сообщения: 655
Зарегистрирован: 21 апр 2013, 16:26
Откуда: СПб

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

Сообщение Freeman » 17 сен 2014, 02:16

А память на всех четырехсотмегагерцовых машинах одинаковая? Какая, если не секрет?
Разработчик языка программирования Кантор
Аватара пользователя
Freeman
Мастер Даунгрейда
 
Сообщения: 646
Зарегистрирован: 06 дек 2012, 05:49
Откуда: Санкт-Петербург

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

Сообщение nongrato » 17 сен 2014, 03:11

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

Изображение

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

и там и там память с ECC.
Последний раз редактировалось nongrato 17 сен 2014, 03:12, всего редактировалось 1 раз.
SGI Octane2 | SGI VW 320 | Sun Ultra 10 | Sun Sparcstation 20
Аватара пользователя
nongrato
Мастер Даунгрейда
 
Сообщения: 655
Зарегистрирован: 21 апр 2013, 16:26
Откуда: СПб

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

Сообщение nongrato » 11 ноя 2014, 04:43

Ииии продолжаем... Раз "Октан" теперь система мультипроцессорная, разумеется сразу же захотелось измерить прирост производительности. Всевозможные драйстоны, линпаки и прочие как правило выполняются в одном потоке и не распараллеливаются вообще никак. На помощь приходит маленькая программка 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 мс)


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

Изображение
Последний раз редактировалось nongrato 12 ноя 2014, 03:15, всего редактировалось 1 раз.
SGI Octane2 | SGI VW 320 | Sun Ultra 10 | Sun Sparcstation 20
Аватара пользователя
nongrato
Мастер Даунгрейда
 
Сообщения: 655
Зарегистрирован: 21 апр 2013, 16:26
Откуда: СПб

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

Сообщение Freeman » 11 ноя 2014, 18:15

Что-то мне подсказывает, что оптимизация GCC под разные платформы может существенно различаться.
Разработчик языка программирования Кантор
Аватара пользователя
Freeman
Мастер Даунгрейда
 
Сообщения: 646
Зарегистрирован: 06 дек 2012, 05:49
Откуда: Санкт-Петербург

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

Сообщение nongrato » 11 ноя 2014, 18:35

Так-то solaris/sparc куда более популярная платформа чем Irix/mips, тем-более в среде разработчиков, но позже попробую без оптимизации.
SGI Octane2 | SGI VW 320 | Sun Ultra 10 | Sun Sparcstation 20
Аватара пользователя
nongrato
Мастер Даунгрейда
 
Сообщения: 655
Зарегистрирован: 21 апр 2013, 16:26
Откуда: СПб

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

Сообщение nongrato » 12 ноя 2014, 03:12

Результаты тестов без оптимизации. Заодно прогнал тесты на 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 мс)
Последний раз редактировалось nongrato 12 ноя 2014, 03:14, всего редактировалось 1 раз.
SGI Octane2 | SGI VW 320 | Sun Ultra 10 | Sun Sparcstation 20
Аватара пользователя
nongrato
Мастер Даунгрейда
 
Сообщения: 655
Зарегистрирован: 21 апр 2013, 16:26
Откуда: СПб

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

Сообщение Freeman » 12 ноя 2014, 09:59

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

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

В состав Solaris не входит штатный компилятор Си от Sun? Может стоит попробовать им?
Разработчик языка программирования Кантор
Аватара пользователя
Freeman
Мастер Даунгрейда
 
Сообщения: 646
Зарегистрирован: 06 дек 2012, 05:49
Откуда: Санкт-Петербург

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

Сообщение arud2009 » 12 ноя 2014, 13:40

Вот такой непонятный тест
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
arud2009
Опытный даунгрейдер
 
Сообщения: 36
Зарегистрирован: 19 июл 2010, 10:44

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

Сообщение nongrato » 12 ноя 2014, 14:25

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


Компилятор-то есть, лицензии нет. Да и смысл тут еще битвы компиляторов устраивать. На мой взгляд все и так понятно. Пентиум Про или Зеон какой-нибудь ранний еще бы попробовать.
SGI Octane2 | SGI VW 320 | Sun Ultra 10 | Sun Sparcstation 20
Аватара пользователя
nongrato
Мастер Даунгрейда
 
Сообщения: 655
Зарегистрирован: 21 апр 2013, 16:26
Откуда: СПб

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

Сообщение Freeman » 12 ноя 2014, 15:45

nongrato писал(а):Да и смысл тут еще битвы компиляторов устраивать.

Я не мог не упомянуть про компиляторы. :ugeek:
Разработчик языка программирования Кантор
Аватара пользователя
Freeman
Мастер Даунгрейда
 
Сообщения: 646
Зарегистрирован: 06 дек 2012, 05:49
Откуда: Санкт-Петербург

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

Сообщение nongrato » 14 ноя 2014, 03:34

Рендерим тестовую сцену в "Блендере":

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

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


Изображение
Последний раз редактировалось nongrato 14 ноя 2014, 03:35, всего редактировалось 1 раз.
SGI Octane2 | SGI VW 320 | Sun Ultra 10 | Sun Sparcstation 20
Аватара пользователя
nongrato
Мастер Даунгрейда
 
Сообщения: 655
Зарегистрирован: 21 апр 2013, 16:26
Откуда: СПб

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

Сообщение Freeman » 14 ноя 2014, 11:04

Да, тут, похоже, дело не в компиляторе.
Разработчик языка программирования Кантор
Аватара пользователя
Freeman
Мастер Даунгрейда
 
Сообщения: 646
Зарегистрирован: 06 дек 2012, 05:49
Откуда: Санкт-Петербург

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

Сообщение nongrato » 13 дек 2014, 05:31

Начинаю истязать нового подопытного:

Dual Pentium III 500MHz.

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

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


МИПС все равно жирнее.
SGI Octane2 | SGI VW 320 | Sun Ultra 10 | Sun Sparcstation 20
Аватара пользователя
nongrato
Мастер Даунгрейда
 
Сообщения: 655
Зарегистрирован: 21 апр 2013, 16:26
Откуда: СПб

Пред.След.

Вернуться в Прочее

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

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