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

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

Ответ
 
Опции темы Опции просмотра
Старый 04.06.2016, 17:13   #1
Харлампий
2 разряд
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
По умолчанию Stockfish и его производные



Stockfish 14
Stockfish 14 для Android
https://ufile.io/f/8ardx
https://pixeldrain.com/l/ndVpnHXc#item=1

Архив предыдущих версий: https://www.dropbox.com/sh/75gzfgu7q...UfHbBr4r_RwhGa

Официальный сайт стокфиш

Обновления тестовых версий стокфиша: http://abrok.eu/stockfish/

Сборки Stockfish и CorChess от I. Ivec

Развитие движка http://tests.stockfishchess.org/tests

Stockfish_NNUE https://github.com/nodchip/Stockfish

Сети: https://www.comp.nus.edu.sg/~sergio-v/nnue/

AsmFish

Сборки от Maratka

Компиляции движков от ChessMan

Сборка Stockfish от Otodranik

Sugar от Marco Zerbinati

Shark и Orka

О Stockfish

Цитата:
Авторы движка
Двигатель Stockfish был разработан Tord Romstad, Marco Costalba и Joona Kiiski. В настоящее время он развивается и поддерживается сообществом Stockfish.

Авторы приложений
Stockfish для Mac был собран Daylen Yang. Stockfish для iOS был собран Tord Romstad.

История
Проект Stockfish начался с движка Glaurung с открытым исходным кодом, созданного Tord Romstad. В ноябре 2008 года Марко Косталба разветвил код Glaurung 2.1 и представил Stockfish 1.0. Торд и Джоона Кииски присоединились к проекту «Стилфиш», и проект «Гларунг» постепенно исчез. Тем временем, Stockfish быстро поднялся, чтобы стать самым сильным шахматным движком с открытым исходным кодом, с частыми обновлениями каждые несколько месяцев. Сегодня он остается одним из самых сильных двигателей в мире.

О GPL
Stockfish является бесплатным и распространяется в соответствии с GNU General Public License Version 3 (GPLv3). По сути, это означает, что вы можете делать практически все, что хотите, с программой, включая ее распространение среди своих друзей, делая ее доступной для загрузки с вашего веб-сайта, продавая ее (либо самостоятельно, либо как часть некоторого более крупного программного пакета ) или использовать его в качестве отправной точки для собственного программного проекта.

Единственное реальное ограничение заключается в том, что всякий раз, когда вы каким-либо образом распространяете Stockfish, вы всегда должны включать полный исходный код или ссылку на исходный код. Если вы внесете какие-либо изменения в исходный код, эти изменения также должны быть доступны в GPL.

Для получения полной информации прочитайте GPL.
[свернуть]

Последний раз редактировалось ChessMan; 04.07.2021 в 09:38. Причина: Добавил ссылку на Стокфиш 14 + ссылка на пред. версии + Android
Харлампий вне форума   Ответить с цитированием
59 пользователя(ей) сказали cпасибо:
ALEKS (05.10.2017), Alexandr_L (07.09.2017), Alex_Lk (28.09.2018), Alex_Zet (04.12.2018), Antuan (01.01.2019), Arikchess (02.03.2018), Benoni (18.05.2020), Borisk (02.12.2018), Chess762 (01.12.2016), ChessMan (30.10.2017), Cr@ck (30.03.2019), Demch (15.07.2018), genadiy (06.12.2018), gens (26.10.2018), Ghppn (31.12.2019), Gigabayt (14.09.2020), GL2016 (04.06.2016), IgorPastukhov (06.02.2018), ivm1995 (03.12.2017), KERCH (04.06.2016), kruzh (08.02.2019), Lawyer (18.09.2018), Maratka (24.05.2018), Michael Strelkov (29.01.2017), Ofiscer (06.06.2016), ogr56 (08.07.2019), Padre (18.11.2020), Psyclone2513 (06.10.2017), Raptor (17.11.2018), Rybka (21.01.2020), SergeyTUR (04.02.2019), Shadow (15.11.2017), SKY (11.05.2020), sovaz1997 (03.10.2017), ssserg (27.06.2020), Stavross (04.06.2016), tt66 (04.06.2016), valery 64 (16.07.2021), ValstepAS (23.12.2018), Vovan (22.03.2019), Александр (30.10.2018), Александр Руденко (26.07.2020), АЛЕКСЕЙ1976 (15.08.2021), Валекс (27.11.2018), Виталий В. (13.07.2016), Владимир Харламов (09.12.2019), Владимир001 (09.08.2020), Гудвин (04.06.2016), Иван (03.07.2021), илья (13.07.2021), Кевин (30.03.2017), Котюргин (12.09.2021), Ларин (09.02.2018), Петригин Олег (04.06.2016), Реналь (18.07.2020), Ренат (17.10.2016), Роман (02.06.2021), Философ (04.06.2016)
Старый 11.12.2017, 20:06   #2131
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
По умолчанию Re: Stockfish и его производные

