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)
Старый 11.09.2020, 16:26   #1561
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Переяслав
ChessMan,

https://github.com/amchess/ShashChess/releases/tag/14

Тут кстати ShashChess обновился. Может попробуете еще раз пересобрать?
Вдруг выйдет...
Сделать движок быстрее не выйдет.
Можете сравнить скорость моей компиляции Стокфиша и аброковской - быстрее будет только моя AVX2 сборка, BMI2 и другие не получат такого буста.
ChessMan вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Ghppn (12.09.2020), АЛЕКСЕЙ1976 (20.10.2020)
Старый 11.09.2020, 16:37   #1562
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

К сожалению, не получается скомпилировать ShashChess(
ChessMan вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Ghppn (12.09.2020), АЛЕКСЕЙ1976 (20.10.2020), Переяслав (11.09.2020)
Старый 11.09.2020, 16:39   #1563
Переяслав
Гроссмейстер
 
Аватар для Переяслав
 
Регистрация: 12.07.2020
Сообщений: 1,784
Сказал(а) спасибо: 650
Поблагодарили 2,306 раз(а) в 1,004 сообщениях
Записей в дневнике: 20
Репутация: 136
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от ChessMan
Моя компиляция Stockfish 110920 x32-x64
без встроенной в экзешник сети
Добавляйте к названию своих архивов что-то типа ...by_ChessMan
А то у меня этих файлов миллион так хоть быстрее отыскиваю то что надо
__________________
PGN Spy - top tournaments
Переяслав вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
ChessMan (11.09.2020), Ghppn (12.09.2020)
Старый 11.09.2020, 16:43   #1564
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Переяслав
Добавляйте к названию своих архивов что-то типа ...by_ChessMan
А то у меня этих файлов миллион так хоть быстрее отыскиваю то что надо
Можете прогнать в БилдТестере Стокфиши AVX2/BMI2 - мои против аброка?


=================
А Вы храните мои компиляции в отдельной папке ))
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Ghppn (12.09.2020)
Старый 11.09.2020, 16:54   #1565
byan_mivv
Гроссмейстер
 
Аватар для byan_mivv
 
Регистрация: 02.07.2016
Сообщений: 2,104
Сказал(а) спасибо: 4,488
Поблагодарили 5,221 раз(а) в 1,744 сообщениях
Репутация: 435
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Переяслав
Добавляйте к названию своих архивов что-то типа ...by_ChessMan
Добавь, например, к названию движка как я - _CM
__________________
"Не-ум - цветы вечности." Ошо
byan_mivv вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Jeweller (11.09.2020), svoitsl (11.09.2020)
Старый 11.09.2020, 17:13   #1566
Jeweller
2 разряд
 
Аватар для Jeweller
 
Регистрация: 24.01.2018
Сообщений: 351
Сказал(а) спасибо: 481
Поблагодарили 311 раз(а) в 153 сообщениях
Репутация: 56
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от byan_mivv
Добавь, например, к названию движка как я - _CM
авторская подпись "CM" - хороший вариант, давно так маркирую:

CM = ChessMan
FF = FireFather
nс = nodchip
A = Asunta
Ip = Ipman
MZ = Marco Zerbinati
B = Bullet
Jeweller вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Antuan (12.09.2020), byan_mivv (11.09.2020), Ghppn (12.09.2020), Владимир001 (11.09.2020)
Старый 11.09.2020, 17:29   #1567
Переяслав
Гроссмейстер
 
Аватар для Переяслав
 
Регистрация: 12.07.2020
Сообщений: 1,784
Сказал(а) спасибо: 650
Поблагодарили 2,306 раз(а) в 1,004 сообщениях
Записей в дневнике: 20
Репутация: 136
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от ChessMan
Можете прогнать в БилдТестере Стокфиши AVX2/BMI2 - мои против аброка?
Да щас проверю - как раз токо откатал ваш сифиш против арбока. Результат прилагаю:

Код:
Score of Cfish 110920 vs Stockfish 12: +163 -110 =727 [0.526]
...      Cfish 110920 playing White: 112 - 36 - 352  [0.576] 500
...      Cfish 110920 playing Black: 51 - 74 - 375  [0.477] 500
...      White vs Black: 186 - 87 - 727  [0.549] 1000
Elo difference: 18.4 +/- 11.2, LOS: 99.9 %, DrawRatio: 72.7 %
1000 of 1000 games finished. TC=40/15"+0.15"
__________________
PGN Spy - top tournaments
Переяслав вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Alvir (11.09.2020), byan_mivv (11.09.2020), ChessMan (11.09.2020), Jeweller (11.09.2020), АЛЕКСЕЙ1976 (20.10.2020)
Старый 11.09.2020, 17:36   #1568
Переяслав
Гроссмейстер
 
Аватар для Переяслав
 
Регистрация: 12.07.2020
Сообщений: 1,784
Сказал(а) спасибо: 650
Поблагодарили 2,306 раз(а) в 1,004 сообщениях
Записей в дневнике: 20
Репутация: 136
По умолчанию Re: Компиляции движков от ChessMan



+15% в однопоточном исполнении
__________________
PGN Spy - top tournaments
Переяслав вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
ChessMan (11.09.2020)
Старый 11.09.2020, 17:38   #1569
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Переяслав


+15% в однопоточном исполнении
Я имел в виду мою компиляцию Стокфиша против аброковской.
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Переяслав (11.09.2020)
Старый 11.09.2020, 17:39   #1570
Переяслав
Гроссмейстер
 
Аватар для Переяслав
 
Регистрация: 12.07.2020
Сообщений: 1,784
Сказал(а) спасибо: 650
Поблагодарили 2,306 раз(а) в 1,004 сообщениях
Записей в дневнике: 20
Репутация: 136
По умолчанию Re: Компиляции движков от ChessMan

и примерно столько же в многопотоке ~16%

__________________
PGN Spy - top tournaments
Переяслав вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
ChessMan (11.09.2020)
Старый 11.09.2020, 17:41   #1571
Переяслав
Гроссмейстер
 
Аватар для Переяслав
 
Регистрация: 12.07.2020
Сообщений: 1,784
Сказал(а) спасибо: 650
Поблагодарили 2,306 раз(а) в 1,004 сообщениях
Записей в дневнике: 20
Репутация: 136
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от ChessMan
Я имел в виду мою компиляцию Стокфиша против аброковской.
А блин - перепутался уже в этих движках
Щас
__________________
PGN Spy - top tournaments
Переяслав вне форума   Ответить с цитированием
Старый 11.09.2020, 17:49   #1572
Переяслав
Гроссмейстер
 
Аватар для Переяслав
 
Регистрация: 12.07.2020
Сообщений: 1,784
Сказал(а) спасибо: 650
Поблагодарили 2,306 раз(а) в 1,004 сообщениях
Записей в дневнике: 20
Репутация: 136
По умолчанию Re: Компиляции движков от ChessMan





все ваши быстрее, но в проценатх совсем чуть: ~ +0,8%
__________________
PGN Spy - top tournaments
Переяслав вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Ghppn (12.09.2020)
Старый 11.09.2020, 17:50   #1573
Переяслав
Гроссмейстер
 
Аватар для Переяслав
 
Регистрация: 12.07.2020
Сообщений: 1,784
Сказал(а) спасибо: 650
Поблагодарили 2,306 раз(а) в 1,004 сообщениях
Записей в дневнике: 20
Репутация: 136
По умолчанию Re: Компиляции движков от ChessMan

Блин опять нето! )
Это ж 12-st///
__________________
PGN Spy - top tournaments
Переяслав вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Ghppn (12.09.2020)
Старый 11.09.2020, 17:54   #1574
Переяслав
Гроссмейстер
 
Аватар для Переяслав
 
Регистрация: 12.07.2020
Сообщений: 1,784
Сказал(а) спасибо: 650
Поблагодарили 2,306 раз(а) в 1,004 сообщениях
Записей в дневнике: 20
Репутация: 136
По умолчанию Re: Компиляции движков от ChessMan



