![]() |
|
![]() |
|
|
Опции темы | Опции просмотра |
![]() |
#1 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,837
Сказал(а) спасибо: 3,302
Поблагодарили 5,939 раз(а) в 4,239 сообщениях
Репутация: 252
|
![]() Цитата: Сообщение от Владимир001
первые 2 это ваши BMI2 сборки
3-это С Аброка, последнее обноевление ваша версия BMI2_LTO получается на моем железе быстрее, чем с Аброка Сейчас закажу свой тест! :D |
![]() |
![]() |
![]() |
#2 |
Эксперт
ТС
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,837
Сказал(а) спасибо: 3,302
Поблагодарили 5,939 раз(а) в 4,239 сообщениях
Репутация: 252
|
![]() Цитата: Сообщение от Maratka
О!
Сейчас закажу свой тест! :D Вот эти три проверьте пожалуйста! Кстати, можно и на Ryzen, это уже к ChessMan просьба. |
![]() |
![]() |
Пользователь сказал cпасибо: | АЛЕКСЕЙ1976 (09.06.2020) |
![]() |
#3 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
![]() Цитата: Сообщение от Maratka
https://yadi.sk/d/vKi9dZV8ax2rYQ
Вот эти три проверьте пожалуйста! Кстати, можно и на Ryzen, это уже к ChessMan просьба. ![]() |
![]() |
![]() |
Пользователь сказал cпасибо: | АЛЕКСЕЙ1976 (09.06.2020) |
![]() |
#4 |
Эксперт
ТС
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,837
Сказал(а) спасибо: 3,302
Поблагодарили 5,939 раз(а) в 4,239 сообщениях
Репутация: 252
|
![]()
Понятно, для первого ZEN без особой разницы.
Интересно, что будет на Core и ZEN2? |
![]() |
![]() |
![]() |
#5 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
![]() Цитата: Сообщение от Maratka
Понятно, для первого ZEN без особой разницы.
Интересно, что будет на Core и ZEN2? Подпись надо сменить)) |
![]() |
![]() |
Пользователь сказал cпасибо: | АЛЕКСЕЙ1976 (09.06.2020) |
![]() |
#6 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
![]()
@Maratka
По поводу AVX2 инструкций: они не особо дают прирост Стокфишу. Пробовал СиФиш - прирост есть только если поиграться с магическими битбордами. Если не ошибаюсь, наибольший прирост с MAGIC_BLACK вместо MAGIC_PLAIN https://github.com/syzygy1/Cfish/blo...r/src/config.h |
![]() |
![]() |
2 пользователя(ей) сказали cпасибо: | Maratka (13.01.2020), АЛЕКСЕЙ1976 (09.06.2020) |
![]() |
#7 |
Эксперт
ТС
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,837
Сказал(а) спасибо: 3,302
Поблагодарили 5,939 раз(а) в 4,239 сообщениях
Репутация: 252
|
![]()
Ну не знаю... формально оно от компилятора должно зависеть: если найдет что соптимизировать - значит будет лучше.
Моя ошибка в том, что я дал на сравнение AVX/2 против SSE 4a (4.2 по версии Intel), т.к. инструкция POPCNT, которая сама по себе изрядно ускоряет расчеты входит в эти наборы, а нужно было бы чистый x64 как базовый. Т.е. возможно, что пользы от AVX2 и нет, но есть от AVX. В общем, варианты разные.... Проверите? ;) https://yadi.sk/d/9X2WWETrsvF-CQ p.s. Так что у Вас за процессор нынче? Проставляться когда надумали? ![]() |
![]() |
![]() |
![]() |
#8 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
![]() Цитата: Сообщение от Maratka
Ну не знаю... формально оно от компилятора должно зависеть: если найдет что соптимизировать - значит будет лучше.
Моя ошибка в том, что я дал на сравнение AVX/2 против SSE 4a (4.2 по версии Intel), т.к. инструкция POPCNT, которая сама по себе изрядно ускоряет расчеты входит в эти наборы, а нужно было бы чистый x64 как базовый. Т.е. возможно, что пользы от AVX2 и нет, но есть от AVX. В общем, варианты разные.... Проверите? ;) https://yadi.sk/d/9X2WWETrsvF-CQ p.s. Так что у Вас за процессор нынче? Проставляться когда надумали? ![]() ![]() ========= 3900X |
![]() |
![]() |
2 пользователя(ей) сказали cпасибо: | Maratka (13.01.2020), АЛЕКСЕЙ1976 (09.02.2022) |
![]() |
#9 |
Эксперт
ТС
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,837
Сказал(а) спасибо: 3,302
Поблагодарили 5,939 раз(а) в 4,239 сообщениях
Репутация: 252
|
![]()
О!
И вот тут оно уже проглядывается! Т.е. пользу можно получить и без смены кода, главное знать, где ее искать! Копейки, но AVX2 быстрее, чем AVX, а последний быстрее чем чистый x86 (в реальности - это SSE2, т.к. это минимум векторизованных инструкций, который поддерживают все x86-64 процессоры). А чуть с большей точностью (99,5) можете запустить? p.s. Modern не нужно, там и компилятор другой, и бинари у меня без профилирования. Интересует сравнение между собой, и только оно ![]() |
![]() |
![]() |
![]() |
#10 |
Эксперт
ТС
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,837
Сказал(а) спасибо: 3,302
Поблагодарили 5,939 раз(а) в 4,239 сообщениях
Репутация: 252
|
![]()
Хотя... сравнить Modern можно с моим Modern ;)
https://yadi.sk/d/OhOytkoKOrkzeg Сравнивать с последним мастером (ну или Вашими сборками), какая именно - по бенчу увидите... ![]() Тут чисто сравнение качества компилятора плюс качества профилировщика. Уверен, что у меня будет меньше, но также уверен, что не более чем на 1-1,5%. ![]() |
![]() |
![]() |
Пользователь сказал cпасибо: | Viktor (13.01.2020) |
![]() |
#11 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
![]() Цитата: Сообщение от Maratka
О!
И вот тут оно уже проглядывается! Т.е. пользу можно получить и без смены кода, главное знать, где ее искать! Копейки, но AVX2 быстрее, чем AVX, а последний быстрее чем чистый x86 (в реальности - это SSE2, т.к. это минимум векторизованных инструкций, который поддерживают все x86-64 процессоры). А чуть с большей точностью (99,5) можете запустить? p.s. Modern не нужно, там и компилятор другой, и бинари у меня без профилирования. Интересует сравнение между собой, и только оно ![]() ![]() |
![]() |
![]() |
2 пользователя(ей) сказали cпасибо: | Maratka (13.01.2020), АЛЕКСЕЙ1976 (09.06.2020) |
![]() |
#12 |
Эксперт
ТС
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,837
Сказал(а) спасибо: 3,302
Поблагодарили 5,939 раз(а) в 4,239 сообщениях
Репутация: 252
|
![]() Цитата: Сообщение от ChessMan
Увеличил глубину, поэтому скорость немного другая
А у себя в используемом Вами компиляторе можете провести такой же фокус? Т.е. что я делаю у себя в студии: Просто меняю параметры в командной строке: ![]() Т.е. соответственно AVX, AVX2, либо просто убираю этот ключ. Естественно, нужно отключить все остальные оптимизации, т.е. сравнивать x64 (на деле это будет SSE2) и две версии AVX |
![]() |
![]() |
![]() |
#13 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
![]() Цитата: Сообщение от Maratka
Хотя... сравнить Modern можно с моим Modern ;)
https://yadi.sk/d/OhOytkoKOrkzeg Сравнивать с последним мастером (ну или Вашими сборками), какая именно - по бенчу увидите... ![]() Тут чисто сравнение качества компилятора плюс качества профилировщика. Уверен, что у меня будет меньше, но также уверен, что не более чем на 1-1,5%. ![]() ![]() Build Tester: 1.4.7.0 Windows 10 (Version 10.0, Build 0, 64-bit Edition) AMD Ryzen 9 3900X 12-Core Processor SafeMode: No Running In VM: No HyperThreading Enabled: Yes CPU Warmup: No Command Line: bench 16 1 15 Tests per Build: 10 ANOVA: n/a Engine# (NPS) Speedup Sp Conf. 99.5% S.S. 2 (2*374*273,7 ) ---> 1 (2*232*508,5 ) ---> 6,350% 3*732,3 Yes No ================= А теперь проверьте у себя Вашу сборку с Аброком. Разница будет меньше чем у меня. |
![]() |
![]() |
Пользователь сказал cпасибо: | АЛЕКСЕЙ1976 (09.06.2020) |
![]() |
#14 |
Эксперт
ТС
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,837
Сказал(а) спасибо: 3,302
Поблагодарили 5,939 раз(а) в 4,239 сообщениях
Репутация: 252
|
![]() Цитата: Сообщение от ChessMan
А теперь проверьте у себя Вашу сборку с Аброком. Разница будет меньше чем у меня.
Но почему Вы считаете, что так будет - интересно! |
![]() |
![]() |
![]() |
#15 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
![]() Цитата: Сообщение от Maratka
А не на чем. Я сейчас на ноуте, а его показатели скорости сильно зависят от банального турбобуст, частоты пляшут от 1,7 до 2,4, тут словить 2% разницы нереально.
Но почему Вы считаете, что так будет - интересно! |
![]() |
![]() |
![]() |
#16 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
![]()
Небольшой прирост от AVX2 есть только с MAGIC_BLACK
![]() |
![]() |
![]() |
Пользователь сказал cпасибо: | АЛЕКСЕЙ1976 (09.06.2020) |
![]() |
#17 |
Эксперт
ТС
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,837
Сказал(а) спасибо: 3,302
Поблагодарили 5,939 раз(а) в 4,239 сообщениях
Репутация: 252
|
![]() Цитата: Сообщение от ChessMan
HyperThreading Enabled: Yes
Цитата: Сообщение от ChessMan
HyperThreading Enabled: Yes
Т.е. возможно, что это просто опечатка в логе, а возможно - утилита неправильно работает. Лучше бы отключать эту фичу на время теста. |
![]() |
![]() |
![]() |
#18 |
Эксперт
ТС
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,837
Сказал(а) спасибо: 3,302
Поблагодарили 5,939 раз(а) в 4,239 сообщениях
Репутация: 252
|
![]() Цитата: Сообщение от ChessMan
Небольшой прирост от AVX2 есть только с MAGIC_BLACK
Ну что же... было бы интересно увидеть результаты на Core! Кстати с них вопрос и начинался, т.е. тем интереснее их увидеть! 3 плюса в репутацию! |
![]() |
![]() |
Пользователь сказал cпасибо: | ChessMan (13.01.2020) |
![]() |
#19 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
|
![]() Цитата: Сообщение от ChessMan
У меня сборка от Отодриника тоже медленнее аброковской, хотя на его железе она быстрее
__________________
AMD Ryzen 7 5700G@3.8GHz AMD Ryzen 5 2600@3.4GHz |
![]() |
![]() |
![]() |
#20 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
![]() Цитата: Сообщение от otodranik
Тогда со своим старьём мне лучше не высовываться)))
![]() А вот с этого поста была медленнее: https://forchess.ru/showpost.php?p=119057&postcount=328 |
![]() |
![]() |
Пользователь сказал cпасибо: | АЛЕКСЕЙ1976 (09.06.2020) |
![]() |
#21 |
Эксперт
ТС
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,837
Сказал(а) спасибо: 3,302
Поблагодарили 5,939 раз(а) в 4,239 сообщениях
Репутация: 252
|
![]() Цитата: Сообщение от ChessMan
У меня сборка от Отодриника тоже медленнее аброковской, хотя на его железе она быстрее
общее правило: x64 лучше чем x86, POPCNT - быстрее чем x64. А вот дальше нюансы: для любого Ryzen POPCNT предпочитетельнее, чем BMI2, но для Core - ровно наоборот. Не зря походу в компиляторе Intel можно выставить целевую архитектуру, а не банальный (условно) AVX: компилятор учитывает архитектуру в целом. Но только свою. :( |
![]() |
![]() |
![]() |
#22 |
Эксперт
ТС
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,837
Сказал(а) спасибо: 3,302
Поблагодарили 5,939 раз(а) в 4,239 сообщениях
Репутация: 252
|
![]() Цитата: Сообщение от ChessMan
Странно, теперь Ваша сборка (№1) такая же быстрая как и на Аброке (№2)
При этом желательно закрыть браузеры (одна дурацкая страница с кривым зацикленным скриптом или флеш могут сожрать 1-2, а то и 5% тактов процессора). |
![]() |
![]() |
Пользователь сказал cпасибо: | otodranik (13.01.2020) |
![]() |
#23 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
|
![]() Цитата: Сообщение от Maratka
Попробуйте прогнать тесты на фиксированной частоте процессора, скажем 3,8, это заведомо доступно для любого Ryzen 3xxx (кроме APU, но там архитектура ZEN+, т.е. в любом случае оно несравнимо с ZEN2). Т.е. даже небольшая пляска частот около среднего (условно от 4,150 до 4,250) уже даст 2% погрешности в пике. Реально конечно меньше, но 0,5% вполне реальны.
При этом желательно закрыть браузеры (одна дурацкая страница с кривым скриптом или флеш могут сожрать 1-2, а то и 5% тактов процессора).
__________________
AMD Ryzen 7 5700G@3.8GHz AMD Ryzen 5 2600@3.4GHz |
![]() |
![]() |
![]() |
#24 |
Эксперт
ТС
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,837
Сказал(а) спасибо: 3,302
Поблагодарили 5,939 раз(а) в 4,239 сообщениях
Репутация: 252
|
![]() Цитата: Сообщение от otodranik
Годный совет. Турбокорэ даёт и большую разницу в частотах.
Но и Вы у себя.... тоже... того.. Турбокор - отключите! |
![]() |
![]() |
![]() |
#25 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
|
![]() Цитата: Сообщение от Maratka
Ну на Ryzen'ах она невелика, но таки есть, и отмахиваться от 2-3% средней частоы при погрешности скорости в 1-2% -это понятно что то на то ложиться, и лечь может всяким неудобным способом, в т.ч.для одного движка - удачно, а для другого - ровно наоборот.
Но и Вы у себя.... того.. Турбокор - отключите!
__________________
AMD Ryzen 7 5700G@3.8GHz AMD Ryzen 5 2600@3.4GHz |
![]() |
![]() |
![]() |
#26 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
![]() Цитата: Сообщение от Maratka
Попробуйте прогнать тесты на фиксированной частоте процессора, скажем 3,8, это заведомо доступно для любого Ryzen 3xxx (кроме APU, но там архитектура ZEN+, т.е. в любом случае оно несравнимо с ZEN2). Т.е. даже небольшая пляска частот около среднего (условно от 4,150 до 4,250) уже даст 2% погрешности в пике. Реально конечно меньше, но 0,5% вполне реальны.
При этом желательно закрыть браузеры (одна дурацкая страница с кривым зацикленным скриптом или флеш могут сожрать 1-2, а то и 5% тактов процессора). |
![]() |
![]() |
2 пользователя(ей) сказали cпасибо: | otodranik (13.01.2020), АЛЕКСЕЙ1976 (09.06.2020) |
![]() |
#27 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
![]()
А для тех, кто его использует придумали специальную фичу в BuildTester'e
![]() - первый прогон запускается на "холостом ходу"))) |
![]() |
![]() |
Пользователь сказал cпасибо: | АЛЕКСЕЙ1976 (09.06.2020) |
![]() |
#28 |
Эксперт
ТС
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,837
Сказал(а) спасибо: 3,302
Поблагодарили 5,939 раз(а) в 4,239 сообщениях
Репутация: 252
|
![]() Цитата: Сообщение от ChessMan
Турбокор отключен естественно, он ведь завышает напряжение на процессор. Нафик такое надо))
Хотя технически - там Вы проиграли, ибо фиксированные 3,3 - это меньше, чем пляска между 3,3 и 3,7 |
![]() |
![]() |
Пользователь сказал cпасибо: | otodranik (13.01.2020) |
![]() |
#30 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
![]() Цитата: Сообщение от Maratka
Тогда без вопросов...
Хотя технически - там Вы проиграли, ибо фиксированные 3,3 - это меньше, чем пляска между 3,3 и 3,7 А так, этот проц даже холоднее чем Ryzen 1700X (особенно на одинаковой частоте) ![]() ![]() |
![]() |
![]() |
![]() |
|
Здесь присутствуют: 3 (пользователей: 0 , гостей: 3) | |
|
|