31.08.2017, 21:30 | #1 |
Super Moderator
Регистрация: 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. |
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) |
09.01.2018, 00:13 | #331 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от ChessMan
Вышлите мне оба этих движка, пожалуйста.
Цитата: Сообщение от ChessMan
это очень вряд ли
А потому предлагаю Вам пойти по моему пути: раз никто не отписывается, значит никто не пользуется, ну а раз никто этими движками не пользуется - для кого их выкладывать? ___ Кому надо, пусть сами себе компилируют. Цитата: Сообщение от ChessMan
На счет замедления по скорости в Вашем тесте:
запустите одновременно 2 теста в литлблитцере, первый popcnt против AVX, второй наоборот - AVX против popcnt |
09.01.2018, 12:08 | #333 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Компиляции движков от ChessMan
Не знаю насчет уникальности, но согласитесь, что это несколько странно: использовать бесплатно движки, и даже не пытаться помочь провести тесты для дальнейшего их улучшения.
Я понимаю, что вполне могут быть один, два, пять человек, у которых нет такой возможности, но когда у ВСЕХ нет такой возможности, причем не сегодня-завтра, а много месяцев подряд - лично меня это напрягает. |
09.01.2018, 12:15 | #334 |
Гроссмейстер
Регистрация: 20.12.2016
Сообщений: 1,715
Сказал(а) спасибо: 2,282
Поблагодарили 2,156 раз(а) в 1,075 сообщениях
Репутация: 240
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от Maratka
Не знаю насчет уникальности, но согласитесь, что это несколько странно: использовать бесплатно движки, и даже не пытаться помочь провести тесты для дальнейшего их улучшения.
|
09.01.2018, 12:20 | #335 |
Гроссмейстер
Регистрация: 20.12.2016
Сообщений: 1,715
Сказал(а) спасибо: 2,282
Поблагодарили 2,156 раз(а) в 1,075 сообщениях
Репутация: 240
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от ChessMan
Тут, кстати, инфа почему СиФиш с треском проиграл Стокфишу в тесте Бурконтовка:
CoffeeOne commented 2 days ago • edited Hi chessman, About 1) Both Stockfish and CFish bind the threads to nodes on multi-node Windows machines. This is applicable here, you did test with a 2-node-machine. The difference is that Stockfish has a logic to disable that binding (let the OS decide) with less than 8 threads, Cfish does not have that logic as far as I know. That means all 1-thread-tasks reside on the same CPU for CFish, that means with concurrency 15, 15 CFish threads are running on one six-core/12 thread CPU, that is not good. Stockfish will spread it's threads randomly over the 2 CPUs, that's a big advantage. https://github.com/syzygy1/Cfish/issues/33 |
09.01.2018, 12:20 | #336 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от Burcontovk
Не знаю как все, но я по мере возможности провожу тесты. Ничего не вижу странного в использовании бесплатных движков бесплатно. Я больше скажу и платные используются бесплатно.
|
09.01.2018, 12:27 | #337 |
Гроссмейстер
Регистрация: 20.12.2016
Сообщений: 1,715
Сказал(а) спасибо: 2,282
Поблагодарили 2,156 раз(а) в 1,075 сообщениях
Репутация: 240
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от Maratka
На каком железе Вы их проводите?
|
Пользователь сказал cпасибо: | Alex_Lk (09.01.2018) |
09.01.2018, 12:43 | #338 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Компиляции движков от ChessMan
Замечательно. И что Вам помешало проверить, видят ли мои сборки виртуальные ядра как реальные (иными словами, будет ли на вашем процессоре по-умолчанию предложено использовать 11 потоков)?
Вопрос (без ответа) висит с 30 сентября: http://forchess.ru/showpost.php?p=44009&postcount=78 |
Пользователь сказал cпасибо: | Burcontovk (09.01.2018) |
09.01.2018, 12:51 | #339 |
Гроссмейстер
Регистрация: 20.12.2016
Сообщений: 1,715
Сказал(а) спасибо: 2,282
Поблагодарили 2,156 раз(а) в 1,075 сообщениях
Репутация: 240
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от Maratka
Замечательно. И что Вам помешало проверить, видят ли мои сборки виртуальные ядра как реальные (иными словами, будет ли на вашем процессоре по-умолчанию предложено использовать 11 потоков)?
Вопрос (без ответа) висит с 30 сентября: http://forchess.ru/showpost.php?p=44009&postcount=78 |
09.01.2018, 12:58 | #340 |
Гроссмейстер
Регистрация: 20.12.2016
Сообщений: 1,715
Сказал(а) спасибо: 2,282
Поблагодарили 2,156 раз(а) в 1,075 сообщениях
Репутация: 240
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от ChessMan
CiChess_060118 x32-x64
Обновление с CFish_050118 и CorChess_1.9 Patch "Make staticEval independent of the search path" is deleted https://github.com/official-stockfis...2e1d0e1fe57c08 Включен вывод статуса NUMA ChessMan3 committed 35 minutes ago Статус Large Pages выводится после команды "bench" или "b": ---- Bench: 5031260 Скачать: http://www73.zippyshare.com/v/xtzojxSl/file.html |
09.01.2018, 13:21 | #341 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от Burcontovk
Подхватывает но 23 для меня
|
09.01.2018, 14:36 | #342 |
Super Moderator
ТС
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от Burcontovk
У меня инфо о нуме только такое, это норм?
|
Пользователь сказал cпасибо: | Burcontovk (10.01.2018) |
09.01.2018, 14:39 | #343 |
Super Moderator
ТС
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от Burcontovk
Интересно как использует Сифиш все ядра, раз он отличается от официальной версии? Я имею ввиду многопроцессорность с нумой, на пользу ему идет или польза только до 8 ядер?
Хотя, может надо и второй такой же тест с выключенным HT. |
09.01.2018, 15:27 | #344 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от Maratka
Не знаю насчет уникальности, но согласитесь, что это несколько странно: использовать бесплатно движки, и даже не пытаться помочь провести тесты для дальнейшего их улучшения.
Я понимаю, что вполне могут быть один, два, пять человек, у которых нет такой возможности, но когда у ВСЕХ нет такой возможности, причем не сегодня-завтра, а много месяцев подряд - лично меня это напрягает.
__________________
AMD Ryzen 7 5700G@3.8GHz AMD Ryzen 5 2600@3.4GHz |
Пользователь сказал cпасибо: | Viktor (09.01.2018) |
09.01.2018, 17:53 | #345 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от Maratka
Не знаю насчет уникальности, но согласитесь, что это несколько странно: использовать бесплатно движки, и даже не пытаться помочь провести тесты для дальнейшего их улучшения.
Я понимаю, что вполне могут быть один, два, пять человек, у которых нет такой возможности, но когда у ВСЕХ нет такой возможности, причем не сегодня-завтра, а много месяцев подряд - лично меня это напрягает. |
Пользователь сказал cпасибо: | Intruder (10.01.2018) |
09.01.2018, 19:04 | #346 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от Maratka
Почему? Потому что наличие поддержки набора инструкций совершенно не значит, что от компиляции бинаря с их поддержкой повлечет рост производительности.
|
09.01.2018, 22:05 | #347 |
Super Moderator
ТС
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от ChessMan
Запустите команду bench 512 24 20 и нажмите паузу - будет ли выводиться инфа по биндам как у Astera?. Желательно это сделать и для Cfisha. Паузу, наверно можно и не жать.
Вот только не уверен что у CFish они тоже будут. Если да то хорошо, если нет - значит скорее всего он не использует Нуму (во всяком случае в Виндоус). CiChess я немного подкорректировал. |
09.01.2018, 23:18 | #348 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от svoitsl
ну почему же, если эти инструкции используются в проге (код написан специально для них) то рост конечно же будет...
Но это "если" похоже не выполняется как минимум на FX'ах, а на Core проверить некому: все ужасно заняты. |
10.01.2018, 00:06 | #349 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от Maratka
а на Core проверить некому:
|
10.01.2018, 03:11 | #350 |
Гроссмейстер
Регистрация: 20.12.2016
Сообщений: 1,715
Сказал(а) спасибо: 2,282
Поблагодарили 2,156 раз(а) в 1,075 сообщениях
Репутация: 240
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от ChessMan
Бинды будут выводиться сразу после нажатия энтера:
|
10.01.2018, 09:35 | #351 |
Super Moderator
ТС
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от Burcontovk
Не успеваю посмотреть что он там пишет, расчет идет.
Чтобы меньше было прокручивать: bench 128 24 13 |
Пользователь сказал cпасибо: | Burcontovk (14.01.2018) |
10.01.2018, 10:28 | #352 |
Super Moderator
ТС
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Компиляции движков от ChessMan
Я тут придумал способ проверить поведенность СиФиша при использовании HT (в однопоточных тестах!!!)
Мой пост на Иммортале: http://immortalchess.net/forum/showp...5&postcount=24 @Solitaire (and everybody else who wants to help): Test will take ~15 min. Here is a LittleBlitzer with engines and settings http://www94.zippyshare.com/v/4z7e7ZTa/file.html just extract it to C:\ like this C:\For_test\1LittleBlitzer-2.75 Run LittleBlitzer.exe and press "Load Engines" at the bottom are displayed engines. Press "Load Tournament Settings" then press "OK" (If settings like on a screenshot) Press "GO" button and "no" Concurrency must be 1 for first ~20 games (no need more) After ~20 games press "Copy" and save results to new txt file, then increase concurrency to 9 (for 10 cores machine) and wait another 20 games (better 30-40) (after increasing concurrency!!!) copy/paste in txt and, finally, increase concurrency to 19 (i hope HT is enabled? Otherwise - the test does not make sense) wait last 20 games (better 50-60) and copy/paste them to txt file and send it to me or post here. While test is running don't use PC for torrents or web browsing, especially when concurrency 9 and 19. txt file will be something like that: Развернуть для просмотраGames Completed = 27 of 500 (Avg game length = 16.630 sec)
Settings = RR/16MB/10000ms+10ms/M 10000cp for 500 moves, D 5000 moves/PGN:E:\Bases\1LittleBlitzer-2.75\test1.pgn(100) Time = 229 sec elapsed, 4014 sec remaining 1. CFish_x64_281217_NUMA_popcnt_720mingw 14.5/27 6-4-17 (L: m=4 t=0 i=0 a=0) (D: r=15 i=2 f=0 s=0 a=0) (tpm=136.8 d=18.99 nps=1772222) 2. stockfish_281217_x64_popcnt 12.5/27 4-6-17 (L: m=6 t=0 i=0 a=0) (D: r=15 i=2 f=0 s=0 a=0) (tpm=137.6 d=17.96 nps=1437323) Games Completed = 89 of 500 (Avg game length = 17.775 sec) Settings = RR/16MB/10000ms+10ms/M 10000cp for 500 moves, D 5000 moves/PGN:E:\Bases\1LittleBlitzer-2.75\test1.pgn(100) Time = 387 sec elapsed, 1789 sec remaining 1. CFish_x64_281217_NUMA_popcnt_720mingw 49.5/89 22-12-55 (L: m=12 t=0 i=0 a=0) (D: r=44 i=8 f=2 s=1 a=0) (tpm=132.0 d=17.78 nps=1601290) 2. stockfish_281217_x64_popcnt 39.5/89 12-22-55 (L: m=22 t=0 i=0 a=0) (D: r=44 i=8 f=2 s=1 a=0) Games Completed = 154 of 500 (Avg game length = 18.565 sec) Settings = RR/16MB/10000ms+10ms/M 10000cp for 500 moves, D 5000 moves/PGN:E:\Bases\1LittleBlitzer-2.75\test1.pgn(100) Time = 489 sec elapsed, 1098 sec remaining 1. CFish_x64_281217_NUMA_popcnt_720mingw 84.0/154 38-24-92 (L: m=24 t=0 i=0 a=0) (D: r=63 i=23 f=4 s=2 a=0) (tpm=136.5 d=16.86 nps=1357925) 2. stockfish_281217_x64_popcnt 70.0/154 24-38-92 (L: m=38 t=0 i=0 a=0) (D: r=63 i=23 f=4 s=2 a=0) [свернуть] Цель: увидеть уменьшение разницы в скорости при использовании виртуальных ядер. На 3-й тест нужно больше времени или даже лучше его запустить отдельно, после рестарта литлблитцера. |
Пользователь сказал cпасибо: | Burcontovk (14.01.2018) |
11.01.2018, 23:09 | #353 |
Super Moderator
ТС
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Компиляции движков от ChessMan
FX-8150, Win 10 x64, Cute Chess 0.9.4
TC 10+0.1, hash 16 MB, LP=on, 1 core, concurrency 7, book: test1.pgn Код:
# PLAYER : RATING ERROR PLAYED (%) W D L D(%) 1 CFish_x64_050118_popcnt_720gcc : 3200 2 10000 50.0 1442 7126 1432 71.3 2 CFish_x64_050118_AVX_720gcc : 3200 2 10000 50.0 1432 7126 1442 71.3 Код:
# PLAYER : RATING ERROR PLAYED (%) W D L D(%) 1 CFish_x64_050118_AVX2_720gcc : 3201 2 10000 50.4 1462 7149 1389 71.5 2 CFish_x64_050118_popcnt_720gcc : 3199 2 10000 49.6 1389 7149 1462 71.5 |
Пользователь сказал cпасибо: | Burcontovk (14.01.2018) |
12.01.2018, 00:22 | #354 |
Super Moderator
ТС
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Компиляции движков от ChessMan
В общем, как и предполагалось, тестирование СиФиша в одноядерном режиме на серверном компе идёт ему не на пользу.
http://immortalchess.net/forum/showp...5&postcount=36 Цитата: Сообщение от RomeoA23
Thank you all for your help!
Summarizing the test results: CFish does not have any problems with using HT. But there is a problem with using more than 2 processors in a single-core mode. How did I come to this conclusion? I compared the ratio of the speed of CFish and Stockfish with different number of parallel games. марк захаров test run: Games Completed = 21 of 200 1 core CFish_x64_2812_N_pop_720m nps=1889223 stockfish_281217_x64_popcnt nps=1501703 ratio = 1889223/1501703 = 1,258053689710948 Games Completed = 35 of 200 ratio 1,192376387750959 Games Completed = 56 of 200 ratio 1,154414419581349 new test Games Completed = 200 of 200 23 threads (2 CPU * 12 threads -1) 1313288/1289647 = 1,018331372848539 A large speed drop for CFish. ================== Nikola test run: 8 CPU Actual:1 HT-OFF ratio 1,10985052201394 8 CPU Actual:8 HT-OFF ratio 1,128085113325514 16 CPU Actual:1 HT-ON ratio 1,105650565472697 16 CPU Actual:8 HT-ON ratio 1,114605436794911 16 CPU Actual:15 HT-ON ratio 1,138956691936937 16 CPU Actual:16 HT-ON ratio 1,140256060677636 For Cfish HT is even better than for Stockfish in this test. ============== andrzejka test run Games Completed = 27 of 200 1 core ratio 1,326617275389092 Games Completed = 90 of 200 3 cores (i think) ratio 1,312884451834339 Games Completed = 200 of 200 7 threads (i think) ratio 1,309628920925441 A little speed drop for CFish. ================== |
Пользователь сказал cпасибо: | Burcontovk (14.01.2018) |
13.01.2018, 14:57 | #355 |
Super Moderator
ТС
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Компиляции движков от ChessMan
FX-8150, Linux Mint 18.2 x64, cutechess-cli
TC 10+0.1, hash 16 MB, LP=off, 1 core, concurrency 7, book: test1.pgn Код:
# PLAYER : RATING ERROR PLAYED (%) W D L D(%) 1 Cfish 050118 x64 POPCNT NUMA : 3203 3 3000 50.9 461 2131 408 71.0 2 asmFishL_2018-01-12_popcnt : 3197 3 3000 49.1 408 2131 461 71.0 |
Пользователь сказал cпасибо: | Burcontovk (14.01.2018) |
13.01.2018, 16:21 | #356 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от ChessMan
В общем, как и предполагалось, тестирование СиФиша в одноядерном режиме на серверном компе идёт ему не на пользу.
Виртуальные ядра никогда не дадут двойного прироста, вне зависимости от исполнителя. Исключение - целочисленная математика на стройтехнике AMD третьего и четвертого поколений, которая с точки зрения операционной системы видна как ядра виртуальные, но как известно они таки аппаратные, физически присутствующие в модуле. ;) |
13.01.2018, 16:49 | #357 |
Super Moderator
ТС
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от Maratka
А Вы на что-то другое рассчитывали?
Виртуальные ядра никогда не дадут двойного прироста, вне зависимости от исполнителя. Исключение - целочисленная математика на стройтехнике AMD третьего и четвертого поколений, которая с точки зрения операционной системы видна как ядра виртуальные, но как известно они таки аппаратные, физически присутствующие в модуле. ;) "А Вы на что-то другое рассчитывали?" рассчитывал что польза будет как и у Стокфиша. То есть будет использовать потоки во всех процессорах, а не садить все свои потоки на один проц. Это в одноядерном тестировании. Для анализа или игры на всех ядрах у него всё нормально. |
Пользователь сказал cпасибо: | Burcontovk (14.01.2018) |
13.01.2018, 23:29 | #358 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от ChessMan
То есть будет использовать потоки во всех процессорах, а не садить все свои потоки на один проц. Это в одноядерном тестировании.
|
14.01.2018, 00:23 | #359 |
Super Moderator
ТС
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от Maratka
Не совсем понял, куда как не на один одноядерный процессор можно "посадить" потоки в одноядерном тестировании?
Вы же это цитировали: "В общем, как и предполагалось, тестирование СиФиша в одноядерном режиме на серверном компе идёт ему не на пользу." Неужели серверный комп не натолкнул Вас на мысль о более двух процессорах? "new test Games Completed = 200 of 200 23 threads (2 CPU * 12 threads -1) 1313288/1289647 = 1,018331372848539" |
Пользователь сказал cпасибо: | Burcontovk (14.01.2018) |
14.01.2018, 05:41 | #360 |
Гроссмейстер
Регистрация: 20.12.2016
Сообщений: 1,715
Сказал(а) спасибо: 2,282
Поблагодарили 2,156 раз(а) в 1,075 сообщениях
Репутация: 240
|
Re: Компиляции движков от ChessMan
Цитата: Сообщение от Maratka
Не совсем понял, куда как не на один одноядерный процессор можно "посадить" потоки в одноядерном тестировании?
|
Пользователь сказал cпасибо: | ChessMan (14.01.2018) |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|