Author: Alain SAVARD
Date: Mon Dec 11 15:27:44 2017 +0100
Timestamp: 1513002464

Simplify other checks #1334

Simplify the other check penalty computation. Compared to current master,

a) it uses a 143 kingDanger penalty instead of S(10, 10) for the "otherCheck"
(credits to ElbertoOne for finding a suitable kingDanger range to replace the score
and to Guardian for showing this could also be a neutral change at LTC).
This makes our king safety model more consistent and simpler.

b) it might also score more than one "otherCheck" penalty for a given piece type instead of just one

c) it might score many pinned penalties instead of just one.

d) It also remove 3 conditionals and uses simpler expressions.
So it was tested as a SPRT[-3, 1]

Passed STC
http://tests.stockfishchess.org/test...bc590ccbb8ba6b
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 11705 W: 2217 L: 2080 D: 7408

And LTC
http://tests.stockfishchess.org/test...bc590ccbb8bab0
LLR: 2.94 (-2.94,2.94) [-3.00,1.00]
Total: 26812 W: 3575 L: 3463 D: 19774

Trying to improve on b) another attempt was made to score also the
"otherchecks" for piece types which had some safe checks, but this
failed STC http://tests.stockfishchess.org/test...bc590ccbb8badd

bench: 5149133 http://abrok.eu/stockfish/
Харлампий вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
ChessMan (11.12.2017), Гудвин (11.12.2017), Философ (11.12.2017)
Старый 11.12.2017, 21:42   #2132
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Они с popcnt, но без профилирования.
Результаты теста здесь: http://forchess.ru/showpost.php?p=54612&postcount=441
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Maratka (11.12.2017)
Старый 11.12.2017, 22:51   #2133
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

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

Цитата: Сообщение от Maratka
Спасибо, нужно еще кое-что проверить будет.
Сделаете?
Да, пока есть такая возможность.
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Maratka (11.12.2017)
Старый 13.12.2017, 20:51   #2135
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Stockfish и его производные

Уже месяц нет обновления AsmFish. Может услышат голос нашей просьбы!
Viktor вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Bullet (16.12.2017)
Старый 13.12.2017, 21:42   #2136
ALEKS
3 разряд
 
Аватар для ALEKS
 
Регистрация: 02.07.2016
Сообщений: 180
Сказал(а) спасибо: 908
Поблагодарили 261 раз(а) в 128 сообщениях
Репутация: 17
По умолчанию Re: Stockfish и его производные

ALEKS вне форума   Ответить с цитированием
Старый 16.12.2017, 17:14   #2137
Bullet
3 разряд
 
Аватар для Bullet
 
Регистрация: 14.06.2016
Адрес: Москва
Сообщений: 234
Сказал(а) спасибо: 142
Поблагодарили 878 раз(а) в 190 сообщениях
Репутация: 49
По умолчанию Re: Stockfish и его производные

Я методом тыка и постепенным познанием ассемблера начинаю нагонять официальные патчи. Через 2-3 дня думаю доделаю и выложу АсмФиш на свежих исходниках
Bullet вне форума   Ответить с цитированием
18 пользователя(ей) сказали cпасибо:
ALEKS (16.12.2017), byan_mivv (16.12.2017), Chess762 (18.12.2017), ChessMan (19.12.2017), Master (16.12.2017), Ofiscer (17.12.2017), otodranik (17.12.2017), Psyclone2513 (17.12.2017), Rom77 (20.12.2017), svoitsl (16.12.2017), TCH (16.12.2017), userpc (17.12.2017), vadim (16.12.2017), Viktor (16.12.2017), Виталий В. (19.12.2017), Кевин (18.12.2017), Людмил Антонов (18.12.2017), Философ (16.12.2017)
Старый 17.12.2017, 11:30   #2138
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Stockfish и его производные

