Forchess - форум о заочных шахматах  

Вернуться   Forchess - форум о заочных шахматах > Заочные турниры и партии > Шахматные программы и движки > Турниры и сборки движков

Ответ
 
Опции темы Опции просмотра
Старый 31.08.2017, 21:30   #1
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Компиляции движков от ChessMan

Stockfish 14
https://forchess.ru/showpost.php?p=1...postcount=2069

Cfish 260621 x32-x64
https://forchess.ru/showpost.php?p=1...postcount=2057

Cfish 250621 x32-x64 (unofficial)
https://forchess.ru/showpost.php?p=1...postcount=2051

Cfish 240621 x32-x64 (unofficial)
https://forchess.ru/showpost.php?p=1...postcount=2044

Cfish 13u x32-x64 (unofficial)
https://forchess.ru/showpost.php?p=1...postcount=2003

Stockfish 180521 x32-x64
https://forchess.ru/showpost.php?p=1...postcount=2002


Stockfish_FF2 150521 x32-x64
https://forchess.ru/showpost.php?p=1...postcount=1995

Unofficial Cfish 090521 x32-x64
https://forchess.ru/showpost.php?p=1...postcount=1993

Unofficial Cfish 020521 x32-x64
https://forchess.ru/showpost.php?p=1...postcount=1989


Unofficial Cfish 280421 x32-x64
https://forchess.ru/showpost.php?p=1...postcount=1973

SugaR AI 2.00
https://forchess.ru/showpost.php?p=1...postcount=1957


Stockfish 160421
https://forchess.ru/showpost.php?p=1...postcount=1948

Stockfish_FF2 250221 x32-x64
https://forchess.ru/showpost.php?p=1...postcount=1917

CiChess 040121 x32-x64
https://forchess.ru/showpost.php?p=1...postcount=1906

CF_EXT 040121 x32-x64
https://forchess.ru/showpost.php?p=1...postcount=1905


Cfish 261220 x32-x64
https://forchess.ru/showpost.php?p=1...postcount=1886


=================================
=================================

Развернуть для просмотра

Движки, которые я компилирую:

Cfish - порт Стокфиша на язык "С", автор Ronald De Man (aka Syzygy)
https://github.com/syzygy1/Cfish

CorChess - дериват Стокфиша, автор Ivan Ivec
http://chess.ultimaiq.net/corchess.html
https://github.com/IIvec/Stockfish/tree/corchess
"CorChess is a clone of Stockfish maintained for better performance on long time controls,
trying at least partially to fill the gap between regular tests and demands of correspondence players."


CF_EXT - тот же Cfish, но с добавлением дополнительных UCI опций

CiChess - порт движка CorChess на язык "С", плюс дополнительные UCI опции


==============

Немного информации об опциях:

Развернуть для просмотра



"Variety"
Add a little variety to play.
The greater the value, the more various moves will be played, the more often the engine will not play along the first line.
Not tested in infinite analysis mode.


"Wide Search"
multiPV=64

Useful for analysis when there are a lot of moves with the same score.
Even analyzing in one line (MultiPV = 1) the engine will devote more time to analyzing moves not from the first line.
In this mode, the search depth is much lower than in normal mode.
Not recommended for playing against engines.


"ICCF Analyzes" (from SugaR and McBrain)
Variety of option "Wide Search"

Allows you to change the level of multiPV. In my opinion, the optimal value is 3-4


"Clean Search"

When the engine is stopped after analysis, using this option allows you to clear the search history / hash and start the analysis from scratch.
May not work in some GUI.

=======================
"Razoring" - unchek to disable Razoring
"Futility" - unchek to disable Futility
"Pruning" - unchek to disable Pruning
"NullMove" - unchek to disable NullMove
"ProbCut" - unchek to disable ProbCut
"LMR" - unchek to disable LMR

It can help in difficult positions in which the engine does not find the right move.
Mainly for solving chess problems.

===========================

"KingSafe"
Increases the hazard rating for the King.
Helps to find tactical solutions.


"Tactical"
Enabling this option sets the parameter KingSafe = 5

"TacticalNew"
Experimental option. Still in testing.
Gives a bonus to the assessment, depending on the number of pieces that can attack (or are already attacking) the opponent's King.

"LazyThreshold"
Unchek to disable Lazy Evaluation (same as in CorChess).
I believe this helps in the analysis.

