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)
Старый 17.09.2017, 08:59   #31
Aster
КМС
 
Аватар для Aster
 
Регистрация: 21.11.2016
Сообщений: 709
Сказал(а) спасибо: 433
Поблагодарили 1,545 раз(а) в 582 сообщениях
Репутация: 197
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от ChessMan
@ Aster, надеюсь, Вы компилировали СиФиш с этих исходников http://forchess.ru/showpost.php?p=42245&postcount=12 а не с Рональдовских?
С Рональдовских, я компилирую gcc, ваши изменения мэйкфайла там не играют роли. С сервера к тому же git clone несколько удобнее.
Aster вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (17.09.2017)
Старый 17.09.2017, 12:25   #32
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Aster
С Рональдовских, я компилирую gcc, ваши изменения мэйкфайла там не играют роли. С сервера к тому же git clone несколько удобнее.
Вы ошибаетесь - мои изменения дают прирост минимум 5% в виндоусе с comp=mingw и 3,5% с comp=gcc. Да и в линуксе мои изменения быстрее хотя бы потому, что отключен march=native.

Забыл добавить: в Рональдовском мейкфайле ЛТО отключена!
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (17.09.2017)
Старый 17.09.2017, 13:08   #33
Aster
КМС
 
Аватар для Aster
 
Регистрация: 21.11.2016
Сообщений: 709
Сказал(а) спасибо: 433
Поблагодарили 1,545 раз(а) в 582 сообщениях
Репутация: 197
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от ChessMan
Да и в линуксе мои изменения быстрее хотя бы потому, что отключен march=native.

Забыл добавить: в Рональдовском мейкфайле ЛТО отключена!
Ну, кроме аргумента про lto это наркомания - выключать march=native не имеет смысла в 99% случаев.
Окей. Напоминаю цифры с предыдущего забега:
Цитата: Сообщение от Aster
Среднее nps по 3 запускам:
SF 14800 kN/s
asmF 17150 kN/s (+15.8%)
cF 15660 kN/s (+5.8%)
Для начала попробовал выключить march=native
time 162571 130740 89907
nodes 2517941095 2024679523 1386080302
nps 15488254 15486305 15416822

Среднее 1545 kN/s (на 1% медленнее).

Включаем -flto обратно (включив обратно march=native):

time 97022 82938 115519
nodes 1561750249 1333429179 1858237924
nps 16096867 16077421 16085993

Среднее 16085 kN/s (на 2.5% быстрее).

В целом, lto ускоряет билд (известный факт), ваши игры с флагами не дают прирост на интеле.

На самом деле интересный вопрос состоит в том, почему сифиш просматривает в два раза больше нод в среднем для данной глубины. По хорошему, без нормальных тестов такие дела могут ухудшить силу игры при использовании нескольких ядер.

sF 1042M
asmF 1721M
cF 2015M
Aster вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (17.09.2017)
Старый 17.09.2017, 14:18   #34
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Aster
Ну, кроме аргумента про lto это наркомания - выключать march=native не имеет смысла в 99% случаев.
Окей. Напоминаю цифры с предыдущего забега:


Для начала попробовал выключить march=native
time 162571 130740 89907
nodes 2517941095 2024679523 1386080302
nps 15488254 15486305 15416822

Среднее 1545 kN/s (на 1% медленнее).

Включаем -flto обратно (включив обратно march=native):

time 97022 82938 115519
nodes 1561750249 1333429179 1858237924
nps 16096867 16077421 16085993

Среднее 16085 kN/s (на 2.5% быстрее).

В целом, lto ускоряет билд (известный факт), ваши игры с флагами не дают прирост на интеле.

На самом деле интересный вопрос состоит в том, почему сифиш просматривает в два раза больше нод в среднем для данной глубины. По хорошему, без нормальных тестов такие дела могут ухудшить силу игры при использовании нескольких ядер.

