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)
Старый 01.12.2016, 17:34   #301
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
По умолчанию Re: Движок stockfish

Author: Joost VandeVondele
Date: Thu Dec 1 14:55:00 2016 +0100
Timestamp: 1480600500

WeakQueen Parameter tweak

New tuned values.

passed STC
http://tests.stockfishchess.org/test...bc5903140c507b
LLR: 3.16 (-2.94,2.94) [0.00,4.00]
Total: 157415 W: 27917 L: 27227 D: 102271

passed LTC
http://tests.stockfishchess.org/test...bc5903140c523b
LLR: 2.95 (-2.94,2.94) [0.00,4.00]
Total: 95405 W: 12350 L: 11959 D: 71096

Bench: 4912054 http://abrok.eu/stockfish/
Харлампий вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Viktor (01.12.2016), Гудвин (02.12.2016), Кевин (02.12.2016)
Старый 02.12.2016, 01:02   #302
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Цитата: Сообщение от Харлампий
WeakQueen Parameter tweak
Давно ждал этот важный патч с твиком параметров для слабого ферзя. Много попыток было и тестов, наконец-то наладили
Кевин вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Viktor (02.12.2016), Харлампий (02.12.2016)
Старый 02.12.2016, 11:25   #303
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Author: goodkov
Date: Fri Dec 2 09:04:45 2016 +0100
Timestamp: 1480665885

Simplify pruning rule

STC: http://tests.stockfishchess.org/test...bc5903140c5481
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 43283 W: 7761 L: 7678 D: 27844

LTC: http://tests.stockfishchess.org/test...bc5903140c5525
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 56587 W: 7232 L: 7157 D: 42198

bench: 5084980

http://abrok.eu/stockfish/
Кевин вне форума   Ответить с цитированием
7 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Alex_White (03.12.2016), Ofiscer (02.12.2016), Viktor (02.12.2016), Гудвин (02.12.2016), Философ (02.12.2016), Харлампий (02.12.2016)
Старый 03.12.2016, 11:55   #304
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Author: Andrey Neporada
Date: Sat Dec 3 09:37:07 2016 +0100
Timestamp: 1480754227

Help GCC to optimize msb() to single instruction

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

GCC compiles builtin_clzll to “63 ^ BSR”. BSR is processor instruction "Bit Scan Reverse".
So old msb() function is basically 63 - 63 ^ BSR.
Unfortunately, GCC fails to simplify this expression.

Old function compiles to

bsrq %rdi, %rdi
movl $63, %eax
xorq $63, %rdi
subl %edi, %eax
ret

New function compiles to

bsrq %rdi, %rax
ret

BTW, Clang compiles both function to the same (optimal) code.
[свернуть]


No functional change.


http://abrok.eu/stockfish/
Кевин вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Viktor (03.12.2016), Гудвин (05.12.2016), Харлампий (03.12.2016)
Старый 03.12.2016, 22:26   #305
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
По умолчанию Re: Движок stockfish

версия 031216 для MacOs для процессоров x64 bmi2 (новые Intel)

https://yadi.sk/d/5gcamT8r328nDQ
DEEP_MIND вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (07.09.2017)
Старый 04.12.2016, 12:02   #306
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Author: ElbertoOne
Date: Sun Dec 4 09:28:55 2016 +0100
Timestamp: 1480840135

Remove piece condition in decrease lmr reduction check

STC: http://tests.stockfishchess.org/test...bc5903140c55cf
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 40866 W: 7251 L: 7164 D: 26451

LTC: http://tests.stockfishchess.org/test...bc5903140c5605
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 62413 W: 7948 L: 7881 D: 46584

Bench: 5807913

http://abrok.eu/stockfish/
Кевин вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Viktor (04.12.2016), Гудвин (05.12.2016), Философ (04.12.2016)
Старый 04.12.2016, 12:28   #307
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,715 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Stockfish и его клоны

Версия от 3 декабря:
http://chess.ultimaiq.net/stockfish.html
Viktor вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (22.09.2017), Виталий В. (08.12.2016)
Старый 05.12.2016, 06:53   #308
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Код:
04-12-16	sn	flank_attack2	diff	
LLR: 2.96 (-2.94,2.94) [0.00,4.00]
Total: 13844 W: 1832 L: 1650 D: 10362
sprt @ 60+0.6 th 1	LTC: Take 2
Отличный и очень сильный патч на подходе (уже прошёл оба теста)! Давно таких усилений не было
Кевин вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Ofiscer (05.12.2016), sergey1963 (05.12.2016), Гудвин (05.12.2016)
Старый 05.12.2016, 07:15   #309
sergey1963
Эксперт
 
Аватар для sergey1963
 
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
По умолчанию Re: Движок stockfish