Текстовый документ:
http://s000.tinyupload.com/index.php...50366697358078
[свернуть]

[свернуть]

Последний раз редактировалось ChessMan; 02.07.2021 в 22:34.
ChessMan вне форума   Ответить с цитированием
34 пользователя(ей) сказали cпасибо:
ALEKS (31.08.2017), alex1957 (02.12.2020), Alexandr_L (07.09.2017), Alex_Lk (25.12.2019), Alex_Zet (28.06.2019), Alvir (20.09.2020), Arikchess (12.09.2020), badabum (24.02.2021), Burcontovk (17.09.2017), byan_mivv (01.09.2020), Classic_Chessplayer (04.07.2019), Evgeny (06.08.2020), gens (06.08.2020), Ghppn (18.06.2019), Jeweller (31.12.2019), nvv20 (21.08.2021), ogr56 (10.11.2019), Parkaev_Andrey (31.08.2017), Psyclone2513 (01.09.2017), Scorpio (22.07.2021), SergeyMZ (26.09.2019), Shadow (20.07.2021), ssserg (30.07.2020), Viktor (31.08.2017), АЛЕКСЕЙ1976 (08.09.2020), Алексей_1976 (05.03.2018), БУМЕРАНГ (01.09.2017), Валекс (17.01.2019), Виталий В. (08.08.2019), Владимир001 (09.09.2020), Гудвин (18.06.2018), Переяслав (11.09.2020), Философ (09.06.2018), Харлампий (29.01.2018)
Старый 14.05.2018, 22:13   #571
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

CFish R3 140518 x32-x64

+Опция отключения "Нулевого хода"
+Tactical Mode


На данный момент все остальные опции удалены.

Также добавлен последний патч со Стокфиша:

"Author: VoyagerOne
Date: Mon May 14 06:52:48 2018 +0200
Timestamp: 1526273568

Update search.cpp "




Bench: 5202277

Скачать: https://www48.zippyshare.com/v/zCPDNBZ1/file.html
ChessMan вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
Alexandr_L (19.05.2018), byan_mivv (15.05.2018), Ofiscer (15.05.2018), Viktor (14.05.2018), Виталий В. (19.05.2018), Философ (15.05.2018)
Старый 19.05.2018, 15:30   #572
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

CiChess_2.2_190518 x32-x64
Windows + Linux


+Опция отключения "Нулевого хода"
+Тактический режим (обновленный)


Bench: 5065512

Download: https://www71.zippyshare.com/v/nhHkYHBM/file.html
ChessMan вне форума   Ответить с цитированием
8 пользователя(ей) сказали cпасибо:
Alexandr_L (19.05.2018), Arikchess (31.05.2018), byan_mivv (19.05.2018), ivm1995 (23.05.2018), Ofiscer (19.05.2018), Viktor (19.05.2018), Виталий В. (19.05.2018), Философ (19.05.2018)
Старый 19.05.2018, 21:34   #573
Философ
3 разряд
 
Аватар для Философ
 
Регистрация: 02.06.2016
Сообщений: 233
Сказал(а) спасибо: 2,950
Поблагодарили 189 раз(а) в 125 сообщениях
Репутация: 21
По умолчанию Re: Компиляции движков от ChessMan

Объясните, народ, что происходит при включении и отключении нулевого хода.
Философ вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (20.05.2018)
Старый 19.05.2018, 22:50   #574
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 4,142
Сказал(а) спасибо: 2,297
Поблагодарили 2,510 раз(а) в 1,635 сообщениях
Репутация: 92
По умолчанию Re: Компиляции движков от ChessMan

Философ, это эвристика такая для алгоритма перебора: https://ru.m.wikipedia.org/wiki/Эвристика_нулевого_хода. Увеличивает глубину поиска, но иногда может быть вредна (например, там где цунгцапнг). Без нее движок будет играть хуже, но в каких-то позициях находить решение, которое он не находит с нулевым ходом.
sovaz1997 вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (20.05.2018), Arikchess (31.05.2018), ChessMan (19.05.2018), Философ (19.05.2018)
Старый 23.05.2018, 12:33   #575
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

CiChess 2.3 230518 x32-x64

Исправлены "вылеты" движка и проигрыши по времени.

Bench: 5065511

Скачать:

Windows: https://www56.zippyshare.com/v/zKU2Cpz0/file.html

Linux: https://www79.zippyshare.com/v/ZDHEOzLH/file.html