Ну все равно на капельку живее!
__________________
PGN Spy - top tournaments
Переяслав вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
ChessMan (11.09.2020), Ghppn (12.09.2020)
Старый 11.09.2020, 18:33   #1575
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от ChessMan
К сожалению, не получается скомпилировать ShashChess(
В общем удалил 1732 строки ненужного (ИМХО) кода



и скомпилировал движок с такой же скоростью как компиляция автора...
Мой даже медленнее получился.


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

[свернуть]

Последний раз редактировалось ChessMan; 12.09.2020 в 18:54.
ChessMan вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
АЛЕКСЕЙ1976 (20.10.2020), Переяслав (11.09.2020)
Старый 11.09.2020, 18:35   #1576
Переяслав
Гроссмейстер
 
Аватар для Переяслав
 
Регистрация: 12.07.2020
Сообщений: 1,784
Сказал(а) спасибо: 650
Поблагодарили 2,306 раз(а) в 1,004 сообщениях
Записей в дневнике: 20
Репутация: 136
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от ChessMan
1732 строки ненужного (ИМХО) кода
ужас! там стихи любимой шоли были?
__________________
PGN Spy - top tournaments
Переяслав вне форума   Ответить с цитированием
Старый 11.09.2020, 18:39   #1577
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Переяслав
ужас! там стихи любимой шоли были?
Нет.
Удалил LiveBook (основная причина невозможности скомпилировать движок)
Удалил "Self Learn" - даже не знаю работало ли оно вообще... может просто "маркетинг" был...

Функционально для анализа - движки идентичны.
ChessMan вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Ghppn (12.09.2020), АЛЕКСЕЙ1976 (20.10.2020)
Старый 11.09.2020, 18:46   #1578
Переяслав
Гроссмейстер
 
Аватар для Переяслав
 
Регистрация: 12.07.2020
Сообщений: 1,784
Сказал(а) спасибо: 650
Поблагодарили 2,306 раз(а) в 1,004 сообщениях
Записей в дневнике: 20
Репутация: 136
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от ChessMan
Удалил "Self Learn" - даже не знаю работало ли оно вообще... может просто "маркетинг" был...
Работало, если верить некоторым тестам с токчесса
__________________
PGN Spy - top tournaments
Переяслав вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Ghppn (12.09.2020)
Старый 12.09.2020, 00:54   #1579
Переяслав
Гроссмейстер
 
Аватар для Переяслав
 
Регистрация: 12.07.2020
Сообщений: 1,784
Сказал(а) спасибо: 650
Поблагодарили 2,306 раз(а) в 1,004 сообщениях
Записей в дневнике: 20
Репутация: 136
По умолчанию Re: Компиляции движков от ChessMan

Код:
Score of Crystal 110920 vs Stockfish 080920: +34 -61 =305 [0.466]
...      Crystal 110920 playing White: 20 - 17 - 163  [0.507] 200
...      Crystal 110920 playing Black: 14 - 44 - 142  [0.425] 200
...      White vs Black: 64 - 31 - 305  [0.541] 400
Elo difference: -23.5 +/- 16.5, LOS: 0.3 %, DrawRatio: 76.3 %
400 of 400 games finished. TC=15"+0.15"
Ого кристал прямо таки безумно усилился с NNUE!

Собственно вот! Теперь этот движок из решалы нескольких сложных задач стал воистину игровым!!

Код:
Score of Crystal 110920 vs Crystal 010820: +175 -1 =24 [0.935]
...      Crystal 110920 playing White: 97 - 1 - 2  [0.980] 100
...      Crystal 110920 playing Black: 78 - 0 - 22  [0.890] 100
...      White vs Black: 97 - 79 - 24  [0.545] 200
Elo difference: 463.2 +/- 72.7, LOS: 100.0 %, DrawRatio: 12.0 %
200 of 200 games finished. TC=60"+0.6"
__________________
PGN Spy - top tournaments
Переяслав вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
ChessMan (12.09.2020), Ghppn (12.09.2020), Viktor (12.09.2020), АЛЕКСЕЙ1976 (20.10.2020)
Старый 12.09.2020, 18:30   #1580
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Компиляции движков от ChessMan

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


[свернуть]


Intel Core i5-7600K
Владимир001 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
ChessMan (12.09.2020), Ghppn (12.09.2020)
Старый 12.09.2020, 18:41   #1581
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Компиляции движков от ChessMan

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


[свернуть]
Владимир001 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
ChessMan (12.09.2020), Ghppn (12.09.2020)
Старый 12.09.2020, 18:48   #1582
Rom77
Мастер
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от Владимир001

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

[свернуть]

Intel Core i5-7600K
Владимир001, один совет. В БилдТестере сортировку по скорости лучше проводить после окончания теста, а не до. По вашему скрину видно, что пять движков из девяти прошли тест всего один раз, вместо желаемых пяти.
Rom77 вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
ChessMan (12.09.2020), Ghppn (12.09.2020), Владимир001 (12.09.2020)
Старый 12.09.2020, 19:15   #1583
Владимир001
Эксперт
 
Аватар для Владимир001
 
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
По умолчанию Re: Компиляции движков от ChessMan

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



[свернуть]
Владимир001 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
ChessMan (12.09.2020), Ghppn (12.09.2020)
Старый 13.09.2020, 12:12   #1584
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Моя компиляция Cfish 130920 x32-x64

Rough implementation of sparse multiplication for MMX. …
syzygy1 committed 7 hours ago

Properly initialize mask.
syzygy1 committed yesterday

Cleaner solution for aliasing problem.
syzygy1 committed yesterday




Скачать: https://pixeldrain.com/u/sq4njmkY

=======================
Я добавил флаги BMI1 и AVX1 в сборку SSE41_popcnt и получил заметное ускорение.
Также есть ускорение при использовании одного флага BMI1


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



[свернуть]
ChessMan вне форума   Ответить с цитированием
11 пользователя(ей) сказали cпасибо:
Alvir (13.09.2020), byan_mivv (13.09.2020), Jeweller (13.09.2020), kruzh (13.09.2020), sergey1963 (13.09.2020), Viktor (13.09.2020), АЛЕКСЕЙ1976 (20.10.2020), Виталий В. (14.09.2020), Владимир001 (13.09.2020), Переяслав (13.09.2020), Философ (13.09.2020)
Старый 13.09.2020, 14:08   #1585
svoitsl
Гроссмейстер
 
Аватар для svoitsl
 
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
По умолчанию Re: Компиляции движков от ChessMan

Интересно, а без popcnt оно тоже будет заметно?
svoitsl вне форума   Ответить с цитированием
Старый 13.09.2020, 15:03   #1586
sergey1963
Эксперт
 
Аватар для sergey1963
 
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
По умолчанию Re: Компиляции движков от ChessMan

ChessMan,
191кб???- впечатляет... Рональд выкинул 15% кода Стока? из 10т строк осталось 8500? 120 кб было у Асма...
sergey1963 вне форума   Ответить с цитированием
Старый 13.09.2020, 15:06   #1587
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от svoitsl
Интересно, а без popcnt оно тоже будет заметно?
Думаю да. Но вопрос в поддержке инструкций BMI(1) и AVX(1) процессором.
ChessMan вне форума   Ответить с цитированием
Старый 13.09.2020, 15:15   #1588
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

Цитата: Сообщение от sergey1963
ChessMan,
191кб???- впечатляет... Рональд выкинул 15% кода Стока? из 10т строк осталось 8500? 120 кб было у Асма...
Нет, размер EXE зависит от компилятора.
В MinGW 9.3.0 размер идентичный вчерашней компиляции.

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

[свернуть]


Я вчера переустановил Виндоус и пока я компилирую не через Msys 2, а через Msys 1.0.11

Во втором случае пришлось скачать MinGW 10.2.0 извне.

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

[свернуть]


Хоть версия компилятора одна и та же, очевидно Msys 2 что-то добавляет к файлу.

Кстати, скорость в командной строке стала нормальной))
ChessMan вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
sergey1963 (13.09.2020), АЛЕКСЕЙ1976 (20.10.2020)
Старый 13.09.2020, 15:32   #1589
ChessMan
Super Moderator
ТС
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Компиляции движков от ChessMan

svoitsl,
попробуйте запустить:
https://pixeldrain.com/l/gwQazC6e

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

[свернуть]
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
svoitsl (13.09.2020)
Старый 13.09.2020, 15:35   #1590
sergey1963
Эксперт
 
Аватар для sergey1963
 
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
По умолчанию Re: Компиляции движков от ChessMan

6600k- Cfish_x64_130920_E_BMI2_mingw_10
Total time (ms) : 2310
Nodes searched : 4161067
Nodes/second : 1801327

Cfish_x64_130920_E_BMI1_popcnt_mingw_10
Total time (ms) : 2527
Nodes searched : 4161067
Nodes/second : 1646643
sergey1963 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
ChessMan (13.09.2020)
Ответ


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

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

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

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


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


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