Author: Joost VandeVondele
Date: Sun Dec 17 09:11:55 2017 +0100
Timestamp: 1513498315

Make staticEval independent of the search path

Current master can yield different staticEvals depending on the path
used to reach the position. The reason for this is that the evaluation after a
null move is always computed subtracting 2 * Eval::Tempo, while this is not
the case for lazy or specialized evals. This patch always adds tempo to evals,
which doesn't affect playing strength:

LTC
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 59911 W: 7616 L: 7545 D: 44750

STC
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 104947 W: 18897 L: 18919 D: 67131

Fixes issue #1335

Bench: 5208264

http://abrok.eu/stockfish/
Viktor вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
ChessMan (18.12.2017)
Старый 17.12.2017, 12:57   #2139
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Stockfish и его производные

Author: Joost VandeVondele
Date: Sun Dec 17 09:11:55 2017 +0100
Timestamp: 1513498315

Make staticEval independent of the search path

Current master can yield different staticEvals depending on the path
used to reach the position. The reason for this is that the evaluation after a
null move is always computed subtracting 2 * Eval::Tempo, while this is not
the case for lazy or specialized evals. This patch always adds tempo to evals,
which doesn't affect playing strength:

LTC
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 59911 W: 7616 L: 7545 D: 44750

STC
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 104947 W: 18897 L: 18919 D: 67131

Fixes issue #1335

Bench: 5208264


Author: Gontran Lemaire
Date: Sun Dec 17 09:20:17 2017 +0100
Timestamp: 1513498817

Remove QueenMinorsImbalance array #1340

Remove QMI array and adjust bishop, knight and queen coefficients
in QuadraticOurs and QuadraticTheirs arrays in compensation of
this removal.

STC : http://tests.stockfishchess.org/test...bc590ccbb8b5fe
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 49659 W: 9029 L: 8957 D: 31673

LTC : http://tests.stockfishchess.org/test...bc590ccbb8bd7e
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 45905 W: 5834 L: 5745 D: 34326

Bench: 5176807

http://abrok.eu/stockfish/
Viktor вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
ChessMan (17.12.2017), Философ (17.12.2017)
Старый 17.12.2017, 20:31   #2140
ALEKS
3 разряд
 
Аватар для ALEKS
 
Регистрация: 02.07.2016
Сообщений: 180
Сказал(а) спасибо: 908
Поблагодарили 261 раз(а) в 128 сообщениях
Репутация: 17
По умолчанию Re: Stockfish и его производные

куда -тыкать БРАЙНА
-УМНИКИ?BrainFish 171217 (engine): http://zipproth.com/Brainfish/BrainFish_171217.zip

Cerebellum 171217 (book): http://zipproth.com/Brainfish/Cerebe...ight_171217.7z
ALEKS вне форума   Ответить с цитированием
Старый 18.12.2017, 10:18   #2141
Людмил Антонов
Начинающий
 
Аватар для Людмил Антонов
 
Регистрация: 08.10.2017
Сообщений: 14
Сказал(а) спасибо: 6
Поблагодарили 96 раз(а) в 13 сообщениях
Репутация: 33
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Bullet
Я методом тыка и постепенным познанием ассемблера начинаю нагонять официальные патчи. Через 2-3 дня думаю доделаю и выложу АсмФиш на свежих исходниках
I wish you success. Can you give a notice when ready?
Людмил Антонов вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
ALEKS (18.12.2017), byan_mivv (18.12.2017), Chess762 (20.12.2017), ChessMan (18.12.2017), otodranik (18.12.2017), Алексей_1976 (21.12.2017)
Старый 18.12.2017, 18:50   #2142
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Stockfish и его производные

Author: Günther Demetz
Date: Mon Dec 18 16:30:27 2017 +0100
Timestamp: 1513611027