судя по всему- решение староиндийки близится...
sergey1963 вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Ofiscer (05.12.2016)
Старый 05.12.2016, 08:53   #310
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Цитата: Сообщение от sergey1963
судя по всему- решение староиндийки близится...
Я думаю, староиндийки хватит ещё на сотни лет вперёд
Кевин вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), TCH (05.12.2016)
Старый 05.12.2016, 21:00   #311
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Author: Joost VandeVondele
Date: Mon Dec 5 18:58:12 2016 +0100
Timestamp: 1480960692

Refactor bonus and penalty calculation (#917)

* Refactor bonus and penalty calculation

Compute common terms in a helper function.

No functional change.

* Further refactoring

Remove some parenthesis that are now useless.
Define prevSq once, use repeatedly.

No functional change.

bench: 5884767 (bench of previous patch is wrong)


Author: Stéphane Nicolet
Date: Mon Dec 5 18:49:07 2016 +0100
Timestamp: 1480960147

Pawn flank attacks

This patch tweaks some pawn values to favor flank attacks.

The first part of the patch increases the midgame psqt values of external pawns to launch more attacks (credits to user GuardianRM for this idea), while the second part increases the endgame connection values for pawns on upper ranks.

Passed STC:
LLR: 2.95 (-2.94,2.94) [0.00,4.00]
Total: 34997 W: 6328 L: 6055 D: 22614

and LTC:
LLR: 2.96 (-2.94,2.94) [0.00,4.00]
Total: 13844 W: 1832 L: 1650 D: 10362

Bench: 5884767

http://abrok.eu/stockfish/
Кевин вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), ofry (05.12.2016), Viktor (05.12.2016), Гудвин (06.12.2016), Философ (05.12.2016)
Старый 05.12.2016, 22:47   #312
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
По умолчанию Re: Движок stockfish

на MacOs, я так понимаю, тут никого нет?
могу выкладывать компиляции новых версий, так же русифицировал программу ChessX для мака (но разработчикам еще не посылал файлик - тестирую)
Кому надо спрашивайте.
DEEP_MIND вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (07.09.2017)
Старый 07.12.2016, 20:56   #313
Ofiscer
Super Moderator
 
Аватар для Ofiscer
 
Регистрация: 30.05.2016
Сообщений: 5,559
Сказал(а) спасибо: 15,168
Поблагодарили 11,397 раз(а) в 4,599 сообщениях
Репутация: 603

Награды пользователя:

По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от TCH
AsmFish, похоже, закрылся.
Похоже, что проект живет!
Ofiscer вне форума   Ответить с цитированием
12 пользователя(ей) сказали cпасибо:
Alexandr_L (22.09.2017), byan_mivv (07.12.2016), GRF (10.12.2016), Parkaev_Andrey (07.12.2016), SergeyMZ (07.12.2016), Still (07.12.2016), TCH (07.12.2016), Viktor (07.12.2016), Виталий В. (08.12.2016), Кевин (08.12.2016), Философ (07.12.2016), Харлампий (08.12.2016)
Старый 07.12.2016, 23:16   #314
TCH
1 разряд
 
Аватар для TCH
 
Регистрация: 18.09.2016
Адрес: Россия, Москва
Сообщений: 598
Сказал(а) спасибо: 2,384
Поблагодарили 2,038 раз(а) в 677 сообщениях
Репутация: 185
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от Ofiscer
Похоже, что проект живет!
Приятная новость, ассемблерные сборки всегда были сильнее обычных. Но, боюсь, проверять придется, чего там ожило. У меня Педант всегда по секунде на ход на хьяттовском random-наборе позиций обыгрывал Гудини, а тут скачал свеженького, запустил микроматч только чтобы убедиться, что движок вообще работает, и на тебе: +8=12-4 в пользу Гудини. Ничего, конечно, утверждать нельзя, это баловство, а не тест, может и звезды, но тут надо тестировать как следует, если кто им всерьез играет.
TCH вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Alexandr_L (22.09.2017), Ofiscer (07.12.2016), sergey1963 (08.12.2016), Виталий В. (08.12.2016), Кевин (08.12.2016)
Старый 08.12.2016, 00:39   #315
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от Ofiscer
Похоже, что проект живет!
А нехилый пиар-ход был временно удалить страничку разраба. Теперь всё внимание к АсмФишу
Кевин вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (22.09.2017), Ofiscer (08.12.2016)
Старый 08.12.2016, 08:43   #316
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от TCH
ассемблерные сборки всегда были сильнее обычных
за счет чего? если код и оценка 1 в 1 с обычным стоком? только за счет скорости много силы не наберешь. ну может 2-3 пункта эло на 1000 партий и наберется.
DEEP_MIND вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (22.09.2017), TCH (08.12.2016)
Старый 08.12.2016, 08:56   #317
TCH
1 разряд
 