Последний раз редактировалось ChessMan; 23.05.2018 в 13:59.
ChessMan вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
Arikchess (31.05.2018), byan_mivv (23.05.2018), ivm1995 (04.06.2018), Ofiscer (23.05.2018), Viktor (23.05.2018), Философ (23.05.2018)
Старый 30.05.2018, 22:09   #576
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

CiChess 2.3 300518 x32-x64

Bench: 5192038

Скачать: https://www2.zippyshare.com/v/eIIwT5Pz/file.html
ChessMan вне форума   Ответить с цитированием
7 пользователя(ей) сказали cпасибо:
Arikchess (31.05.2018), byan_mivv (30.05.2018), Estet (31.05.2018), ivm1995 (04.06.2018), Ofiscer (31.05.2018), Гудвин (31.05.2018), Философ (31.05.2018)
Старый 31.05.2018, 21:12   #577
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

CiChess 2.3a 310518 x32-x64

+Extended UCI options

Bench: 4740622

Скачать: https://github.com/ChessMan3/CiChess...518_x32-x64.7z
ChessMan вне форума   Ответить с цитированием
7 пользователя(ей) сказали cпасибо:
Arikchess (31.05.2018), byan_mivv (31.05.2018), Estet (01.06.2018), ivm1995 (04.06.2018), Ofiscer (01.06.2018), Viktor (31.05.2018), Философ (31.05.2018)
Старый 05.06.2018, 22:11   #578
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Компиляции движков от ChessMan

ChessMan, компилятор, который Вы используете умеет задействовать FMA-инструкции (в частности - FMA3) без задействования AVX2?
Идеально конечно FMA4 и FMA3...
Maratka вне форума   Ответить с цитированием
Старый 05.06.2018, 22:22   #579
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Maratka
ChessMan, компилятор, который Вы используете умеет задействовать FMA-инструкции (в частности - FMA3) без задействования AVX2?
Идеально конечно FMA4 и FMA3...
Да, умеет. Во всяком случае, не ругался когда я компилировал с -mfma4.
ChessMan вне форума   Ответить с цитированием
Старый 06.06.2018, 15:38   #580
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Компиляции движков от ChessMan

А если собрать с -mfma3, то у Вас движок запустится?
Maratka вне форума   Ответить с цитированием
Старый 06.06.2018, 18:39   #581
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Maratka
А если собрать с -mfma3, то у Вас движок запустится?
Насколько я знаю, для компиляции с FMA3 нужно использовать -mfma, а не -mfma3.

