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)
Старый 01.07.2018, 20:17   #631
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Maratka
Я очень сомневаюсь, что в движке есть код для BMI1. FMA3 насколько я понял исходник - полно, но тут уже зависит от компилятора, насколько он сможет правильно "увидеть" эти конструкции.
Кстати, в MS -компиляторе FMA3 включается автоматически при включении флага /arch:AVX2
Т.е. нет возможности включить FMA без AVX2. Технически - это ошибка, но видать MS просто упростила компилятор, т.к. в процессорах Intel AVX2 появился в Haswell, и тогда же появился FMA3 (FMA4 не поддерживался сроду), а затачиваться под AMD Vishera - было слишком накладно: этих процессоров слишком мало, чтобы точить под них компилятор.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (04.07.2018)
Старый 01.07.2018, 20:19   #632
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

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

Цитата: Сообщение от ChessMan
Если не запустится - значит используется AVX2.
Оно не должно у меня запускаться уже и сразу, без всяких манипуляций. Просто потому, что нет в моей процессоре AVX2. ;)

Ну соберите у себя на Ryzen бинарь под AVX512 (AVX-3), естественно без профилирования, и посмотрите, как он работает.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (04.07.2018)
Старый 01.07.2018, 20:25   #634
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Maratka
Оно не должно у меня запускаться уже и сразу, без всяких манипуляций. Просто потому, что нет в моей процессоре AVX2. ;)

Ну соберите у себя на Ryzen бинарь под AVX512 (AVX-3), естественно без профилирования, и посмотрите, как он работает.
Ещё раз: у меня на ФХ-8150 запускались AVX и AVX2 бинарники. После отключения чего-то там по Вашей инструкции, AVX продолжили работать, а AVX2 перестали запускаться. То есть у Вас сейчас я ожидаю такого же эффекта.
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (04.07.2018)
Старый 01.07.2018, 20:41   #635
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от ChessMan
Ещё раз: у меня на ФХ-8150 запускались AVX и AVX2 бинарники.
Значит AVX2 в бинаре не задействован.
Ну не может работать AVX2 на железе, где его нет в принципе!

_____
Через десяток минут отпишусь о ситуации после отключения AVX.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (04.07.2018)
Старый 01.07.2018, 20:43   #636
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Maratka
Значит AVX2 в бинаре не задействован.
Ну не может работать AVX2 на железе, где его нет в принципе!

_____
Через десяток минут отпишусь о ситуации после отключения AVX.
Тогда почему работало и перестало?
Сейчас скомпилирую с AVX1. Думаю после отключения AVX1 будет работать.
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (04.07.2018)
Старый 01.07.2018, 20:49   #637
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Maratka
Через десяток минут отпишусь о ситуации после отключения AVX.
Падает.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (04.07.2018)
Старый 01.07.2018, 20:50   #638
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

AVX https://www.datafilehost.com/d/64b45a29
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (04.07.2018)
Старый 01.07.2018, 20:50   #639
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

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

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

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

Цитата: Сообщение от Maratka
А это уже нужно курить доки MSDN, вполне допускаю, что эта команда отключает AVX, но не AVX2.
Тогда как для отключения именно AVX2 нужна либо другая команда, либо (возможно) таковой вообще нет.
Так у меня после этой команды AVX продолжило работать!
Значит она отключила AVX2
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (04.07.2018)
Старый 01.07.2018, 21:00   #643
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Вот, все 3 движка (popcnt, +AVX, +AVX2) для сравнения:

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

Цитата: Сообщение от Maratka
Через несколько минут дам результат что будет, если включить назад.
Работает.


Цитата: Сообщение от ChessMan
Так у меня после этой команды AVX продолжило работать!
Значит она отключила AVX2
Неизвестно, ибо команда старая, и что она делает с AVX2 - тайна.
Курите MSDN.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (04.07.2018)
Старый 03.07.2018, 23:15   #645
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

CiChess 2.4/2.4a 030718 x32-x64

Bench: 5051603 / 5172540

+Tactical mode
+Null move option disabled


Скачать: https://www.datafilehost.com/d/9feee9b6

