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)
Старый 13.09.2016, 08:46   #91
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,715 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Движок stockfish

Сегодня, 13.09.2016 еще один релиз:
http://abrok.eu/stockfish/
Viktor вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Философ (14.09.2016), Харлампий (13.09.2016)
Старый 14.09.2016, 17:14   #92
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,715 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Движок stockfish

Author: Marco Costalba
Date: Wed Sep 14 15:43:56 2016 +0200
Timestamp: 1473860636
Retire MovePicker::see_sign()
No more used after last patch.
No functional change.


Author: VoyagerOne
Date: Wed Sep 14 15:38:38 2016 +0200
Timestamp: 1473860318
Tweak SEE margin in pruning conditions
Use 35 * depth^2 to calculate see_margin.
STC:
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 22636 W: 4212 L: 3990 D: 14434
LTC:
LLR: 2.96 (-2.94,2.94) [0.00,5.00]
Total: 47241 W: 6314 L: 6041 D: 34886
The Movepick SEE is now dead code, retire it.
Bench: 5341477

http://abrok.eu/stockfish/
Viktor вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Философ (14.09.2016)
Старый 16.09.2016, 09:39   #93
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
По умолчанию Re: Движок stockfish

Author: Marco Costalba
Date: Fri Sep 16 08:15:07 2016 +0200
Timestamp: 1474006507

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

Author: Stéphane Nicolet
Date: Fri Sep 16 08:30:06 2016 +0200
Timestamp: 1474007406
http://abrok.eu/stockfish/
Харлампий вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Viktor (16.09.2016), Философ (16.09.2016)
Старый 17.09.2016, 12:21   #95
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
По умолчанию Re: Движок stockfish

Author: Marco Costalba
Date: Sat Sep 17 10:14:28 2016 +0200
Timestamp: 1474100068

Fix a warning with MSVC

warning C4706: assignment within conditional expression

No functional change. http://abrok.eu/stockfish/
Харлампий вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Stavross (19.09.2016), Viktor (17.09.2016), Гудвин (18.09.2016), Философ (17.09.2016)
Старый 18.09.2016, 09:43   #96
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Author: Joost Vandevondele
Date: Sun Sep 18 08:13:34 2016 +0200
Timestamp: 1474179214

Use fixed depth bench to make PGO builds more reproducible

Discussed on fishcooking

proposal and objdump verification:
https://groups.google.com/d/msg/fish...0/EGPsMYqOFAAJ

verified no significant speed difference between depth and time:
https://groups.google.com/d/msg/fish...0/KazW5QZmFgAJ

stockfish_time - stats:
mean = 2207232.56 std = 7079.51 std/mean = 0.003207

stockfish_depth - stats:
mean = 2201783.57 std = 6356.69 std/mean = 0.002887

No functional change
Кевин вне форума   Ответить с цитированием
7 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), solova008 (18.09.2016), Stavross (19.09.2016), Viktor (18.09.2016), Гудвин (18.09.2016), Философ (18.09.2016), Харлампий (18.09.2016)
Старый 21.09.2016, 10:11   #97
Александр Руденко
Гроссмейстер
 
Аватар для Александр Руденко
 
Регистрация: 02.07.2016
Адрес: Новая Москва
Сообщений: 1,082
Сказал(а) спасибо: 112
Поблагодарили 981 раз(а) в 449 сообщениях
Записей в дневнике: 2
Репутация: 99
По умолчанию Re: Движок stockfish

http://abrok.eu/stockfish Новая Версия rn computers
Windows x64
Windows 32
Linux x64 for Haswell CPUs
Linux x64 for modern computers
Linux x64
Author: Guenther Demetz
Date: Wed Sep 21 08:42:25 2016 +0200
Timestamp: 1474440145

Fix pin-aware SEE

Correct pinners calculation and fix bug with pinned
pieces giving check. With this patch 'pinners' only
returns sliders with exactly one defensive piece between
the slider and the attacked square (in other words, pinners
returns exact pinners).

This was a co-operation between Marco Costalba,
__________________
Выше нас только звезды

Шахматы – моя жизнь, но моя жизнь – не только шахматы

Моя безответная любовь, это черная шахматная королева