Аватар для TCH
 
Регистрация: 18.09.2016
Адрес: Россия, Москва
Сообщений: 598
Сказал(а) спасибо: 2,384
Поблагодарили 2,038 раз(а) в 677 сообщениях
Репутация: 185
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от DEEP_MIND
за счет чего? если код и оценка 1 в 1 с обычным стоком? только за счет скорости много силы не наберешь. ну может 2-3 пункта эло на 1000 партий и наберется.
Не знаю. По bench, кстати, разница в скорости большая. Плюс Педант имеет опцию включения LP, не знаю, использует ли LP Сток по умолчанию (в опциях ее нет). Но что сильнее - очень заметно, достоверное преимущество уже на сотне партий, а то и на десятках. Насчет 100% совпадения кода - не верю, например, в Педанте есть опция сохранения хэша, которая в Стоке отсутствует.
TCH вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (22.09.2017)
Старый 08.12.2016, 09:34   #318
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от TCH
Насчет 100% совпадения кода - не верю
я уже выше писал, как можно РЕАЛЬНО сделать клон стока на ассме. других способов просто не вижу. ибо тогда разработка затянется на месяцы, а то и годы.

Цитата: Сообщение от TCH
например, в Педанте есть опция сохранения хэша, которая в Стоке отсутствует.
ничего сложного в этой опции нет. такое можно и в сток внедрить, если разрабы очень захотят.
DEEP_MIND вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (22.09.2017), TCH (08.12.2016)
Старый 08.12.2016, 10:31   #319
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
По умолчанию Re: Stockfish и его клоны

Появился ещё Deep_asmFish. Если я правильно разобрался, это некий аналог DeepFish_MZ. https://github.com/covrom/Deep_asmFish
Харлампий вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (10.12.2016), Ofiscer (08.12.2016), TCH (08.12.2016), Философ (08.12.2016)
Старый 08.12.2016, 11:13   #320
TCH
1 разряд
 
Аватар для TCH
 
Регистрация: 18.09.2016
Адрес: Россия, Москва
Сообщений: 598
Сказал(а) спасибо: 2,384
Поблагодарили 2,038 раз(а) в 677 сообщениях
Репутация: 185
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от DEEP_MIND
я уже выше писал, как можно РЕАЛЬНО сделать клон стока на ассме. других способов просто не вижу. ибо тогда разработка затянется на месяцы, а то и годы.
ничего сложного в этой опции нет. такое можно и в сток внедрить, если разрабы очень захотят.
Конечно, можно. Я про это упомянул только в том плане, что часто пишут, что pedantfish это точная копия Стока, переписанная на ассемблере. А на самом деле это если и точная копия, то только в части оценочной функции, а вообще в движке много того, чего нет в Стоке (а, возможно, и наоборот).
TCH вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (22.09.2017)
Старый 08.12.2016, 11:29   #321
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от TCH
А на самом деле это если и точная копия, то только в части оценочной функции, а вообще в движке много того, чего нет в Стоке (а, возможно, и наоборот).
может быть, но автор немногословен ))

а самому разбирать ассемблерный код - это такие временные затраты...что ну его нафик ))

что интересного можно увидеть в этим командах?

_asm
{
mov ecx, 10
lea esi, mas
l:
push ecx
lodsd
push eax
lea ebx,[fmt]
push ebx
call printf
add esp,8
pop ecx
loop l

без комментариев не читабельно ))
DEEP_MIND вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (22.09.2017), TCH (08.12.2016)
Старый 10.12.2016, 21:28   #322
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
По умолчанию Re: Stockfish и его клоны

asmFishW-2016.12.10 x64

pedantFishW-2016.12.10 x64

https://github.com/lantonov/asmFish/tree/master/Windows
Харлампий вне форума   Ответить с цитированием
9 пользователя(ей) сказали cпасибо:
Alexandr_L (10.12.2016), byan_mivv (10.12.2016), Demch (10.12.2016), KERCH (11.12.2016), Ofiscer (10.12.2016), SergeyMZ (10.12.2016), Still (10.12.2016), tt66 (10.12.2016), Философ (10.12.2016)
Старый 11.12.2016, 11:35   #323
sergey1963
Эксперт
 
Аватар для sergey1963
 
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от DEEP_MIND
может быть, но автор немногословен ))

а самому разбирать ассемблерный код - это такие временные затраты...что ну его нафик ))

что интересного можно увидеть в этим командах?