=========
BMI1 выглядит неплохо на Райзенах.
ChessMan вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Alexandr_L (04.07.2018), byan_mivv (04.07.2018), SergeyMZ (17.07.2018), Viktor (04.07.2018), Философ (04.07.2018)
Старый 04.07.2018, 13:37   #646
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от ChessMan
BMI1 выглядит неплохо на Райзенах.
Жаль, что разработчики SF этого не знают
Вы бы написали им, чтобы добавили еще один флаг для компиляции с соответствующей обработкой оного в types.h

Кстати, из всего множества BMI2 в SF используется только команда PEXT, ее аналога в семействе BMI1 попросту нет.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 04.07.2018, 18:51   #647
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Maratka
Жаль, что разработчики SF этого не знают
Вы бы написали им, чтобы добавили еще один флаг для компиляции с соответствующей обработкой оного в types.h

Кстати, из всего множества BMI2 в SF используется только команда PEXT, ее аналога в семействе BMI1 попросту нет.
В этом движке и в СиФише, кроме PEXT используется ещё и PDEP.

return _pdep_u64(BishopAttacks[s][bmi2_index_bishop(s, occupied)], BishopMasks2[s]);

======================
Небольшой тест:

AMD Ryzen 7 1700X, Win 10 x64, CuteChess 1.0
RR, 1 core, concurrency 14, TC 10+0.1, 16 MB, book: test1.pgn, LP=off


Код:
   # PLAYER                                                :  RATING  ERROR  PLAYED   (%)     W     D     L  D(%)  CFS(%)
   1 Cfish_x64_010718_LTO_popcnt+BMI1_immintrin_810mingw   :    3205      5    6100  50.9  1354  3501  1245  57.4      71
   2 Cfish_x64_010718_LTO_popcnt+BMI1_810mingw             :    3203      5    6111  50.5  1283  3607  1221  59.0      86
   3 Cfish_x64_010718_LTO_popcnt+BMI2_810mingw             :    3199      5    6100  49.8  1223  3634  1243  59.6      55
   4 Cfish_x64_010718_LTO_popcnt+BMI2_immintrin_810mingw   :    3199      4    6111  49.8  1315  3453  1343  56.5      63
   5 Cfish_x64_010718_LTO_popcnt+BMI1+lz_im-rin_810mingw   :    3198      4    6120  49.6  1282  3507  1331  57.3      64
   6 Cfish_x64_010718_LTO_popcnt_810mingw                  :    3196      5    6120  49.4  1255  3536  1329  57.8     ---

White advantage = 30.87 +/- 1.71
Draw rate (equal opponents) = 58.48 % +/- 0.37
Код:
Games        : 18331 (finished)

White Wins   : 4661 (25.4 %)
Black Wins   : 3051 (16.6 %)
Draws        : 10619 (57.9 %)
Unfinished   : 14

White Score  : 54.4 %
Black Score  : 45.6 %
Код:
Individual statistics:

1 Cfish_x64_010718_LTO_popcnt+BMI1_immintrin_810mingw : 3205 6100 (+1354,=3501,-1245), 50.9 %

Cfish_x64_010718_LTO_popcnt+BMI2_810mingw            : 1220 (+283,=679,-258), 51.0 %
Cfish_x64_010718_LTO_popcnt+BMI2_immintrin_810mingw  : 1220 (+291,=661,-268), 50.9 %
Cfish_x64_010718_LTO_popcnt+BMI1_810mingw            : 1220 (+239,=753,-228), 50.5 %
Cfish_x64_010718_LTO_popcnt_810mingw                 : 1220 (+279,=671,-270), 50.4 %
Cfish_x64_010718_LTO_popcnt+BMI1+lzcnt_immintrin_810mingw : 1220 (+262,=737,-221), 51.7 %

2 Cfish_x64_010718_LTO_popcnt+BMI1_810mingw          : 3203 6111 (+1283,=3607,-1221), 50.5 %

