|
21.04.2017, 17:05 | #1 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
|
Re: Сборка Stockfish от Otodranik
Моя LTO-компиляция:
Author: Joost VandeVondele Date: Thu Apr 20 11:28:11 2017 -0700 Timestamp: 1492712891 Bench: 6581936 Скачать: http://www44.zippyshare.com/v/SIJo0l7J/file.html
__________________
AMD Ryzen 7 5700G@3.8GHz AMD Ryzen 5 2600@3.4GHz |
22.04.2017, 08:33 | #2 |
3 разряд
|
Re: Сборка Stockfish от Otodranik
Цитата: Сообщение от otodranik
Моя LTO-компиляция:
Author: Joost VandeVondele Date: Thu Apr 20 11:28:11 2017 -0700 Timestamp: 1492712891 Bench: 6581936 Скачать: http://www44.zippyshare.com/v/SIJo0l7J/file.html |
21.04.2017, 17:55 | #3 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,829
Сказал(а) спасибо: 3,286
Поблагодарили 5,916 раз(а) в 4,232 сообщениях
Репутация: 250
|
Re: Сборка Stockfish от Otodranik
О, знакомые все люди!
А Вы не в курсе случайно, куда писать в случае, если ну допустим у SF память течет? Да так течет, что 32 гигабайта ОЗУ сжирается за ~3 партии часовым контролем? |
21.04.2017, 18:37 | #4 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
|
Re: Сборка Stockfish от Otodranik
Цитата: Сообщение от Maratka
О, знакомые все люди!
А Вы не в курсе случайно, куда писать в случае, если ну допустим у SF память течет? Да так течет, что 32 гигабайта ОЗУ сжирается за ~3 партии часовым контролем?
__________________
AMD Ryzen 7 5700G@3.8GHz AMD Ryzen 5 2600@3.4GHz |
2 пользователя(ей) сказали cпасибо: | Alex_Lk (22.04.2017), sergey1963 (21.04.2017) |
21.04.2017, 22:12 | #5 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,829
Сказал(а) спасибо: 3,286
Поблагодарили 5,916 раз(а) в 4,232 сообщениях
Репутация: 250
|
Re: Сборка Stockfish от Otodranik
Там я написал еще 16 числа, пока что если и прочитали, то ничегошеньки не уточнили.
|
22.04.2017, 09:11 | #6 |
1 разряд
Регистрация: 17.10.2016
Сообщений: 597
Сказал(а) спасибо: 355
Поблагодарили 1,466 раз(а) в 424 сообщениях
Репутация: 220
|
Re: Сборка Stockfish от Otodranik
И еще добавить, в чем эти сборки лучше тех, что публикуются на сайте Стока.
|
Пользователь сказал cпасибо: | otodranik (22.04.2017) |
22.04.2017, 10:18 | #7 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,829
Сказал(а) спасибо: 3,286
Поблагодарили 5,916 раз(а) в 4,232 сообщениях
Репутация: 250
|
Re: Сборка Stockfish от Otodranik
Быстрее на ~12%, плюс периодически в них есть последний патч, который уже протестировали, но официально не опубликовали на Abrok'е
|
22.04.2017, 20:14 | #8 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
|
Re: Сборка Stockfish от Otodranik
Цитата: Сообщение от Maratka
Быстрее на ~12%, плюс периодически в них есть последний патч, который уже протестировали, но официально не опубликовали на Abrok'е
__________________
AMD Ryzen 7 5700G@3.8GHz AMD Ryzen 5 2600@3.4GHz |
23.04.2017, 20:12 | #9 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
|
Re: Сборка Stockfish от Otodranik
Моя LTO-компиляция:
Author: Joost VandeVondele Date: Sun Apr 23 08:37:55 2017 -0700 Timestamp: 1492961875 Bench: 6065528 Скачать: http://www45.zippyshare.com/v/r5YF3zMV/file.html
__________________
AMD Ryzen 7 5700G@3.8GHz AMD Ryzen 5 2600@3.4GHz |
6 пользователя(ей) сказали cпасибо: | ALEKS (23.04.2017), Alex_White (24.04.2017), sugni17 (24.04.2017), Viktor (23.04.2017), Гудвин (24.04.2017), Петригин Олег (09.05.2017) |
06.05.2017, 22:35 | #10 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
|
Re: Сборка Stockfish от Otodranik
Моя MinGW 6.3.0 компиляция:
Author: joergoster Date: Wed May 3 19:46:40 2017 -0700 Timestamp: 1493866000 + свежий зеленый патч king_safety http://tests.stockfishchess.org/test...bc59035df3417f Bench: 6566224 Скачать: http://www114.zippyshare.com/v/mpQ8zTkw/file.html
__________________
AMD Ryzen 7 5700G@3.8GHz AMD Ryzen 5 2600@3.4GHz |
06.05.2017, 22:35 | #11 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
|
Re: Сборка Stockfish от Otodranik
ДЛЛ теперь не нужны для моих сборок.
__________________
AMD Ryzen 7 5700G@3.8GHz AMD Ryzen 5 2600@3.4GHz |
13.05.2017, 13:29 | #12 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Сборка Stockfish от Otodranik
Цитата: Сообщение от otodranik
ДЛЛ теперь не нужны для моих сборок.
|
08.05.2017, 23:12 | #13 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,829
Сказал(а) спасибо: 3,286
Поблагодарили 5,916 раз(а) в 4,232 сообщениях
Репутация: 250
|
Re: Сборка Stockfish от Otodranik
Вопрос такой имеется:
Как открыть проект под VS? Версия не суть, но если есть готовые наработки - то пусть будет 2013 |
11.05.2017, 21:23 | #14 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
|
Re: Сборка Stockfish от Otodranik
Цитата: Сообщение от Maratka
Вопрос такой имеется:
Как открыть проект под VS? Версия не суть, но если есть готовые наработки - то пусть будет 2013
__________________
AMD Ryzen 7 5700G@3.8GHz AMD Ryzen 5 2600@3.4GHz |
13.05.2017, 15:04 | #15 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,829
Сказал(а) спасибо: 3,286
Поблагодарили 5,916 раз(а) в 4,232 сообщениях
Репутация: 250
|
Re: Сборка Stockfish от Otodranik
Что-то я не въехал в два последних зеленых патча:
Slowdown SF of 5%. Test to check if sprt[0, 4] can find it Total: 4897 W: 983 L: 809 D: 3105 Ну и второй - аналогично. Это как? |
13.05.2017, 15:23 | #16 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Сборка Stockfish от Otodranik
Цитата: Сообщение от Maratka
Что-то я не въехал в два последних зеленых патча:
Slowdown SF of 5%. Test to check if sprt[0, 4] can find it Total: 4897 W: 983 L: 809 D: 3105 Ну и второй - аналогично. Это как? Я искренне надеюсь что они понимают: медленнее не всегда значит хуже. Возможно этот патч и делает его немного медленнее, но сам по себе патч даёт прирост ЭЛО. |
Пользователь сказал cпасибо: | Философ (13.05.2017) |
13.05.2017, 21:07 | #17 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,829
Сказал(а) спасибо: 3,286
Поблагодарили 5,916 раз(а) в 4,232 сообщениях
Репутация: 250
|
Re: Сборка Stockfish от Otodranik
Цитата: Сообщение от ChessMan
Возможно этот патч и делает его немного медленнее, но сам по себе патч даёт прирост ЭЛО.
Имею в виду голую теорию. |
13.05.2017, 22:07 | #18 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,829
Сказал(а) спасибо: 3,286
Поблагодарили 5,916 раз(а) в 4,232 сообщениях
Репутация: 250
|
Re: Сборка Stockfish от Otodranik
Цитата: Сообщение от otodranik
Разбиение по папкам как раз хранится в файле проекта и в фильтрах. Сугубо говоря - это не папки. Это - фильтры. Их надо создавать вручную. На процесс компиляции наличие папок в проекте не повлияет никак.
Интересует проект в Линуксе как оригинал, который был отконвертирован в проект VS2013 (т.е два проекта в исходниках - некий линуксовый, и VS). |
15.05.2017, 15:06 | #19 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
|
Re: Сборка Stockfish от Otodranik
Моя MinGW компиляция:
Author: Marco Costalba Date: Wed May 10 18:20:45 2017 +0200 Timestamp: 1494433245 + свежий зелёный патч ring http://tests.stockfishchess.org/test...bc59035df3464b Bench: 6121121 Скачать: http://www6.zippyshare.com/v/90Le5G0f/file.html
__________________
AMD Ryzen 7 5700G@3.8GHz AMD Ryzen 5 2600@3.4GHz |
5 пользователя(ей) сказали cпасибо: | ChessMan (15.05.2017), sergey1963 (15.05.2017), sugni17 (15.05.2017), Viktor (15.05.2017), Ромашка (20.05.2017) |
15.05.2017, 18:33 | #20 |
Super Moderator
Регистрация: 30.05.2016
Сообщений: 705
Сказал(а) спасибо: 64
Поблагодарили 1,153 раз(а) в 564 сообщениях
Репутация: 47
|
Re: Сборка Stockfish от Otodranik
Цитата: Сообщение от ChessMan
Неужели comp=mingw быстрее и\или лучше чем comp=gcc?
minigw это и есть gcc только под винду. попробовал у себя, а то все готовые качал. под линухом все четко компилирует, в том числе и с pgo оптимизацией. |
16.05.2017, 14:05 | #21 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
|
Re: Сборка Stockfish от Otodranik
Цитата: Сообщение от DEEP_MIND
масло масляное? )))
minigw это и есть gcc только под винду. попробовал у себя, а то все готовые качал. под линухом все четко компилирует, в том числе и с pgo оптимизацией.
__________________
AMD Ryzen 7 5700G@3.8GHz AMD Ryzen 5 2600@3.4GHz |
15.05.2017, 20:04 | #22 |
КМС
Регистрация: 21.11.2016
Сообщений: 709
Сказал(а) спасибо: 433
Поблагодарили 1,545 раз(а) в 582 сообщениях
Репутация: 197
|
Re: Сборка Stockfish от Otodranik
Немного бенчмарков на 5930k, linux, pgo-build:
setoption name threads value 6; go depth 35 Intel 20170213: 10510 kN/s Clang-4: 11066 kN/s Clang-3.8: 11047 kN/s gcc-7.1: 11405 kN/s gcc-6: 11386 kN/s gcc-5: 11290 kN/s Для сравнения, asmfish: 13164 kN/s |
24.05.2017, 22:41 | #23 |
КМС
Регистрация: 21.11.2016
Сообщений: 709
Сказал(а) спасибо: 433
Поблагодарили 1,545 раз(а) в 582 сообщениях
Репутация: 197
|
Re: Сборка Stockfish от Otodranik
Цитата: Сообщение от Aster
Немного бенчмарков на 5930k, linux, pgo-build:
setoption name threads value 6; go depth 35 Intel 20170213: 10510 kN/s Clang-4: 11066 kN/s Clang-3.8: 11047 kN/s gcc-7.1: 11405 kN/s gcc-6: 11386 kN/s gcc-5: 11290 kN/s Для сравнения, asmfish: 13164 kN/s 9439 kN/s |
Пользователь сказал cпасибо: | sergey1963 (24.05.2017) |
16.05.2017, 14:04 | #24 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
|
Re: Сборка Stockfish от Otodranik
Моя MinGW компиляция:
Author: snicolet Date: Mon May 15 19:28:37 2017 -0700 Timestamp: 1494901717 + свежий зеленый патч ept4 http://tests.stockfishchess.org/test...bc59035df346af + свежий зеленый патч king_danger_endgame http://tests.stockfishchess.org/test...bc59035df34695 Bench: 5357862 Скачать: http://www46.zippyshare.com/v/CdGAoga0/file.html
__________________
AMD Ryzen 7 5700G@3.8GHz AMD Ryzen 5 2600@3.4GHz |
4 пользователя(ей) сказали cпасибо: |
23.05.2017, 13:40 | #25 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,829
Сказал(а) спасибо: 3,286
Поблагодарили 5,916 раз(а) в 4,232 сообщениях
Репутация: 250
|
Re: Сборка Stockfish от Otodranik
Всем привет!
В общем, с Божией помощью, и с помощью рук соратников по цеху получил проект SF для VS 2015+ Что могу сказать? 1) Никаких специфических косяков не замечено. 2) Компилируется нормально, как под старый x64, так и под AVX/AVX2 (последняя сборка у меня на Вишере крэшится сразу после запуска, что является неплохим доказательством корректности сборки) ;) Теперь вопросы: 1) Компилятор VS выдал ну если очень мягко говорить - то небыстрый код. 2) Отсюда желание подключить к оболочке VS другой компилятор. Собственно вопрос: какой лучше подключать исходя из желания получить более-менее заметный прирост скорости , и при этом чтобы были готовые инструкции по подключению к VS? |
23.05.2017, 14:59 | #26 |
Super Moderator
Регистрация: 30.05.2016
Сообщений: 705
Сказал(а) спасибо: 64
Поблагодарили 1,153 раз(а) в 564 сообщениях
Репутация: 47
|
Re: Сборка Stockfish от Otodranik
Цитата: Сообщение от Maratka
Компилятор VS выдал ну если очень мягко говорить - то небыстрый код.
а что там под винду есть бесплатного? miniGW? Интеловский платный, хотя кряку можно найти. |
23.05.2017, 15:01 | #27 |
Super Moderator
Регистрация: 30.05.2016
Сообщений: 705
Сказал(а) спасибо: 64
Поблагодарили 1,153 раз(а) в 564 сообщениях
Репутация: 47
|
Re: Сборка Stockfish от Otodranik
Цитата: Сообщение от otodranik
Окончание =gcc предполагает ЛТО-сборку, которой нужны выносные ДЛЛ
|
23.05.2017, 17:31 | #28 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
|
Re: Сборка Stockfish от Otodranik
Цитата: Сообщение от DEEP_MIND
в линуксе в терминаде gcc это указание на компилятор. насчет винды не знаю ))
make profile-build ARCH=x86-64-modern COMP=gcc для popcnt LTO с выносными dll
__________________
AMD Ryzen 7 5700G@3.8GHz AMD Ryzen 5 2600@3.4GHz |
23.05.2017, 16:33 | #29 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,829
Сказал(а) спасибо: 3,286
Поблагодарили 5,916 раз(а) в 4,232 сообщениях
Репутация: 250
|
Re: Сборка Stockfish от Otodranik
Цитата: Сообщение от DEEP_MIND
у МС хороший компилятор, а если сделать PGO сборку, то отставания может и не будет.
При реальной игре, на реальных позициях, разница сокращается до 20% (ну например на стартовой позиции). И это при всем том, что аброковские сборки высокой скоростью не отличаются. Может какие опции я не задействовал в компиляторе? Так вообще рылся - ставил все что можно на увеличение скорости. |
23.05.2017, 17:34 | #30 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
|
Re: Сборка Stockfish от Otodranik
Цитата: Сообщение от Maratka
Ну где же он хороший, если бенч в SF показывает на ~40% меньше попугаев, чем то, что собирается на abrok?
При реальной игре, на реальных позициях, разница сокращается до 20% (ну например на стартовой позиции). И это при всем том, что аброковские сборки высокой скоростью не отличаются. Может какие опции я не задействовал в компиляторе? Так вообще рылся - ставил все что можно на увеличение скорости. https://github.com/glinscott/fishtes...ish-on-Windows
__________________
AMD Ryzen 7 5700G@3.8GHz AMD Ryzen 5 2600@3.4GHz |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|