Истина где-то рядом.....

ICCF - 2431
PlayChess - 2640
Шахматная Планета - 2621
Александр Руденко вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Viktor (21.09.2016), Гудвин (21.09.2016), Харлампий (21.09.2016)
Старый 22.09.2016, 11:13   #98
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Author: Stéphane Nicolet
Date: Thu Sep 22 08:31:23 2016 +0200
Timestamp: 1474525883

Simplify pinners conditions in SEE()

Use the following transformations:

- to check that A is included in B, testing "(A & ~B) == 0" is faster
than "(A & B) == A"

- to remove the intersection of A and B from A, doing "A &= ~B;" is as
fast as "if (A & B) A &= ~B;" but is simpler.

Overall, the simpler patch version is 0.3% than current master.

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

Author: Marco Costalba
Date: Sat Sep 24 07:37:52 2016 +0200
Timestamp: 1474695472

Fix crash when passing a mate/stalemate position

Both Tablebases::filter_root_moves() and
extract_ponder_from_tt(9 were unable to handle
a mate/stalemate position.

Spotted and reported by Dann Corbit.

Added some mate/stalemate positions to bench so
to early catch this regression in the future.

No functional change.

http://abrok.eu/stockfish/


В этом патче багфикс, связанный с вылетом при возникновении в эндшпиле некоторых матовых и патовых позиций.
Кевин вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Ofiscer (24.09.2016), Viktor (24.09.2016), Подполкан (24.09.2016), Философ (24.09.2016)
Старый 24.09.2016, 10:46   #100
Parkaev_Andrey
Гроссмейстер
 
Аватар для Parkaev_Andrey
 
Регистрация: 29.05.2016
Сообщений: 3,743
Сказал(а) спасибо: 4,453
Поблагодарили 6,151 раз(а) в 2,723 сообщениях
Записей в дневнике: 6
Репутация: 293
По умолчанию Re: Движок stockfish

Такое ощущение, что версии Stockfish компилируют быстрее, чем их успевают выкладывать
Parkaev_Andrey вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Viktor (24.09.2016)
Старый 24.09.2016, 11:48   #101
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,715 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Движок stockfish

Цитата: Сообщение от Parkaev_Andrey
Такое ощущение, что версии Stockfish компилируют быстрее, чем их успевают выкладывать
На то этот движок и "народный", что "процесс идет"...
Viktor вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (07.09.2017)
Старый 24.09.2016, 21:49   #102
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Author: joergoster
Date: Sat Sep 24 19:56:02 2016 +0200
Timestamp: 1474739762

Allowing singular extension in mate positions

Drop useless condition

abs(ttValue) < VALUE_KNOWN_WIN

And extend singular extension search to cases when ttValue
stores a mate score. This improves mate finding and does
not introduce any regression.

Yery tested this patch against current master on the 6500+
Chest mate suite with 200K fixed nodes:

shortest mates found: master: 1206 patch:1205
any mate found: master: 1903 patch: 2003

with 1 sec time:

shortest mates found: master: 2667 patch: 2628
any mate found: master: 3585 patch: 3646

Verified for no regression:

STC
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 25655 W: 4578 L: 4465 D: 16612

LTC
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 66247 W: 8618 L: 8557 D: 49072

bench: 6335042

http://abrok.eu/stockfish/
Кевин вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Parkaev_Andrey (24.09.2016), Viktor (24.09.2016), Гудвин (25.09.2016)
Старый 24.09.2016, 22:20   #103
Parkaev_Andrey
Гроссмейстер
 
Аватар для Parkaev_Andrey
 
Регистрация: 29.05.2016
Сообщений: 3,743
Сказал(а) спасибо: 4,453
Поблагодарили 6,151 раз(а) в 2,723 сообщениях
Записей в дневнике: 6
Репутация: 293
По умолчанию Re: Движок stockfish

Parkaev_Andrey вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (07.09.2017)
Старый 24.09.2016, 23:25   #104
TCH
1 разряд
 
Аватар для TCH
 
Регистрация: 18.09.2016
Адрес: Россия, Москва
Сообщений: 598
Сказал(а) спасибо: 2,384
Поблагодарили 2,038 раз(а) в 677 сообщениях
Репутация: 185
По умолчанию Re: Движок stockfish

Насчет того, что компиляции с сайта http://chess.ultimaiq.net/stockfish.html на 8.5% быстрее аброковских - не знаю, может и быстрее, но на результатах это никак не сказывается. Я тут пару дней не мог играть, времени совсем не было, чтобы комп не расслаблялся стравил три компиляции на 4 ядрах по секунде на ход, ожидал что Педант будет первым, Ultimaiq вторым, а Аброк отстанет, так вот, получилось так:

Очки Движок
192 pedantFishW_2016-09-19_popcnt
172 Stockfish 220916 64 POPCNT abrok
170 Stockfish 200916 64 POPCNT ultimaiq

По ходу Педант всегда лидировал, а два остальных все время шли вровень, то Аброк, то Ультима впереди с разницей в несколько очков, так что по игре они равны.
TCH вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Ofiscer (24.09.2016), Parkaev_Andrey (24.09.2016), solova008 (25.09.2016), Гудвин (25.09.2016)
Старый 25.09.2016, 05:01   #105
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

TCH, а на других контролях как?
8,5 процентов прибавки скорости точно есть, это легко проверить Fish Test-ом.
Кевин вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), TCH (25.09.2016)
Старый 25.09.2016, 05:17   #106
Гудвин
Администратор
 