Cfish_x64_010718_LTO_popcnt+BMI2_810mingw            : 1220 (+222,=779,-219), 50.1 %
Cfish_x64_010718_LTO_popcnt+BMI1_immintrin_810mingw  : 1220 (+228,=753,-239), 49.5 %
Cfish_x64_010718_LTO_popcnt+BMI2_immintrin_810mingw  : 1231 (+280,=695,-256), 51.0 %
Cfish_x64_010718_LTO_popcnt_810mingw                 : 1220 (+294,=683,-243), 52.1 %
Cfish_x64_010718_LTO_popcnt+BMI1+lzcnt_immintrin_810mingw : 1220 (+259,=697,-264), 49.8 %

3 Cfish_x64_010718_LTO_popcnt+BMI2_810mingw          : 3199 6100 (+1223,=3634,-1243), 49.8 %

Cfish_x64_010718_LTO_popcnt+BMI1_immintrin_810mingw  : 1220 (+258,=679,-283), 49.0 %
Cfish_x64_010718_LTO_popcnt+BMI2_immintrin_810mingw  : 1220 (+230,=769,-221), 50.4 %
Cfish_x64_010718_LTO_popcnt+BMI1_810mingw            : 1220 (+219,=779,-222), 49.9 %
Cfish_x64_010718_LTO_popcnt_810mingw                 : 1220 (+246,=741,-233), 50.5 %
Cfish_x64_010718_LTO_popcnt+BMI1+lzcnt_immintrin_810mingw : 1220 (+270,=666,-284), 49.4 %

4 Cfish_x64_010718_LTO_popcnt+BMI2_immintrin_810mingw : 3199 6111 (+1315,=3453,-1343), 49.8 %

Cfish_x64_010718_LTO_popcnt+BMI2_810mingw            : 1220 (+221,=769,-230), 49.6 %
Cfish_x64_010718_LTO_popcnt+BMI1_immintrin_810mingw  : 1220 (+268,=661,-291), 49.1 %
Cfish_x64_010718_LTO_popcnt+BMI1_810mingw            : 1231 (+256,=695,-280), 49.0 %
Cfish_x64_010718_LTO_popcnt_810mingw                 : 1220 (+270,=681,-269), 50.0 %
Cfish_x64_010718_LTO_popcnt+BMI1+lzcnt_immintrin_810mingw : 1220 (+300,=647,-273), 51.1 %

5 Cfish_x64_010718_LTO_popcnt+BMI1+lzcnt_immintrin_810mingw : 3198 6120 (+1282,=3507,-1331), 49.6 %

Cfish_x64_010718_LTO_popcnt+BMI2_810mingw            : 1220 (+284,=666,-270), 50.6 %
Cfish_x64_010718_LTO_popcnt+BMI1_immintrin_810mingw  : 1220 (+221,=737,-262), 48.3 %
Cfish_x64_010718_LTO_popcnt+BMI2_immintrin_810mingw  : 1220 (+273,=647,-300), 48.9 %
Cfish_x64_010718_LTO_popcnt+BMI1_810mingw            : 1220 (+264,=697,-259), 50.2 %
Cfish_x64_010718_LTO_popcnt_810mingw                 : 1240 (+240,=760,-240), 50.0 %

6 Cfish_x64_010718_LTO_popcnt_810mingw               : 3196 6120 (+1255,=3536,-1329), 49.4 %

Cfish_x64_010718_LTO_popcnt+BMI2_810mingw            : 1220 (+233,=741,-246), 49.5 %
Cfish_x64_010718_LTO_popcnt+BMI1_immintrin_810mingw  : 1220 (+270,=671,-279), 49.6 %
Cfish_x64_010718_LTO_popcnt+BMI2_immintrin_810mingw  : 1220 (+269,=681,-270), 50.0 %
Cfish_x64_010718_LTO_popcnt+BMI1_810mingw            : 1220 (+243,=683,-294), 47.9 %
Cfish_x64_010718_LTO_popcnt+BMI1+lzcnt_immintrin_810mingw : 1240 (+240,=760,-240), 50.0 %
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 04.07.2018, 22:02   #648
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от ChessMan
Небольшой тест:
Очень много текста, сложно разбирать.
Просто назовите скорость движков на одной частоте (скажем 3,4 Ghz, т.е. базовой), среднеарифметическую за десяток прогонов каждого.