Код:
make[2]: Entering directory `/g/MinGW/Stockfish/SRC/03_2018/Stockfish-master_060618/Stockfish-master/src'
g++ -Wall -Wcast-qual -fno-exceptions -flto -std=c++11 -fprofile-generate -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -msse3 -mpopcnt -DUSE_POPCNT -mfma3   -c -o benchmark.o benchmark.cpp
g++ -Wall -Wcast-qual -fno-exceptions -flto -std=c++11 -fprofile-generate -Wextra -Wshadow -DNDEBUG -O3 -DIS_64BIT -msse -msse3 -mpopcnt -DUSE_POPCNT -mfma3   -c -o bitbase.o bitbase.cpp
g++.exe: error: unrecognized command line option '-mfma3'; did you mean '-mfma'?
make[2]: *** [benchmark.o] Error 1
make[2]: *** Waiting for unfinished jobs....
g++.exe: error: unrecognized command line option '-mfma3'; did you mean '-mfma'?
make[2]: *** [bitbase.o] Error 1
make[2]: Leaving directory `/g/MinGW/Stockfish/SRC/03_2018/Stockfish-master_060618/Stockfish-master/src'
make[1]: *** [gcc-profile-make] Error 2
make[1]: Leaving directory `/g/MinGW/Stockfish/SRC/03_2018/Stockfish-master_060618/Stockfish-master/src'
make: *** [profile-build] Error 2
strip: 'Stockfish.exe': No such file
Не удается найти указанный файл.
Для продолжения нажмите любую клавишу . . .
ChessMan вне форума   Ответить с цитированием
Старый 06.06.2018, 18:54   #582
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

С -mfma у меня не захотел компилироваться (PGO сборка), а вот с -mfma4 собрался.

https://www.datafilehost.com/d/ec653183
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Maratka (07.06.2018)
Старый 06.06.2018, 23:40   #583
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от ChessMan
С -mfma у меня не захотел компилироваться (PGO сборка)
А без PGO? С профилирование она и не должна собираться, т.к. у Вас процессор без поддержки FMA3.

___
Можно мне сборку с этим флагом и без него, если возможна сборка без PGO?
Ну и отдельно - с флагом -mfma4 (также без PGO).
Плюс, по возможности (если компилятор такое делать умеет) - то с обоими флагами (т.е. использовать и FMA4, и FMA3).
Maratka вне форума   Ответить с цитированием
Старый 07.06.2018, 19:00   #584
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Maratka
А без PGO? С профилирование она и не должна собираться, т.к. у Вас процессор без поддержки FMA3.

___
Можно мне сборку с этим флагом и без него, если возможна сборка без PGO?
Ну и отдельно - с флагом -mfma4 (также без PGO).
Плюс, по возможности (если компилятор такое делать умеет) - то с обоими флагами (т.е. использовать и FMA4, и FMA3).
Можно. Делать с AVX или без? С AVX вроде лучше.


Код:
Rank Name                          Elo     +/-   Games   Score   Draws
   1 Stockfish_x64_060618_LTO_popcnt_mavx_FMA4_730mingw       6       7    3580   50.8%   66.3%
   2 Stockfish_x64_060618_LTO_popcnt_mavx_immintrin_730mingw       2       7    3582   50.3%   67.3%
   3 Stockfish_x64_060618_LTO_popcnt_mavx_FMA4_immintrin_730mingw      -0       6    3582   50.0%   69.0%
   4 Stockfish_x64_060618_LTO_popcnt_730mingw      -2       6    3580   49.7%   67.9%
   5 Stockfish_x64_060618_LTO_popcnt_FMA4_730mingw      -5       7    3600   49.3%   62.9%

8962 of 15000 games finished.
10+0,1
ChessMan вне форума   Ответить с цитированием
Старый 07.06.2018, 19:27   #585
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Сделал и с AVX и без.
Без LTO и без PGO приблизительно на 10% медленнее.

https://www.datafilehost.com/d/9b1a696b

ChessMan вне форума   Ответить с цитированием
Старый 07.06.2018, 20:57   #586
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от ChessMan
вроде
без AVX
Maratka вне форума   Ответить с цитированием
Старый 07.06.2018, 20:58   #587
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от ChessMan
Без LTO и без PGO приблизительно на 10% медленнее.
Меня интересует разница "с" FMA4/3 и без оных
Учитывая же, что у Вашего процессора нет реализации FMA3 - меня интересуют не результаты тестов, а бинари. Результаты я нарисую сам.
Maratka вне форума   Ответить с цитированием
Старый 07.06.2018, 21:09   #588
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Maratka
Меня интересует разница "с" FMA4/3 и без оных
Учитывая же, что у Вашего процессора нет реализации FMA3 - меня интересуют не результаты тестов, а бинари. Результаты я нарисую сам.
Если что, ссылка в моём предыдущем сообщении.

=======
Только "рисовать" результаты не надо.
ChessMan вне форума   Ответить с цитированием
Старый 08.06.2018, 11:01   #589
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от ChessMan
Если что, ссылка в моём предыдущем сообщении.
Я там не нашел сборки POPCNT без FMA
Maratka вне форума   Ответить с цитированием
Старый 08.06.2018, 11:46   #590
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Maratka
Я там не нашел сборки POPCNT без FMA
Пардон.
https://www.datafilehost.com/d/9d407ef8
ChessMan вне форума   Ответить с цитированием
Старый 08.06.2018, 12:27   #591
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Компиляции движков от ChessMan

Спасибо!
Результаты выложу позже (с ними не так все просто, т.к. разные компиляции периодически то выигрывают, то занимают место в середине, а то и вовсе в конце).
Т.е. придется делать десяток запусков каждой сборки минимум (лучше конечно же еще больше), и выводить среднеарифметическое, но в любом случае очень похоже, что разница будет в пределах единиц kN/s

Рискну предположить, что в исходнике SF не очень много кода, который поддается этой оптимизации, либо флаги по той или иной причине не работают.

_______
На более простом (тестовом) коде проверить сможете?
Maratka вне форума   Ответить с цитированием
Старый 08.06.2018, 12:37   #592
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Maratka
Спасибо!
Результаты выложу позже (с ними не так все просто, т.к. разные компиляции периодически то выигрывают, то занимают место в середине, а то и вовсе в конце).
Т.е. придется делать десяток запусков каждой сборки минимум (лучше конечно же еще больше), и выводить среднеарифметическое, но в любом случае очень похоже, что разница будет в пределах единиц kN/s

Рискну предположить, что в исходнике SF не очень много кода, который поддается этой оптимизации, либо флаги по той или иной причине не работают.

_______
На более простом (тестовом) коде проверить сможете?
Смогу, но пока у меня запущен свой тест.

Код:
Rank Name                          Elo     +/-   Games   Score   Draws
   1 Cfish_B_x64_070618_LTO_popcnt_730mingw      23      20     452   53.3%   61.9%
   2 Cfish_B_x64_070618_NUMA_LTO_popcnt_730mingw       7      19     452   51.0%   63.1%
   3 ASMSF180605vk                 -31      20     440   45.6%   63.0%

672 of 12000 games finished.
ChessMan вне форума   Ответить с цитированием
Старый 08.06.2018, 13:41   #593
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от ChessMan
Смогу, но пока у меня запущен свой тест.
Проверять не нужно.
Мне вполне достаточно сборки собрать.
Maratka вне форума   Ответить с цитированием
Старый 08.06.2018, 18:33   #594
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Maratka
Проверять не нужно.
Мне вполне достаточно сборки собрать.
Без проблем.
ChessMan вне форума   Ответить с цитированием
Старый 08.06.2018, 18:45   #595
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Cfish Tactical 080618 by chess1017

http://mzchessforum.altervista.org/v...p=24034#p24034

Скачать
ChessMan вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Arikchess (08.06.2018), byan_mivv (08.06.2018), Ofiscer (09.06.2018), Философ (08.06.2018)
Старый 09.06.2018, 02:43   #596
Dramorian
Начинающий
 
Аватар для Dramorian
 
Регистрация: 27.05.2018
Сообщений: 2
Сказал(а) спасибо: 1
Поблагодарили 1 раз в 1 сообщении
Репутация: 0
По умолчанию Re: Компиляции движков от ChessMan

Чем отличается тактический режим от обычного?

Развернуть для просмотра

arena gui на каком-то из ходов начинает писать illegal move. раньше ни с одним движком такого не было
[свернуть]
Dramorian вне форума   Ответить с цитированием
Старый 09.06.2018, 09:18   #597
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Dramorian
Чем отличается тактический режим от обычного?

Развернуть для просмотра

arena gui на каком-то из ходов начинает писать illegal move. раньше ни с одним движком такого не было
[свернуть]
В тактическом режиме включаются специальные алгоритмы поиска, благодаря которым движок с лёгкостью находит сложные (для понимания движка) ходы.

Например:


7k/6R1/8/8/2P2P2/P7/pP6/3K3B w - - 0 1


=============
Понятия не имею из-за чего этот баг. Нужно спрашивать у автора движка.
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Ofiscer (09.06.2018)
Старый 09.06.2018, 11:47   #598
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Мои LTO/MinGW компиляции CorChess 2.3 090618 x32-x64

+ Simplify capture bonus …
VoyagerOne authored and snicolet committed 3 days ago

+ Quiet move soft fail high bonus …
candirufish authored and snicolet committed 3 days ago

+ Large Pages fix


Bench: 4958495


Скачать

========
На моём ПК версии с "c" немного быстрее для x64_std и x64_popcnt, но не для x32.
ChessMan вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Ofiscer (09.06.2018), Философ (09.06.2018)
Старый 09.06.2018, 14:39   #599
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от ChessMan
В тактическом режиме включаются специальные алгоритмы поиска, благодаря которым движок с лёгкостью находит сложные (для понимания движка) ходы.
А за сколько времени?
У меня компиляция обычного SF с бенчем 4441320 (т.е. последняя на текущий момент) нашла за 3 мин. 50 секунд (7 ядер).
Maratka вне форума   Ответить с цитированием
Старый 09.06.2018, 16:04   #600
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Maratka
А за сколько времени?
У меня компиляция обычного SF с бенчем 4441320 (т.е. последняя на текущий момент) нашла за 3 мин. 50 секунд (7 ядер).
Конкретно эту версию я не пробовал, но раньше находило в пределах 30 секунд.

=====
А почему бы Вам не скачать и не попробовать самому?
ChessMan вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 4 (пользователей: 0 , гостей: 4)
 

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 01:26. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Рейтинг@Mail.ru