sF 1042M
asmF 1721M
cF 2015M
За наркоманию конечно немного обидно, а так то на моём процессоре с включенным ЛТО, march=native понижает скорость. Плюс включение других флагов даёт прирост при компиляции в мингв на виндоус. Все мои изменения, за исключением принудительного ЛТО при comp=mingw - это включение всех тех же флагов что и у Стокфиша.

Попробуйте скомпилировать с моим мейкфайлом, там разница будет больше чем 2.5%, особенно в виндоус и comp=mingw.
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (17.09.2017)
Старый 17.09.2017, 14:29   #35
sergey1963
Эксперт
 
Аватар для sergey1963
 
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от ChessMan
"Полёт нормальный":
Не смотря на разницу в скорости и в глубине лидирует более медленный движок.
Но вы, пожалуйста, не обращайте на этот движок никакого внимания, пользуйтесь АСМом для игры на ИКЧФ - мне конкуренты не нужны)))
-если вы не меняли алгоритм движка (хотя бы как Любичич- среднюю дельту-сигму), то движки- одинаковые, а значит победит- с большей скоростью...
sergey1963 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (17.09.2017)
Старый 17.09.2017, 14:35   #36
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от sergey1963
-если вы не меняли алгоритм движка (хотя бы как Любичич- среднюю дельту-сигму), то движки- одинаковые, а значит победит- с большей скоростью...
Любичич ничего нигде не менял - это Ивек менял. Ну как бы CiCess это тот же корчесс на языке "С". Ещё раз: это просто любительский тест, чтобы проверить не вылетает ли движок как на винде. Свой выбор чем анализировать заочные партии я уже давно сделал и он не изменится пока в АСМ не добавят хотябы часть алгоритмов корчесса.
ChessMan вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (17.09.2017), Psyclone2513 (18.09.2017), sergey1963 (17.09.2017)
Старый 17.09.2017, 14:46   #37
sergey1963
Эксперт
 
Аватар для sergey1963
 
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
По умолчанию Re: Компиляции движков от ChessMan

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

Цитата: Сообщение от sergey1963
каких алгоритмов? там только дельта изменена немного с 17 до 18 (бред какой-то, а не изменение)...
Не только дельта и не с 18 на 17, а на 17 + формула (динамическая дельта). + изменения в Null move, + изменения в редукциях, + пару желтых патчей.
ChessMan вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (17.09.2017), sergey1963 (17.09.2017)
Старый 17.09.2017, 14:51   #39
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Я немого игрался с редукциями и в той позе с Ne2 движок стал находить этот ход в два(!) раза быстрее!
ChessMan вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (17.09.2017), sergey1963 (17.09.2017)
Старый 17.09.2017, 14:54   #40
sergey1963
Эксперт
 
Аватар для sergey1963
 
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
По умолчанию Re: Компиляции движков от ChessMan

та позиция интересна- но не панацея, изменяя позиционную оценку- мы меняем вес фигур и вся тонкая настройка стока летит к чертям, да эту позицию мы стали находить быстрее, зато десяток других медленнее...
-17+0.25 какой-то там динамики- ничего не дают в плане коренных изменений, в дальнейшем сток будет развиваться, а вот куда пойдет-зайдет корчесс?
sergey1963 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (17.09.2017)
Старый 17.09.2017, 15:04   #41
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от sergey1963
та позиция интересна- но не панацея, изменяя позиционную оценку- мы меняем вес фигур и вся тонкая настройка стока летит к чертям, да эту позицию мы стали находить быстрее, зато десяток других медленнее...
-17+0.25 какой-то там динамики- ничего не дают в плане коренных изменений, в дальнейшем сток будет развиваться, а вот куда пойдет-зайдет корчесс?
Будет развиваться параллельно Стоку.
ChessMan вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (17.09.2017), sergey1963 (17.09.2017)
Старый 17.09.2017, 16:53   #42
sergey1963
Эксперт
 