Цитата: Сообщение от ChessMan
В этом движке и в СиФише, кроме PEXT используется ещё и PDEP.
Ничего не меняется, инструкция опять же из набора BMI2, т.е. толку от использования BMI1 быть не может. Правда и вреда не будет.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 05.07.2018, 19:58   #649
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Maratka
Очень много текста, сложно разбирать.
Просто назовите скорость движков на одной частоте (скажем 3,4 Ghz, т.е. базовой), среднеарифметическую за десяток прогонов каждого.


Ничего не меняется, инструкция опять же из набора BMI2, т.е. толку от использования BMI1 быть не может. Правда и вреда не будет.
"т.е. толку от использования BMI1 быть не может" -- ну как же не может? Толк есть. И скорость выше чем у обычной popcnt версии и играет сильнее.

"Ничего не меняется, инструкция опять же из набора BMI2" --- естественно она из набора BMI2

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

Цитата: Сообщение от ChessMan
В моём предыдущем сообщении скрин с тестами скорости.
Движки с профилированием?
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 06.07.2018, 12:53   #651
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

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

А проверять скорость желательно без профилирования, т.е. PGO вносит свои погрешности: чуть по другому движок сыграет во время сбора профиля - и будет другой профиль с другой скоростью.

Вот у меня например:

Код:
Games Completed = 381 of 32000 (Avg game length = 19.149 sec)
Settings = RR/4MB/10000ms+10ms/M 1000cp for 12 moves, D 150 moves/PGN:E:\Games\Chess\LittleBlitzer-2.74\2moves_v1.pgn(32000)
Time = 1252 sec elapsed, 103897 sec remaining
 1.  Stockfish 040718 64 POPCNT	194.0/381	99-92-190  	(L: m=36 t=0 i=0 a=56)	(D: r=115 i=50 f=11 s=5 a=9)	(tpm=124.5 d=14.85 nps=1361648)
 2.  Stockfish 060718 64 POPCNT	187.0/381	92-99-190  	(L: m=46 t=0 i=0 a=53)	(D: r=115 i=50 f=11 s=5 a=9)	(tpm=124.7 d=14.78 nps=1357865)
Это один и тот же исходник (предпоследний SF с бенчем 5232010) и полностью одинаковыми флагами при сборке. Не менялось вообще ничего...
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 06.07.2018, 13:10   #653
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Maratka
А проверять скорость желательно без профилирования, т.е. PGO вносит свои погрешности: чуть по другому движок сыграет во время сбора профиля - и будет другой профиль с другой скоростью.

Вот у меня например:

Код:
Games Completed = 381 of 32000 (Avg game length = 19.149 sec)
Settings = RR/4MB/10000ms+10ms/M 1000cp for 12 moves, D 150 moves/PGN:E:\Games\Chess\LittleBlitzer-2.74\2moves_v1.pgn(32000)
Time = 1252 sec elapsed, 103897 sec remaining
 1.  Stockfish 040718 64 POPCNT	194.0/381	99-92-190  	(L: m=36 t=0 i=0 a=56)	(D: r=115 i=50 f=11 s=5 a=9)	(tpm=124.5 d=14.85 nps=1361648)
 2.  Stockfish 060718 64 POPCNT	187.0/381	92-99-190  	(L: m=46 t=0 i=0 a=53)	(D: r=115 i=50 f=11 s=5 a=9)	(tpm=124.7 d=14.78 nps=1357865)
Это один и тот же исходник с одним (предпоследний SF с бенчем 5232010) и полностью одинаковыми флагами при сборке. Не менялось вообще ничего...
Вы не там тестируете скорость. Little blitzer для этого не предназначен.

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

Cfish 230718 BMI2

Updated to "Tweak reductions formula: 0.88 * depth + 0.12"


Bench: 4617359

Скачать: https://www.datafilehost.com/d/47496157
ChessMan вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
Alexandr_L (30.07.2018), Burcontovk (20.08.2018), SergeyMZ (23.07.2018), Viktor (23.07.2018), Виталий В. (24.07.2018), Философ (23.07.2018)
Старый 23.07.2018, 22:35   #655
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Marlin, based on Cfish
Have UCI options:
TacticalMode
NullMove
LMR
author R. Iskakov
http://mzchessforum.altervista.org/v...p=26256#p26256
Цитата: Сообщение от chess1017
Continuation of Cfish Tactical
Download