Аватар для Гудвин
 
Регистрация: 24.05.2016
Сообщений: 4,186
Сказал(а) спасибо: 7,165
Поблагодарили 7,655 раз(а) в 3,086 сообщениях
Репутация: 348
По умолчанию Re: Движок stockfish

Цитата: Сообщение от TCH
Насчет того, что компиляции с сайта http://chess.ultimaiq.net/stockfish.html на 8.5% быстрее аброковских - не знаю, может и быстрее, но на результатах это никак не сказывается. Я тут пару дней не мог играть, времени совсем не было, чтобы комп не расслаблялся стравил три компиляции на 4 ядрах по секунде на ход
Я это периодически делаю, только не турниры провожу, а позиции ставлю для решения. Скорости да, быстрее у сторонних версий, но результат как минимум не хуже, а иногда попадает аброковская версия и с лучшими результатами.
Гудвин вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Ofiscer (25.09.2016), TCH (25.09.2016)
Старый 25.09.2016, 08:17   #107
TCH
1 разряд
 
Аватар для TCH
 
Регистрация: 18.09.2016
Адрес: Россия, Москва
Сообщений: 598
Сказал(а) спасибо: 2,384
Поблагодарили 2,038 раз(а) в 677 сообщениях
Репутация: 185
По умолчанию Re: Движок stockfish

Цитата: Сообщение от Кевин
TCH, а на других контролях как?
8,5 процентов прибавки скорости точно есть, это легко проверить Fish Test-ом.
Не знаю, не пробовал. Давно нет времени на тесты. Но по старым своим тестам помню, что изменение скорости часто слабо коррелирует с силой игры, часто даже более медленная версия (не компиляция, а версия) движка играет сильнее быстрой.
А набрать статистику на длинных контролях, сами знаете, нереально. По секунде хоть 536 партий в перерыве наиграл, а если хоть по 30 секунд гонять - никакой жизни не хватит. А тесты из 10-20 партий пусть англичане с Иммортала делают. Хотя иногда и можно поразвлекаться, если не претендовать на выводы. Помнится, я как-то по 30 секунд на ход Гудини с Педантом стравливал, результат +1=11-8. Обидно мне стало за фокусника, решил поизвращаться и дать ему фору, Гудини на 4 ядрах, а Педант на одном, те же 30 секунд на ход, результат +0=7-6. А ведь это разница почти вчетверо, а не 8.5%. Мораль: ежели играешь плохо, никакое время не поможет
TCH вне форума   Ответить с цитированием
7 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Ofiscer (25.09.2016), sergey1963 (25.09.2016), Viktor (25.09.2016), Гудвин (26.09.2016), Кевин (25.09.2016), Харлампий (25.09.2016)
Старый 25.09.2016, 08:42   #108
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Мне для анализа так скорость вообще не важна А с Аброка всегда надёжнее и быстрее выходят компиляции.
Кевин вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Ofiscer (25.09.2016), sergey1963 (25.09.2016), TCH (25.09.2016), Гудвин (26.09.2016), Харлампий (25.09.2016)
Старый 25.09.2016, 09:45   #109
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
Cool Re: Движок stockfish