Аватар для sergey1963
 
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
По умолчанию Re: Компиляции движков от ChessMan

завтра я напишу свой "рокчес" с 19+0.25 (ну как бы на единицу больше, а не меньше стока) и что?- мир засверкает новыми красками?
-и вообще- все изменения и бенчи делаются под сток, с его дельтой-18, и как это- меняя дельту на 17+0.25 и не переписывая эти бенчи я добьюсь прогресса?
sergey1963 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (17.09.2017)
Старый 17.09.2017, 17:54   #43
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от sergey1963
завтра я напишу свой "рокчес" с 19+0.25 (ну как бы на единицу больше, а не меньше стока) и что?- мир засверкает новыми красками?
-и вообще- все изменения и бенчи делаются под сток, с его дельтой-18, и как это- меняя дельту на 17+0.25 и не переписывая эти бенчи я добьюсь прогресса?
Я уже писал о том, что Ивек тестирует все изменения в корчессе? Вы думаете почему в корчесс не добавлен патч Lazy Eval?
ChessMan вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (17.09.2017), sergey1963 (17.09.2017)
Старый 17.09.2017, 18:33   #44
Alexandr_L
Bordgia
 
Аватар для Alexandr_L
 
Регистрация: 30.05.2016
Сообщений: 2,727
Сказал(а) спасибо: 25,517
Поблагодарили 2,436 раз(а) в 1,415 сообщениях
Записей в дневнике: 1
Репутация: 233
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от ChessMan
CFish - порт Стокфиша на язык "С", плюсы: +10% к скорости по сравнению с ЛТО компиляцией стока (примерно), лучший алгоритм для НУМЫ (мультипроцессорнос ть), с недавних пор поддержка 3-х видов Magic bitboards (MAGIC_PLAIN, MAGIC_FANCY, MAGIC_BLACK) +2 BMI2 (BMI2_PLAIN, BMI2_FANCY) - какой вариант лучше для определенного процессора пока загадка.
Минусы: в матчах движков иногда вылетает (Виндоус версия).

CiChess - порт CorChess'a на язык "С" (CiChess = CFish + CorChess)
Раньше был один вопрос, теперь появилась еще куча. Сделал вывод, лучше качать и не задавать лишних вопросов.
__________________
Lupus pilum mutat,non mentem
Alexandr_L вне форума   Ответить с цитированием
Старый 17.09.2017, 18:40   #45
sergey1963
Эксперт
 
Аватар для sergey1963
 
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от ChessMan
Я уже писал о том, что Ивек тестирует все изменения в корчессе? Вы думаете почему в корчесс не добавлен патч Lazy Eval?
что? за все это время добавлен только один патч- лэзи? да уже с 1.7 коры не менее 2-х десятков патчей прошло... получается тестировали их для дельты-18, а они подошли и для дельты-17???... недаром Ипмэн- ясно сказал- бред...
sergey1963 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (17.09.2017)
Старый 17.09.2017, 18:53   #46
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от sergey1963
что? за все это время добавлен только один патч- лэзи? да уже с 1.7 коры не менее 2-х десятков патчей прошло... получается тестировали их для дельты-18, а они подошли и для дельты-17???... недаром Ипмэн- ясно сказал- бред...
Я ведь по русски написал: "Не добавлен"? На самом деле 2 патча - Introduce lazy evaluation и Simplification of lazy threshold (этот от 13-го января)
Потому что Ивек все патчи тестирует, и время от времени он меняет формулу для дельты! Хотя он недавно добавил 2 сомнительных (ИМХО) патча, которые не прошли в Стокфиш.

Можно ссылочку где Ипман это сказал?
ChessMan вне форума   Ответить с цитированием
Старый 17.09.2017, 18:59   #47
Aster
КМС
 
Аватар для Aster
 