BMI2 compilation by RomeoA28
Download
ChessMan вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (30.07.2018), Виталий В. (24.07.2018), Философ (23.07.2018)
Старый 24.07.2018, 20:02   #656
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Cfish Extended 240718 x32-x64

Updated to:

"Slight decrease of overload value"

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

Set overload value to S(13,6)

STC:
LLR: 2.96 (-2.94,2.94) [0.00,4.00]
Total: 27606 W: 6371 L: 6094 D: 15141
http://tests.stockfishchess.org/test...bc5902bdb82425

LTC:
LLR: 2.95 (-2.94,2.94) [0.00,4.00]
Total: 112435 W: 19442 L: 18921 D: 74072
http://tests.stockfishchess.org/test...bc5902bdb82741

Closes #1694

Bench: 4937000
[свернуть]


+UCI опции:
VARIETY,
ICCF_Analyzes,
WIDESEARCH,
RAZORING,
FUTILITY,
PRUNING,
NULLMOVE,
PROBCUT,
KingSafe,
Tactical,
LMR.


Bench: 4937000

Скачать: https://www.datafilehost.com/d/efcd6952
ChessMan вне форума   Ответить с цитированием
8 пользователя(ей) сказали cпасибо:
Alexandr_L (30.07.2018), Burcontovk (27.07.2018), byan_mivv (24.07.2018), SergeyMZ (24.07.2018), Viktor (24.07.2018), Виталий В. (24.07.2018), Гудвин (24.07.2018), Философ (24.07.2018)
Старый 25.07.2018, 22:08   #657
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

CFish Extended 250718 x32-x64

Обновлён до патча:
"Author: Stéphane Nicolet
Date: Wed Jul 25 18:31:02 2018 +0200
Timestamp: 1532536262

Code clean-up

Bench: 4413383"


+исправлена опция "Clean Search" (не работает в Cfish_Ext_240718)
+Добавлена опция "Both" в "Analysis Contempt" (так же как в Stockfish)
+Добавлена опция "LazyThreshold" -- снимите флажок чтобы отключить Lazy Threshold evaluation (так же как в CorChess) -- Ivan Ivec удалил патч Lazy evaluation в CorChess, по его мнению это помогает в анализе.


Bench: 4413383

Скачать: https://www.datafilehost.com/d/15bd90fd
ChessMan вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
Alexandr_L (30.07.2018), Burcontovk (27.07.2018), Parkaev_Andrey (25.07.2018), Viktor (25.07.2018), Гудвин (26.07.2018), Философ (25.07.2018)
Старый 26.07.2018, 22:14   #658
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

CiChess 2.4 260718 x32-x64

Bench: 4419778

Скачать: https://www.datafilehost.com/d/a228f903
ChessMan вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Alexandr_L (30.07.2018), Burcontovk (27.07.2018), byan_mivv (26.07.2018), Ofiscer (27.07.2018), Viktor (27.07.2018)
Старый 27.07.2018, 13:51   #659
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

CiChess 2.4 270718 x32-x64

Bench: 4941141 (идентичен последнему CorChess)

Скачать: https://www.datafilehost.com/d/84d45f66

=========
Включите опцию "LazyThreshold" чтобы задействовать алгоритмы CiChess_2.4a
ChessMan вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Alexandr_L (30.07.2018), Burcontovk (20.08.2018), SergeyMZ (27.07.2018), Viktor (27.07.2018), Философ (27.07.2018)
Старый 20.08.2018, 09:11   #660
Burcontovk
Гроссмейстер
 
Аватар для Burcontovk
 
Регистрация: 20.12.2016
Сообщений: 1,715
Сказал(а) спасибо: 2,282
Поблагодарили 2,156 раз(а) в 1,075 сообщениях
Репутация: 240
По умолчанию Re: Компиляции движков от ChessMan

Что-то давно не было новых компиляций((
Burcontovk вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (28.08.2018), Yard (20.08.2018)
Ответ


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

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

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

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


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


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