Кстати, последний патч, который улучшает поиск мата, изменил вывод бенча в Стоке. Теперь последние строки выглядят так:

Кевин вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), TCH (25.09.2016)
Старый 25.09.2016, 09:53   #110
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
По умолчанию Re: Движок stockfish

Цитата: Сообщение от Кевин
Мне для анализа так скорость вообще не важна А с Аброка всегда надёжнее и быстрее выходят компиляции.
Я сравнивал быстроту нахождения решения на нескольких сложных позициях. Компиляции с аброка решают быстрее, не смотря на меньшую скорость.
Харлампий вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Ofiscer (25.09.2016), sergey1963 (25.09.2016), solova008 (25.09.2016), Viktor (25.09.2016), Гудвин (26.09.2016)
Старый 25.09.2016, 10:38   #111
sergey1963
Эксперт
 
Аватар для sergey1963
 
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
По умолчанию Re: Движок stockfish

Цитата: Сообщение от TCH
по старым своим тестам помню, что изменение скорости часто слабо коррелирует с силой игры, часто даже более медленная версия (не компиляция, а версия) движка играет сильнее быстрой.
А набрать статистику на длинных контролях, сами знаете, нереально. По секунде хоть 536 партий в перерыве наиграл, а если хоть по 30 секунд гонять - никакой жизни не хватит. А тесты из 10-20 партий пусть англичане с Иммортала делают. Хотя иногда и можно поразвлекаться, если не претендовать на выводы. Помнится, я как-то по 30 секунд на ход Гудини с Педантом стравливал, результат +1=11-8. Обидно мне стало за фокусника, решил поизвращаться и дать ему фору, Гудини на 4 ядрах, а Педант на одном, те же 30 секунд на ход, результат +0=7-6. А ведь это разница почти вчетверо, а не 8.5%. Мораль: ежели играешь плохо, никакое время не поможет
очень даже "в дындочку"!!!, от себя хотел добавить, что никогда не понимал, что такое "сила игры" у движка- скорость?- хм не всегда, даже асм при перекомпилировании что-то теряет, чего уж говорить о других, глубина?- уже ближе, однако и здесь заковыка- у каждого движка она своя, даже больше- у каждой версии, пока прихожу к выводу, что нужна сбалансированность- ядра проца, его частота, ОЗУ, SSD, 6 фигурки, казалось бы зачем столько хэша движку?- а посчитаем- при скорости 10Мпс и записи по 10 байт на оценку- даже 64Гб хэша хватает на...10мин, чего тогда говорить о 8ГБ хэше?- всего на минуту- а далее тормоза!, хороший, скоростной SSD (а сегодня есть уже не 300-500 МБс, а 3500!)- напрочь урезает глубину счета движка до 6 фигурок и лихо ворочает 68ГБ "подсказок", сравнил оценки при работе 6 и 5 фигурках- да они временами диаметральны! НТ?- даже сегодня спорно, сравнил 8 потоков и 4 ядра- если и есть прибавка на больших глубинах- то от силы 5-10%...
sergey1963 вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), solova008 (25.09.2016), Гудвин (26.09.2016), Харлампий (25.09.2016)
Старый 25.09.2016, 11:56   #112
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Author: Stéphane Nicolet
Date: Sun Sep 25 10:45:10 2016 +0200
Timestamp: 1474793110

Rename shift_bb() to shift()

Rename shift_bb() to shift(), and DELTA_S to SOUTH, etc.
to improve code readability, especially in evaluate.cpp
when they are used together:

old b = shift_bb<DELTA_S>(pos.pieces(PAWN))
new b = shift<SOUTH>(pos.pieces(PAWN))

While there fix some small code style issues.

No functional change.

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