Enhanced verify search (#1338)

by disabling null-move-pruning for the side to move for first part of
the remaining search tree. This helps to better recognize zugzwang.

STC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 18220 W: 3379 L: 3253 D: 11588
http://tests.stockfishchess.org/test...bc590ccbb8bc2f

LTC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 41899 W: 5359 L: 5265 D: 31275
http://tests.stockfishchess.org/test...bc590ccbb8bc47

For further detail see commit notes and discussion at
https://github.com/pb00068/Stockfish...09fef2e51ff5bb

bench: 5776193


Author: Joost VandeVondele
Date: Mon Dec 18 16:32:21 2017 +0100
Timestamp: 1513611141

Allow for general transposition table sizes. (#1341)

For efficiency reasons current master only allows for transposition table sizes that are N = 2^k in size, the index computation can be done efficiently as (hash % N) can be written instead as (hash & 2^k - 1). On a typical computer (with 4, 8... etc Gb of RAM), this implies roughly half the RAM is left unused in analysis.

This issue was mentioned on fishcooking by Mindbreaker:
http://tests.stockfishchess.org/test...bc590ccbb8be04

Recently a neat trick was proposed to map a hash into the range [0,N[ more efficiently than (hash % N) for general N, nearly as efficiently as (hash % 2^k):

https://lemire.me/blog/2016/06/27/a-...ulo-reduction/

namely computing (hash * N / 2^32) for 32 bit hashes. This patch implements this trick and now allows for general hash sizes. Note that for N = 2^k this just amounts to using a different subset of bits from the hash. Master will use the lower k bits, this trick will use the upper k bits (of the 32 bit hash).

There is no slowdown as measured with [-3, 1] test:

http://tests.stockfishchess.org/test...bc590ccbb8be04
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 128498 W: 23332 L: 23395 D: 81771

There are two (smaller) caveats:

1) the patch is implemented for a 32 bit hash (so that a 64 bit multiply can be used), this effectively limits the number of clusters that can be used to 2^32 or to 128Gb of transpostion table. That's a change in the maximum allowed TT size, which could bother those using 256Gb or more regularly.

2) Already in master, an excluded move is hashed into the position key in rather simple way, essentially only affecting the lower 16 bits of the key. This is OK in master, since bits 0-15 end up in the index, but not in the new scheme, which picks the higher bits. This is 'fixed' by shifting the excluded move a few bits up. Eventually a better hashing scheme seems wise.

Despite these two caveats, I think this is a nice improvement in usability.

Bench: 5346341

http://abrok.eu/stockfish/
Viktor вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
ChessMan (18.12.2017), Алексей_1976 (21.12.2017), Виталий В. (20.12.2017), Гудвин (21.12.2017)
Старый 18.12.2017, 18:54   #2143
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Stockfish и его производные

Людмил Антонов, пожалуйста, сделайте новую компиляцию. Уже прошел месяц и мы ждем!

Ludmila Antonov
please, make a new compilation. It's been a month and we are waiting for!
Viktor вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
Chess762 (21.12.2017), ChessMan (18.12.2017), sovaz1997 (18.12.2017), Алексей_1976 (21.12.2017), Виталий В. (20.12.2017), Гудвин (21.12.2017)
Старый 21.12.2017, 12:35   #2144
byan_mivv
Гроссмейстер
 
Аватар для byan_mivv
 
Регистрация: 02.07.2016
Сообщений: 2,104
Сказал(а) спасибо: 4,488
Поблагодарили 5,221 раз(а) в 1,744 сообщениях
Репутация: 435
По умолчанию Re: Stockfish и его производные

asmFish и mateFish от Massimiliano Goi от 20.12.2017


http://chess.massimilianogoi.com/dow...0/download.php
__________________
"Не-ум - цветы вечности." Ошо
byan_mivv вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Chess762 (21.12.2017), ChessMan (21.12.2017), Алексей_1976 (21.12.2017)
Старый 21.12.2017, 13:05   #2145
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,717 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от byan_mivv
asmFish и mateFish от Massimiliano Goi от 20.12.2017


http://chess.massimilianogoi.com/dow...0/download.php
Ссылка "не обнаружена"...
Viktor вне форума   Ответить с цитированием
Старый 21.12.2017, 13:45   #2146
byan_mivv
Гроссмейстер
 
Аватар для byan_mivv
 
Регистрация: 02.07.2016
Сообщений: 2,104
Сказал(а) спасибо: 4,488
Поблагодарили 5,221 раз(а) в 1,744 сообщениях
Репутация: 435
По умолчанию Re: Stockfish и его производные

http://chess.massimilianogoi.com/download.php#asmfish

Замечание от Bullet -

бенч не совпадает с официальными билдами стокфиша, где гарантия что этот асм не будет "поведенным"?
__________________
"Не-ум - цветы вечности." Ошо
byan_mivv вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
ALEKS (21.12.2017), SergeyMZ (21.12.2017), Viktor (21.12.2017), Алексей_1976 (21.12.2017), Философ (21.12.2017)
Старый 21.12.2017, 16:59   #2147
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от byan_mivv
http://chess.massimilianogoi.com/download.php#asmfish

Замечание от Bullet -

бенч не совпадает с официальными билдами стокфиша, где гарантия что этот асм не будет "поведенным"?
Нигде, пользуйтесь пока Си++ сборками.
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Viktor (22.12.2017), Алексей_1976 (21.12.2017)
Старый 21.12.2017, 20:50   #2148
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от otodranik
Нигде, пользуйтесь пока Си++ сборками.
А ещё лучше С сборкой - CFish

=====
На Линуксе он уже давно сильнее асмФиша, а вот теперь и Windows версия сильнее стала
ChessMan вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Viktor (22.12.2017), Алексей_1976 (21.12.2017)
Старый 22.12.2017, 00:24   #2149
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

Почему перестал обновляться АСМфиш:
https://github.com/lantonov/asmFish/issues/96
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Viktor (22.12.2017)
Старый 22.12.2017, 00:34   #2150
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от ChessMan
А ещё лучше С сборкой - CFish
=====
На Линуксе он уже давно сильнее асмФиша, а вот теперь и Windows версия сильнее стала
За счет чего?
Maratka вне форума   Ответить с цитированием
Старый 22.12.2017, 00:48   #2151
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
За счет чего?
Лучше Стокфиша за счет большей скорости (приблизительно +10-12% с LTO). Стал лучше асмФиша за счет патчей. Лучше чем асмФиш в Линуксе при одинаковых патчах - даже не знаю, у них скорость почти одинаковая (асмФиш на 1-2% быстрее). А на андроиде ему уже давно нет равных.

Впрочем сами проверьте.

EXE: http://forchess.ru/showpost.php?p=55737&postcount=199

SRC: https://github.com/ChessMan3/Cfish/tree/master2
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Viktor (22.12.2017)
Старый 22.12.2017, 18:51   #2152
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от ChessMan
Впрочем сами проверьте.
Запустил 300 партий против моей сборки SF, контроль 150 мин. + 30 сек./ход.
Два медленных ядра (AMD E-350)
Сборку взял самую быстую (интересовала скорость на моем ПК):
CFish_x64_201217_popcnt_720mingw

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

Цитата: Сообщение от Maratka
Запустил 300 партий против моей сборки SF, контроль 150 мин. + 30 сек./ход.
Два медленных ядра (AMD E-350)
Сборку взял самую быстую (интересовала скорость на моем ПК):
CFish_x64_201217_popcnt_720mingw

Посмотрим, что там лучше..
Мда... для 300-т партий погрешность будет в районе 29 ЭЛО...

Код:
Formula for determining error bars in # of games played.

500/sq(N)  -  Where (N) is the number of games played

I.E.   sq(100) is 10     so 500/10    = +/- 50 Elo
       sq(200) is 14.14  so 500/14.14 = +/- 35 Elo
       sq(300) is 17.32  so 500/17.32 = +/- 29 Elo
       sq(500) is 22.36  so 500/22.36 = +/- 22 Elo
       sq(1000) is 31.62 so 500/31.62 = +/- 15 Elo
       sq(2000) is 44.72 so 500/44.72 = +/- 11 Elo
       sq(2500) is 50    so 500/50    = +/- 10 Elo
       sq(3000) is 54.77 so 500/54.77 = +/-  9 Elo
       sq(5000) is 70.71 so 500/70.71 = +/-  7 Elo
       sq(10000)is 100   so 500/100   = +/-  5 Elo
ChessMan вне форума   Ответить с цитированием
Старый 22.12.2017, 19:21   #2154
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от ChessMan
Мда... для 300-т партий погрешность будет в районе 29 ЭЛО...
Ничего страшного.
На TCEC вон сотню партий крутят, а люди и вовсе по 16-24 на ЧМ играют.
Однако вроде как мало кто сомневается, что на прошлом TCEC SF реально доминировал на всеми остальными, равно как и в этом году Houdini оказался явно сильнее, чем Komodo.

________
300 партий- это где-то месяца два, относительно реальный срок.
Все что больше -неосуществимо.
А блицы крутить бесполезно: при условии расхождения кода в пределах месяца (т.е. штук пять патчей) там всегда выигрывает тот, кто на 10% быстрее, а не на 10 ELO умнее.
Maratka вне форума   Ответить с цитированием
Старый 22.12.2017, 19:23   #2155
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Ничего страшного.
На TCEC вон сотню партий крутят, а люди и вовсе по 16-24 на ЧМ играют.

________
300 партий- это где-то месяца два, относительно реальный срок.
Все что больше -неосуществимо.
А блицы крутить бесполезно: при условии расхождения кода в пределах месяца (т.е. штук пять патчей) там всегда выигрывает тот, кто на 10% быстрее, а не на 10 ELO умнее.
Странно, асмФиш быстрее чем СиФиш, но в моем тесте проиграл... Мистика?

=====
Так может ну его нафиг всякие тесты типа 10+0,1 или 60+0,6? давайте по скорости ориентироваться?
ChessMan вне форума   Ответить с цитированием
Старый 22.12.2017, 19:25   #2156
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

асмФиш по прежнему на 10-15% быстрее чем СиФиш


Цитата: Сообщение от ChessMan
OS: Windows 10 x64
CPU: FX-8150 @3.8 GHz
TC 30+0.3\ 1 core\ hash 16 MB\ book: test1.pgn\ concurrency 7


Код:
   # PLAYER                                   :  RATING  ERROR  PLAYED   (%)    W     D    L  D(%)
   1 CFish_x64_201217_NUMA_popcnt_720mingw    :    3206      3    3000  51.7  406  2291  303  76.4
   2 asmFishW_2017-11-26_popcnt               :    3194      3    3000  48.3  303  2291  406  76.4
Код:
Games        : 3000 (finished)

White Wins   : 482 (16.1 %)
Black Wins   : 227 (7.6 %)
Draws        : 2291 (76.4 %)
Unfinished   : 0

White Score  : 54.3 %
Black Score  : 45.8 %
Партии: https://github.com/ChessMan3/Tests/b...sts/Results.7z

*АСМфиш скомпилирован с исходников от 191117
ChessMan вне форума   Ответить с цитированием
Старый 22.12.2017, 19:30   #2157
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от ChessMan
Странно, асмФиш быстрее чем СиФиш, но в моем тесте проиграл... Мистика?
Нет, просто разница более 10 ELO, т.к. за последние месяца полтора вышло приличное количество патчей.
Maratka вне форума   Ответить с цитированием
Старый 22.12.2017, 19:38   #2158
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Maratka
Нет, просто разница более 10 ELO, т.к. за последние месяца полтора вышло приличное количество патчей.
А как же тогда:

Цитата: Сообщение от Maratka
А блицы крутить бесполезно: при условии расхождения кода в пределах месяца (т.е. штук пять патчей) там всегда выигрывает тот, кто на 10% быстрее, а не на 10 ELO умнее.
ChessMan вне форума   Ответить с цитированием
Старый 22.12.2017, 19:42   #2159
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Stockfish и его производные

Впрочем, если Вы устроили этот матч с целью развлечения (как и TCEC) то 300 партий в самый раз
ChessMan вне форума   Ответить с цитированием
Старый 22.12.2017, 19:44   #2160
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от ChessMan
А как же тогда:
А очень просто:
1) Вроде бы очевидно, что месяц, как и десять ELO - это не значит, что буквально 30,4 суток, и именно 10 (а не 8 или например 13) ELO.
2) При 3000 партий погрешность составляет согласно вашей таблице 9 ELO
Цитата: Сообщение от ChessMan
sq(3000) is 54.77 so 500/54.77 = +/- 9 Elo
Т.е. погрешность в 9 Elo высасывает на себя бОльшую часть полученной разницы в 12 ELO, а то что осталось (3 ELO), легко вписывается в п. (1).
Maratka вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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