Регистрация: 21.11.2016
Сообщений: 709
Сказал(а) спасибо: 433
Поблагодарили 1,545 раз(а) в 582 сообщениях
Репутация: 197
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от ChessMan
Потому что Ивек все патчи тестирует
В отличие от кого?
Я как-то не вижу тестов Ilvec'а для каждого патча, а вот у Стокфиша всё на виду и понятно.
Aster вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
sergey1963 (17.09.2017)
Старый 17.09.2017, 19:09   #48
Burcontovk
Гроссмейстер
 
Аватар для Burcontovk
 
Регистрация: 20.12.2016
Сообщений: 1,715
Сказал(а) спасибо: 2,282
Поблагодарили 2,156 раз(а) в 1,075 сообщениях
Репутация: 240
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от ChessMan
[COLOR="Red"]Тест скорости линукс версий CFish и ASMfish (Linux Mint 18.1 x64)
У меня всеравно асм быстрее на 3-4 тыс ку. Нума включена в биосе.
Burcontovk вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
sergey1963 (17.09.2017)
Старый 17.09.2017, 19:12   #49
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Burcontovk
У меня всеравно асм быстрее на 3-4 тыс ку. Нума включена в биосе.
У меня тоже.


==
А, ну да... у Вас же сервер)))

Это на 24-х ядрах (потоках)?
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Psyclone2513 (18.09.2017)
Старый 17.09.2017, 19:14   #50
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

@Burcontovk: а можно цифры? просто интересно.
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
sergey1963 (17.09.2017)
Старый 17.09.2017, 19:17   #51
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Burcontovk
У меня всеравно асм быстрее на 3-4 тыс ку. Нума включена в биосе.
Значит то был тест под линуксом (где-то на гитхаб странице СиФиша давно видел)
ChessMan вне форума   Ответить с цитированием
Старый 17.09.2017, 19:23   #52
Burcontovk
Гроссмейстер
 
Аватар для Burcontovk
 
Регистрация: 20.12.2016
Сообщений: 1,715
Сказал(а) спасибо: 2,282
Поблагодарили 2,156 раз(а) в 1,075 сообщениях
Репутация: 240
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от ChessMan
У меня тоже.


==
А, ну да... у Вас же сервер)))

Это на 24-х ядрах (потоках)?
А в этой тестовой позе

2kr3r/1p3pb1/pBnqp2p/P2p2p1/8/2PB4/1P3PPP/R2Q1RK1 w - - 0 0

на 12 ядрах разница 1800, на 24 потоках 2500, неплохо.
Порадовало что CFish нашел b4 за 22 секунды!
Burcontovk вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
ChessMan (17.09.2017), sergey1963 (17.09.2017), SergeyMZ (17.09.2017)
Старый 17.09.2017, 19:39   #53
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Burcontovk
А в этой тестовой позе

2kr3r/1p3pb1/pBnqp2p/P2p2p1/8/2PB4/1P3PPP/R2Q1RK1 w - - 0 0

на 12 ядрах разница 1800, на 24 потоках 2500, неплохо.
Порадовало что CFish нашел b4 за 22 секунды!
Какая именно версия? 22 секунды? Круто. АСМ за сколько находит?
ChessMan вне форума   Ответить с цитированием
Старый 17.09.2017, 19:47   #54
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от ChessMan
Значит то был тест под линуксом (где-то на гитхаб странице СиФиша давно видел)
Все-таки на Виндоус был тест: https://github.com/syzygy1/Cfish/issues/8

Код:
CoffeeOne commented on 10 Oct 2016
Hello,
This is not an "issue", only information, you can immediately close it after reading.
I compared with date of today 2016-Oct-10 Stockfish-Master, PedantFish, Asmfish and CFish.
Machine: 4way Opteron 6386SE. OS: Windows 2012 R2 Server.
Fish and Stockfish compiled with GCC6.2 under mingw64.
3 runs of "bench 1024 64 24", then averaged. before benchmarks were started for AsmFish/PedantFish, LargePages were turned on with the UCI-command.
Result:

1. Stockfish-Master: 26.63MN/s
2. AsmFish: 52.06MN/s
3. PedantFish: 52.47MN/s
4. CFish: 59.49MN/s
The result speaks for itsself.
Good job!
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
sergey1963 (17.09.2017)
Старый 17.09.2017, 19:57   #55
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Burcontovk
А в этой тестовой позе

2kr3r/1p3pb1/pBnqp2p/P2p2p1/8/2PB4/1P3PPP/R2Q1RK1 w - - 0 0

на 12 ядрах разница 1800, на 24 потоках 2500, неплохо.
Порадовало что CFish нашел b4 за 22 секунды!
СиФиш нашел минут за 5 (я немного прозевал этот момент, но точно более 2-х). Порт корчесса находит быстрее:




Моя приватная (пока) версия:

ChessMan вне форума   Ответить с цитированием
Старый 17.09.2017, 20:00   #56
Burcontovk
Гроссмейстер
 
Аватар для Burcontovk
 
Регистрация: 20.12.2016
Сообщений: 1,715
Сказал(а) спасибо: 2,282
Поблагодарили 2,156 раз(а) в 1,075 сообщениях
Репутация: 240
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от ChessMan
Какая именно версия? 22 секунды? Круто. АСМ за сколько находит?
Cfish от 15 сентября. Показатели времени всегда разные, что в принципе логично с учетом кол-ва потоков. Быстрее только асм находил, кажется секунд за 8 но версию даже не вспомню.
Он же нашел за 8 потом за 38, потом за минуту и т.д. Показатели плавающие.
Burcontovk вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
sergey1963 (17.09.2017)
Старый 17.09.2017, 20:02   #57
Burcontovk
Гроссмейстер
 
Аватар для Burcontovk
 
Регистрация: 20.12.2016
Сообщений: 1,715
Сказал(а) спасибо: 2,282
Поблагодарили 2,156 раз(а) в 1,075 сообщениях
Репутация: 240
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от ChessMan
СиФиш нашел минут за 5 (я немного прозевал этот момент, но точно более 2-х). Порт корчесса находит быстрее:

Сичесс от 9го сейчас нашел за 4.33
Burcontovk вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
ChessMan (17.09.2017), sergey1963 (17.09.2017)
Старый 17.09.2017, 20:04   #58
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Burcontovk
Cfish от 15 сентября. Показатели времени всегда разные, что в принципе логично с учетом кол-ва потоков. Быстрее только асм находил, кажется секунд за 8 но версию даже не вспомню.
Он же нашел за 8 потом за 38, потом за минуту и т.д. Показатели плавающие.
У меня на 6-ти ядрах показатели АСМа тоже "плавают": в этой позе 1r1q1r1k/5pp1/3p1b2/pp1BpPB1/1n2P1QP/1PN5/1PPK4/R7 w - - 0 24

АСМ находит 24. Ne2 то за 11 минут (первый запуск) то и за 30 минут не может найти. Корчесс же (версии 2-х месячной давности!) находит "стабильно" за 13-16, максимум 25 минут.
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Burcontovk (17.09.2017)
Старый 17.09.2017, 20:05   #59
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Burcontovk
Сичесс от 9го сейчас нашел за 4.33
Секунды или минуты ?!

Минуты??? что-то долго...
ChessMan вне форума   Ответить с цитированием
Старый 17.09.2017, 20:06   #60
Burcontovk
Гроссмейстер
 
Аватар для Burcontovk
 
Регистрация: 20.12.2016
Сообщений: 1,715
Сказал(а) спасибо: 2,282
Поблагодарили 2,156 раз(а) в 1,075 сообщениях
Репутация: 240
По умолчанию Re: Компиляции движков от ChessMan

ChessMan, минуты
Burcontovk вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
ChessMan (17.09.2017)
Ответ


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

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

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

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


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


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