Цитата: Сообщение от Кевин
Мне для анализа так скорость вообще не важна А с Аброка всегда надёжнее и быстрее выходят компиляции.
При тестировании движков в турнирах тоже обратил внимание, что самые "скоростные" движки не всегда выигрывают. Видимо, скорость и становится больше за счет "обрезания" выбора ходов, но это не всегда есть хорошо и зависит от возникающих позиций.
Предпочтение чаще отдаю своей компиляции на своем компьютере.
Viktor вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Ofiscer (26.09.2016), sergey1963 (25.09.2016), Гудвин (26.09.2016), Кевин (26.09.2016), Харлампий (25.09.2016)
Старый 26.09.2016, 00:42   #114
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 4,792
Сказал(а) спасибо: 5,116
Поблагодарили 14,196 раз(а) в 4,064 сообщениях
Записей в дневнике: 251
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Движок stockfish

Объективно лучшим будет финальный релиз Стокфиша 8: обычно релизную версию максимально шлифуют лучшие компиляторщики и делают самой скоростной и стабильной.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (07.09.2017)
Старый 26.09.2016, 09:31   #115
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
По умолчанию Re: Движок stockfish

Цитата: Сообщение от Viktor
При тестировании движков в турнирах тоже обратил внимание, что самые "скоростные" движки не всегда выигрывают. Видимо, скорость и становится больше за счет "обрезания" выбора ходов, но это не всегда есть хорошо и зависит от возникающих позиций.
Предпочтение чаще отдаю своей компиляции на своем компьютере.
так оптимизация кода при компилировании не изменяет алгоритм движка!
т.е. алгоритм обрезания (futility pr., history pr., LMR и т.д.) одинаковый у обеих версий - и у медленной и у быстрой.
DEEP_MIND вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Still (26.09.2016), Viktor (26.09.2016), Гудвин (26.09.2016), Кевин (27.09.2016)
Старый 26.09.2016, 10:28   #116
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,715 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Движок stockfish

Цитата: Сообщение от DEEP_MIND
так оптимизация кода при компилировании не изменяет алгоритм движка!
т.е. алгоритм обрезания (futility pr., history pr., LMR и т.д.) одинаковый у обеих версий - и у медленной и у быстрой.
Так я и не меняю ничего. Только оптимизация на свой компьютер.
Viktor вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (07.09.2017)
Старый 26.09.2016, 10:39   #117
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
По умолчанию Re: Движок stockfish

ваши же слова:
Цитата: Сообщение от DEEP_MIND
Видимо, скорость и становится больше за счет "обрезания" выбора ходов
"обрезания" ходов не зависят от скорости работы кода, это алгоритм.
DEEP_MIND вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), Viktor (26.09.2016)
Старый 26.09.2016, 11:22   #118
Viktor
Эксперт
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 5,907
Сказал(а) спасибо: 13,814
Поблагодарили 12,715 раз(а) в 4,521 сообщениях
Репутация: 726
По умолчанию Re: Движок stockfish

Цитата: Сообщение от DEEP_MIND
ваши же слова:

"обрезания" ходов не зависят от скорости работы кода, это алгоритм.
Я только предполагал (впереди слово - видимо), а не утверждал. Поясните, пожалуйста, за счет чего увеличивается скорость?
Viktor вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (07.09.2017)
Старый 26.09.2016, 18:48   #119
GL2016
КМС
 
Аватар для GL2016
 
Регистрация: 02.06.2016
Сообщений: 761
Сказал(а) спасибо: 1,950
Поблагодарили 1,334 раз(а) в 632 сообщениях
Репутация: 85
По умолчанию Re: Движок stockfish

Ну вот.
А я до сих пор пользуюсь июньской компиляцией
GL2016 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (07.09.2017)
Старый 28.09.2016, 12:29   #120
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
По умолчанию Re: Движок stockfish

Ещё одно интересное наблюдедие. В анализе одной из своих партий запустил сначала педанта, а после стокфиш с аброка. Так вот, за полтора часа они достигли одинаковой глубины, не смотря на то, что у первого скорость выше и довольно прилично.
Харлампий вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (07.09.2017), sergey1963 (28.09.2016), Философ (28.09.2016)
Ответ


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

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

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

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


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


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