_asm
{
mov ecx, 10
lea esi, mas
l:
push ecx
lodsd
push eax
lea ebx,[fmt]
push ebx
call printf
add esp,8
pop ecx
loop l

без комментариев не читабельно ))
перевод чайника для совсем тупых-
Это регистры- специальные ячейки памяти, расположенные непосредственно в процессоре (кэши 1-3 уровней). Работа с регистрами выполняется намного быстрее, чем с ячейками оперативной памяти, поэтому регистры активно используются в программах на языке ассемблера. Регистры можно разделить на регистры общего назначения, указатель команд, регистр флагов и сегментные регистры...
Теперь легче?
sergey1963 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (22.09.2017)
Старый 11.12.2016, 20:40   #324
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
По умолчанию Re: Stockfish и его клоны

Цитата: Сообщение от sergey1963
перевод чайника для совсем тупых-
Это регистры- специальные ячейки памяти, расположенные непосредственно в процессоре (кэши 1-3 уровней). Работа с регистрами выполняется намного быстрее, чем с ячейками оперативной памяти, поэтому регистры активно используются в программах на языке ассемблера. Регистры можно разделить на регистры общего назначения, указатель команд, регистр флагов и сегментные регистры...
Теперь легче?
кому пишешь то? если мне-то как обычно мимо. или ты еще до сих пор не понял, что я программист? пора запомнить и перестать меня учить азам программирования )))
я на этом самом ассембле даже программки писал - на будущее ))
DEEP_MIND вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (22.09.2017)
Старый 11.12.2016, 22:23   #325
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Author: Jonathan Calovski
Date: Sun Dec 11 19:57:02 2016 +0100
Timestamp: 1481482622

Simplify unstoppable condition

STC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 86389 W: 15165 L: 15153 D: 56071

LTC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 98143 W: 12311 L: 12288 D: 73544

Bench: 5437987

Author: Joost VandeVondele
Date: Sun Dec 11 20:05:25 2016 +0100
Timestamp: 1481483125

Clean-up skipEarlyPruning (#921)

make skipEarlyPruning a search argument instead of managing this by hand.

Verified for no regression at STC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 96754 W: 17089 L: 17095 D: 62570

No functional change.

http://abrok.eu/stockfish/
Кевин вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), byan_mivv (12.12.2016), Гудвин (12.12.2016), Философ (11.12.2016)
Старый 12.12.2016, 14:22   #326
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
По умолчанию Re: Stockfish и его клоны

Ещё одно обновление: asmFishW-2016.12.11 x64

pedantFishW-2016.12.11 x64

https://github.com/lantonov/asmFish/tree/master/Windows
__________________ Ссылка в шапке не рабочая.
Харлампий вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (14.12.2016), Viktor (12.12.2016), Гудвин (13.12.2016), Философ (12.12.2016)
Старый 12.12.2016, 19:08   #327
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
По умолчанию Re: Движок stockfish

Author: Stefan Geschwentner
Date: Mon Dec 12 12:01:16 2016 +0100
Timestamp: 1481540476

Simplify pruning

STC: http://tests.stockfishchess.org/test...bc5903140c5619
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 16014 W: 2839 L: 2710 D: 10465

LTC: http://tests.stockfishchess.org/test...bc5903140c5638
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 182360 W: 22830 L: 22914 D: 136616

Retested at LTC
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 45502 W: 5821 L: 5732 D: 33949

Bench: 4684146 http://abrok.eu/stockfish/
Харлампий вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Гудвин (13.12.2016), Кевин (13.12.2016), Философ (12.12.2016)
Старый 13.12.2016, 12:56   #328
Chess762
2 разряд
 
Аватар для Chess762
 
Регистрация: 03.06.2016
Сообщений: 255
Сказал(а) спасибо: 3,444
Поблагодарили 422 раз(а) в 189 сообщениях
Репутация: 60
По умолчанию Re: Движок stockfish

На иммортале никто не ответил, попробую здесь задать этот вопрос:
Есть ли различие в работе оценочной функции движка при ретроспективном анализе и при обычном?
Chess762 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (07.09.2017)
Старый 13.12.2016, 14:30   #329
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
По умолчанию Re: Движок stockfish

Цитата: Сообщение от Chess762
Есть ли различие в работе оценочной функции движка при ретроспективном анализе и при обычном?
нет
DEEP_MIND вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Chess762 (13.12.2016)
Старый 13.12.2016, 14:55   #330
Chess762
2 разряд
 
Аватар для Chess762
 
Регистрация: 03.06.2016
Сообщений: 255
Сказал(а) спасибо: 3,444
Поблагодарили 422 раз(а) в 189 сообщениях
Репутация: 60
По умолчанию Re: Движок stockfish

Цитата: Сообщение от DEEP_MIND
нет
А почему тогда во Фрице, анализ партии на ошибки, движок начинает с конца партии?
Chess762 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (07.09.2017)
Ответ


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

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

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

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


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


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