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

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

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



Stockfish 10

Stockfish 9

Stockfish 8

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

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

Сборки стокфиш от I. Ivec and L. Ljubičić

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

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.
[свернуть]

Последний раз редактировалось Ofiscer; 02.12.2018 в 12:16. Причина: Актуализация версии движка
Харлампий вне форума   Ответить с цитированием
35 пользователя(ей) сказали cпасибо:
ALEKS (05.10.2017), Alexandr_L (07.09.2017), Alex_Lk (28.09.2018), Alex_Zet (04.12.2018), Arikchess (02.03.2018), Borisk (02.12.2018), Chess762 (01.12.2016), ChessMan (30.10.2017), Demch (15.07.2018), genadiy (06.12.2018), gens (26.10.2018), GL2016 (04.06.2016), IgorPastukhov (06.02.2018), ivm1995 (03.12.2017), KERCH (04.06.2016), Lawyer (18.09.2018), Maratka (24.05.2018), Michael Strelkov (29.01.2017), Ofiscer (06.06.2016), Psyclone2513 (06.10.2017), Raptor (17.11.2018), Shadow (15.11.2017), sovaz1997 (03.10.2017), Stavross (04.06.2016), tt66 (04.06.2016), Александр (30.10.2018), Валекс (27.11.2018), Виталий В. (13.07.2016), Гудвин (04.06.2016), Кевин (30.03.2017), Ларин (09.02.2018), Петригин Олег (04.06.2016), Ренат (17.10.2016), Философ (04.06.2016)
Старый 21.06.2018, 11:10   #2761
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,463
Сказал(а) спасибо: 3,785
Поблагодарили 10,273 раз(а) в 2,989 сообщениях
Записей в дневнике: 193
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: Michael An
Date: Thu Jun 21 09:51:31 2018 +0200
Timestamp: 1529567491

Fix GCC 8 cast warnings

Silences the following warnings when compiling with GCC 8.
The fix is to use an intermediate pointer to anonymous function:

```
misc.cpp: In function 'int WinProcGroup::get_group(size_t)':
misc.cpp:241:77: warning: cast between incompatible function types from 'FARPROC' {aka 'long long int (*)()'} to 'fun1_t' {aka 'bool (*)(_LOGICAL_PROCESSOR_RELATIONSHIP, _SYSTEM_LOGICAL_PROCESSOR_INFORMATION_EX*, long unsigned int*)'} [-Wcast-function-type]
auto fun1 = (fun1_t)GetProcAddress(k32, "GetLogicalProcessorInformationEx");
^
misc.cpp: In function 'void WinProcGroup::bindThisThread(size_t)':
misc.cpp:309:71: warning: cast between incompatible function types from 'FARPROC' {aka 'long long int (*)()'} to 'fun2_t' {aka 'bool (*)(short unsigned int, _GROUP_AFFINITY*)'} [-Wcast-function-type]
auto fun2 = (fun2_t)GetProcAddress(k32, "GetNumaNodeProcessorMaskEx");
^
misc.cpp:310:67: warning: cast between incompatible function types from 'FARPROC' {aka 'long long int (*)()'} to 'fun3_t' {aka 'bool (*)(void*, const _GROUP_AFFINITY*, _GROUP_AFFINITY*)'} [-Wcast-function-type]
auto fun3 = (fun3_t)GetProcAddress(k32, "SetThreadGroupAffinity");
^
```

No functional change.

http://abrok.eu/stockfish/
__________________
ICCF SIM 2512, International Arbiter, ICCF Free Matches organizer, RCCA Chess 960 Champion.
Кевин вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (27.06.2018), Валекс (21.06.2018), Виталий В. (21.06.2018)
Старый 21.06.2018, 11:39   #2762
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,463
Сказал(а) спасибо: 3,785
Поблагодарили 10,273 раз(а) в 2,989 сообщениях
Записей в дневнике: 193
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: candirufish
Date: Thu Jun 21 10:23:05 2018 +0200
Timestamp: 1529569385

Tuned values after 505k games

Various king and pawn tuned eval values after 505k 60 sec 600 nodes time
SPSA games. Adjusted passed rank and file values to be symmetrical.

Passed LTC (after passed rank/file adjustment):
LLR: 2.95 (-2.94,2.94) [0.00,4.00]
Total: 37906 W: 6953 L: 6668 D: 24285
http://tests.stockfishchess.org/test...bc5902b8d17ba1

A previous, very similar version with raw tuned values passed STC and LTC:

STC:
LLR: 2.95 (-2.94,2.94) [0.00,4.00]
Total: 39515 W: 9227 L: 8900 D: 21388
http://tests.stockfishchess.org/test...bc5902b8d17ac9

LTC:
LLR: 2.95 (-2.94,2.94) [0.00,4.00]
Total: 14618 W: 2743 L: 2537 D: 9338
http://tests.stockfishchess.org/test...bc5902b8d17b98

Closes https://github.com/official-stockfis...fish/pull/1654

bench: 4777396


http://abrok.eu/stockfish/
__________________
ICCF SIM 2512, International Arbiter, ICCF Free Matches organizer, RCCA Chess 960 Champion.
Кевин вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (27.06.2018), GL2016 (21.06.2018), Валекс (21.06.2018), Виталий В. (21.06.2018)
Старый 22.06.2018, 13:02   #2763
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,463
Сказал(а) спасибо: 3,785
Поблагодарили 10,273 раз(а) в 2,989 сообщениях
Записей в дневнике: 193
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: Stéphane Nicolet
Date: Fri Jun 22 01:29:25 2018 +0200
Timestamp: 1529623765

Increase outflanking weight to 12

Give more incentive to king activity in the endgame by increasing the weight
of the "outflanking" variable from 8 to 12 in the function evaluate_initiative().

Finished yellow after 133102 games at STC:

LLR: -3.07 (-2.94,2.94) [0.00,4.00]
Total: 133102 W: 29535 L: 29179 D: 74388
http://tests.stockfishchess.org/test...bc5902b2e54475

Passed LTC:

LLR: 2.95 (-2.94,2.94) [0.00,4.00]
Total: 28027 W: 4918 L: 4672 D: 18437
http://tests.stockfishchess.org/test...bc5902b2e54a64

Closes https://github.com/official-stockfis...fish/pull/1657

Bench: 4721753

http://abrok.eu/stockfish/
__________________
ICCF SIM 2512, International Arbiter, ICCF Free Matches organizer, RCCA Chess 960 Champion.
Кевин вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (27.06.2018), Валекс (22.06.2018), Виталий В. (23.06.2018)
Старый 23.06.2018, 10:49   #2764
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,463
Сказал(а) спасибо: 3,785
Поблагодарили 10,273 раз(а) в 2,989 сообщениях
Записей в дневнике: 193
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: candirufish
Date: Sat Jun 23 09:03:58 2018 +0200
Timestamp: 1529737438

Another set of tuned values after one million games

Another set of tuned values, obtained by a long session of one million games.

STC:
LLR: 2.95 (-2.94,2.94) [0.00,4.00]
Total: 15810 W: 3687 L: 3458 D: 8665
http://tests.stockfishchess.org/test...bc5902b2e55d9e

LTC:
LLR: 2.95 (-2.94,2.94) [0.00,4.00]
Total: 102118 W: 18146 L: 17651 D: 66321
http://tests.stockfishchess.org/test...bc5902b2e55e0a

Closes https://github.com/official-stockfis...fish/pull/1658

Bench: 4557946


http://abrok.eu/stockfish/
__________________
ICCF SIM 2512, International Arbiter, ICCF Free Matches organizer, RCCA Chess 960 Champion.
Кевин вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (27.06.2018), Валекс (24.06.2018), Виталий В. (23.06.2018), Философ (23.06.2018)
Старый 24.06.2018, 10:42   #2765
Vizvezdenec
Мастер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 903
Сказал(а) спасибо: 16
Поблагодарили 1,449 раз(а) в 777 сообщениях
Репутация: 22
По умолчанию Re: Stockfish и его производные

Regression test после прошлого патча
ELO: 32.16 +-1.9 (95%) LOS: 100.0%
tests.stockfishchess.org/tests/view/5b2ecd830ebc5902b2e57650
Vizvezdenec на форуме   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (27.06.2018), Кевин (24.06.2018)
Старый 24.06.2018, 12:47   #2766
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,463
Сказал(а) спасибо: 3,785
Поблагодарили 10,273 раз(а) в 2,989 сообщениях
Записей в дневнике: 193
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Regression test после прошлого патча
ELO: 32.16 +-1.9 (95%) LOS: 100.0%
tests.stockfishchess.org/tests/view/5b2ecd830ebc5902b2e57650
Ещё тест в процессе, но где-то так и будет.
Что-то компиляции от чемпиона мира задерживаются.
__________________
ICCF SIM 2512, International Arbiter, ICCF Free Matches organizer, RCCA Chess 960 Champion.
Кевин вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (27.06.2018)
Старый 24.06.2018, 18:03   #2767
Vizvezdenec
Мастер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 903
Сказал(а) спасибо: 16
Поблагодарили 1,449 раз(а) в 777 сообщениях
Репутация: 22
По умолчанию Re: Stockfish и его производные

Ну там осталось меньше 1000 игр, так что будет +/- 0.3 эло или что-то такое. Не думаю, что это имеет какое-либо значение
Vizvezdenec на форуме   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (27.06.2018)
Старый 25.06.2018, 13:51   #2768
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 412
Сказал(а) спасибо: 488
Поблагодарили 1,712 раз(а) в 398 сообщениях
Репутация: 114
По умолчанию Re: Stockfish и его производные

asmFishW_2018-06-25: https://github.com/lantonov/asmFish/...tables/Windows
Харлампий вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (27.06.2018), Ofiscer (25.06.2018), Rom77 (25.06.2018), Философ (25.06.2018)
Старый 26.06.2018, 10:46   #2769
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,463
Сказал(а) спасибо: 3,785
Поблагодарили 10,273 раз(а) в 2,989 сообщениях
Записей в дневнике: 193
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: protonspring
Date: Tue Jun 26 09:08:15 2018 +0200
Timestamp: 1529996895

Remove make_bitboard()

In current master, the function make_bitboard() does nothing apart from
helping initialize the SquareBB[] array. This seems like an unnecessary
abstraction layer.

The advantage of make_bitboard() is we can define a bitboard, in a simple
and general way, not only from a single square but also from a list of
squares. It is more elegant, faster and readable than combining multiple
SquareBB explicitly, but the last complex use case in evaluation was
simplified away a few months ago.

If make_bitboard() becomes useful again to define complicated bitboards,
it will be easy enough to reintroduce it using this pull request as
an implementation reference.

No functional change.


Author: joergoster
Date: Tue Jun 26 08:55:35 2018 +0200
Timestamp: 1529996135

Simplify KingProtector penalty.


Recent tuning results implied this penalty is more important for knights
and bishops, and almost negligible for rooks and queen.

Passed as simplification both
STC
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 20873 W: 4592 L: 4469 D: 11812
http://tests.stockfishchess.org/test...bc5902b2e57e84

and LTC
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 46069 W: 7949 L: 7870 D: 30250
http://tests.stockfishchess.org/test...bc5902b2e580c5

Closes https://github.com/official-stockfis...fish/pull/1660

Bench: 5487679


Author: Alain SAVARD
Date: Tue Jun 26 08:16:37 2018 +0200
Timestamp: 1529993797

Simplify HinderPassedPawn bonus

Make sure each piece is not scored more than once as a passed pawn "hinderer",
by scoring only the blockers along the passed pawn path. Inspired by TCEC Game 29.

Passed STC as a simplification
http://tests.stockfishchess.org/test...bc5902b2e58552
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 75388 W: 16656 L: 16641 D: 42091

Passed LTC as a simplification
http://tests.stockfishchess.org/test...bc5902b2e587fc
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 49157 W: 8460 L: 8386 D: 32311

Current master was also counting the number of attacks along a passed pawn path,
which might be misleading:

a) a defender might be counted many times for the same pawn path. For example a
White rook on a1 attacking a black pawn on a7 would score the bonus * 6 but
would be probably better placed on a8

b) a defender might be counted on different pawn paths and might be overloaded. For
example a Ke4 or Qe4 against pawns on d6 and f6 would score the bonus * 6.

Counting each blocker or attacker only once is more complicated, and does not help
either: http://tests.stockfishchess.org/test...bc5902b2e582b2

After this small simplification, there might be ways to increase the HinderPassedPawn
penalty.

Closes https://github.com/official-stockfis...fish/pull/1661

Bench: 4520519



http://abrok.eu/stockfish/
__________________
ICCF SIM 2512, International Arbiter, ICCF Free Matches organizer, RCCA Chess 960 Champion.
Кевин вне форума   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Alexandr_L (27.06.2018), Валекс (26.06.2018), Философ (26.06.2018)
Старый 27.06.2018, 13:02   #2770
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,463
Сказал(а) спасибо: 3,785
Поблагодарили 10,273 раз(а) в 2,989 сообщениях
Записей в дневнике: 193
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: Ondrej Mosnáček
Date: Wed Jun 27 11:42:25 2018 +0200
Timestamp: 1530092545

Move PSQ score to Position

This patch simplifies Position::do_move() by moving the PSQ score from
StateInfo to Position and updating it inside the put/remove/move_piece
functions.

The downside is that there is now slightly more computation done in
Position::undo_move(), but the fishtest results are Elo neutral.

Passed STC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 78820 W: 15775 L: 15760 D: 47285
http://tests.stockfishchess.org/test...bc5902ab9c64ab

Passed LTC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 32966 W: 5716 L: 5615 D: 21635
http://tests.stockfishchess.org/test...bc5902b2e5a833

Closes https://github.com/official-stockfis...fish/pull/1647

No functional change.


http://abrok.eu/stockfish/
__________________
ICCF SIM 2512, International Arbiter, ICCF Free Matches organizer, RCCA Chess 960 Champion.
Кевин вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (27.06.2018), Валекс (27.06.2018), Философ (27.06.2018), Харлампий (27.06.2018)
Старый 27.06.2018, 16:33   #2771
Харлампий
2 разряд
ТС
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 412
Сказал(а) спасибо: 488
Поблагодарили 1,712 раз(а) в 398 сообщениях
Репутация: 114
По умолчанию Re: Stockfish и его производные

asmFishW_2018-06-27: https://github.com/lantonov/asmFish/...owsOS_binaries
Харлампий вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (06.07.2018), AndreyZhivotkov (27.06.2018), Виталий В. (29.06.2018), Философ (27.06.2018)
Старый 28.06.2018, 03:35   #2772
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,463
Сказал(а) спасибо: 3,785
Поблагодарили 10,273 раз(а) в 2,989 сообщениях
Записей в дневнике: 193
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Кевин
Ещё тест в процессе, но где-то так и будет.
Что-то компиляции от чемпиона мира задерживаются.
I. Ivec and L. Ljubičić
June 27.

CorChess 2.4 также доступен.
__________________
ICCF SIM 2512, International Arbiter, ICCF Free Matches organizer, RCCA Chess 960 Champion.
Кевин вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (06.07.2018), Viktor (28.06.2018), Валекс (28.06.2018), Виталий В. (29.06.2018)
Старый 28.06.2018, 08:35   #2773
Валекс
4 разряд
 
Аватар для Валекс
 
Регистрация: 21.03.2017
Сообщений: 34
Сказал(а) спасибо: 818
Поблагодарили 147 раз(а) в 30 сообщениях
Репутация: 11
По умолчанию Re: Stockfish и его производные

Уважаемый Виктор Александрович не так давно пояснял, что при бесконечном анализе или в ИДЕЕ комтемпт должен стоять на 0. В последних версиях эта рекомендация сохраняется?
Валекс вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 28.06.2018, 09:46   #2774
Viktor
Гроссмейстер
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 3,089
Сказал(а) спасибо: 5,635
Поблагодарили 7,615 раз(а) в 2,732 сообщениях
Репутация: 335
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Валекс
Уважаемый Виктор Александрович не так давно пояснял, что при бесконечном анализе или в ИДЕЕ комтемпт должен стоять на 0. В последних версиях эта рекомендация сохраняется?
Зависит от методов анализа. Скажем, в ИДеА или Глубоком анализе Фритца, когда сменяются показания оценок белых и черных, contempt надо ставить 0. Иначе анализ у вас будет "прыгать" в оценках (от плюса к минусу).
Если применяете бесконечный анализ с ходом одной стороны, не меняя при этом позицию, то можно не изменять. При прохождении разных позиций при бесконечном анализе тоже надо ставить 0.
Viktor вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (06.07.2018), Валекс (28.06.2018)
Старый 01.07.2018, 21:50   #2775
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 1,667
Сказал(а) спасибо: 855
Поблагодарили 2,885 раз(а) в 1,280 сообщениях
Репутация: 109
По умолчанию Re: Stockfish и его производные

ДИБИ СИЭН вокер пул активировал свой 384 - ядерный сервер! http://tests.stockfishchess.org/test...bc5902b2e5fec5
Смотрят, как Стокфиш параллелится! Вот и TCEC на таком пора проводить!
Причем, если конкуренты не тянут столько ядер - то извините!
__________________
AMD Phenom II X6 1100T@3.3GHz
otodranik вне форума   Ответить с цитированием
4 пользователя(ей) сказали cпасибо:
Alexandr_L (06.07.2018), SergeyMZ (01.07.2018), sovaz1997 (02.07.2018), Кевин (02.07.2018)
Старый 02.07.2018, 00:08   #2776
Maratka
Гроссмейстер
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 3,451
Сказал(а) спасибо: 826
Поблагодарили 3,152 раз(а) в 2,239 сообщениях
Репутация: 72
По умолчанию Re: Stockfish и его производные

Ну не факт, что SF прям так там выпареллелится во всю катушку... Но протестировать конечно полезно. Странно, что сейчас (всего пара Xeon Phi может запустить более 512 потоков уже года три как).
Maratka на форуме   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 02.07.2018, 19:36   #2777
Александр Руденко
2 разряд
 
Аватар для Александр Руденко
 
Регистрация: 02.07.2016
Адрес: Новая Москва
Сообщений: 280
Сказал(а) спасибо: 37
Поблагодарили 298 раз(а) в 163 сообщениях
Записей в дневнике: 2
Репутация: 15
По умолчанию Re: Stockfish и его производные

что-то сайт Эрбок не работает ....может прикрыли лавочки самого сильнейшего и бесплатного движка
__________________
Моя безответная любовь, это черная шахматная королева

ICCF - 2351
PlayChess - 2596
Шахматная Планета - 2621
Александр Руденко вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 02.07.2018, 19:39   #2778
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 1,667
Сказал(а) спасибо: 855
Поблагодарили 2,885 раз(а) в 1,280 сообщениях
Репутация: 109
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Александр Руденко
что-то сайт Эрбок не работает ....может прикрыли лавочки самого сильнейшего и бесплатного движка
Работает, как всегда, кэш браузера почистите.
__________________
AMD Phenom II X6 1100T@3.3GHz
otodranik вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 02.07.2018, 19:40   #2779
sovaz1997
Гроссмейстер
 
Аватар для sovaz1997
 
Регистрация: 27.09.2017
Адрес: Москва
Сообщений: 1,612
Сказал(а) спасибо: 1,065
Поблагодарили 1,696 раз(а) в 1,085 сообщениях
Репутация: 46
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Александр Руденко
что-то сайт Эрбок не работает ....может прикрыли лавочки самого сильнейшего и бесплатного движка
Abrok не имеет никакого отношения к официальному сайту Stockfish и коду. Самое основное - код на GitHub. К нему добавляются FishTesting и сайт с релизами. А Abrok - это совсем другое.
sovaz1997 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 02.07.2018, 19:43   #2780
Александр Руденко
2 разряд
 
Аватар для Александр Руденко
 
Регистрация: 02.07.2016
Адрес: Новая Москва
Сообщений: 280
Сказал(а) спасибо: 37
Поблагодарили 298 раз(а) в 163 сообщениях
Записей в дневнике: 2
Репутация: 15
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от otodranik
Работает, как всегда, кэш браузера почистите.
да, вот сейчас открылся! но сбой был на пару минут значит
__________________
Моя безответная любовь, это черная шахматная королева

ICCF - 2351
PlayChess - 2596
Шахматная Планета - 2621
Александр Руденко вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 03.07.2018, 00:03   #2781
Vizvezdenec
Мастер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 903
Сказал(а) спасибо: 16
Поблагодарили 1,449 раз(а) в 777 сообщениях
Репутация: 22
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от otodranik
ДИБИ СИЭН вокер пул активировал свой 384 - ядерный сервер! http://tests.stockfishchess.org/test...bc5902b2e5fec5
Смотрят, как Стокфиш параллелится! Вот и TCEC на таком пора проводить!
Причем, если конкуренты не тянут столько ядер - то извините!
Называйте его нормальным никнеймом - noobpwnftw
Собственно, он подключил свой сервер и сам же и смотрит скейлинг.
Против 32 ядер было 115 эло примерно, против 64, похоже, в районе 95.
Впрочем, ошибки в районе 10-15 эло, так что надо посмотреть будет всю зависимость, чтобы точнее оценить.
Vizvezdenec на форуме   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 03.07.2018, 05:20   #2782
Rom77
2 разряд
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 250
Сказал(а) спасибо: 222
Поблагодарили 409 раз(а) в 205 сообщениях
Репутация: 28
По умолчанию Re: Stockfish и его производные

Если я правильно понимаю, сервер 192-ядерный? То есть сейчас играет 384 треда против 64-х полноценных ядер? Или нет?
384 треда, это примерно эквивалент 256 ядер по nps. То есть по сути проверяется четырехкратное масштабирование 256/64.
Если бы ещё динамический контемпт как-то отключить, разница была бы меньше.

P.S. Ага, нашел эту машину у Ипмана:
Цитата:
431.403.814 8x Intel Xeon Platinum 8168 8x24c/48t 384threads BMI2 noobpwnftw
Непонятно только, почему у неё такой большой показатель скорости в Стокфиштесте - 2.40 MNps /core. Это на физическое ядро? Тогда почему 384 core?

Последний раз редактировалось Rom77; 03.07.2018 в 05:53.
Rom77 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 03.07.2018, 09:23   #2783
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 1,667
Сказал(а) спасибо: 855
Поблагодарили 2,885 раз(а) в 1,280 сообщениях
Репутация: 109
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Rom77
Если я правильно понимаю, сервер 192-ядерный? То есть сейчас играет 384 треда против 64-х полноценных ядер? Или нет?
384 треда, это примерно эквивалент 256 ядер по nps. То есть по сути проверяется четырехкратное масштабирование 256/64.
Если бы ещё динамический контемпт как-то отключить, разница была бы меньше.

P.S. Ага, нашел эту машину у Ипмана:

Непонятно только, почему у неё такой большой показатель скорости в Стокфиштесте - 2.40 MNps /core. Это на физическое ядро? Тогда почему 384 core?
2.04 MNps сейчас, и было, вроде всегда в районе двух.
__________________
AMD Phenom II X6 1100T@3.3GHz
otodranik вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (06.07.2018), Rom77 (03.07.2018)
Старый 03.07.2018, 09:39   #2784
Vizvezdenec
Мастер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 903
Сказал(а) спасибо: 16
Поблагодарили 1,449 раз(а) в 777 сообщениях
Репутация: 22
По умолчанию Re: Stockfish и его производные

noobpwnftw говорит, что на последних серверных ксеонах гипертрейдинг крайне эффективен, ну да это и видно - 2.04 mnps/ядро, при этом половина ядер - гипертрейдинговые! Да, это не на физическое ядро, а на thread именно )
По его же утверждениям, гипертрейдинговые ядра на этой машине дают прирост nps примерно в 70% от нормальных, т.е. почти полноценные, и правда.
Vizvezdenec на форуме   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (06.07.2018), Rom77 (03.07.2018)
Старый 03.07.2018, 10:02   #2785
Rom77
2 разряд
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 250
Сказал(а) спасибо: 222
Поблагодарили 409 раз(а) в 205 сообщениях
Репутация: 28
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
noobpwnftw говорит, что на последних серверных ксеонах гипертрейдинг крайне эффективен, ну да это и видно - 2.04 mnps/ядро, при этом половина ядер - гипертрейдинговые! Да, это не на физическое ядро, а на thread именно )
По его же утверждениям, гипертрейдинговые ядра на этой машине дают прирост nps примерно в 70% от нормальных, т.е. почти полноценные, и правда.
А не может ли быть так, что перед началом тестирования комп прошел проверку скорости на одном треде и соответственно указанное число (2.04 mnps/ядро) получено при 100% загрузке ядра? А сейчас, при тестировании, задействует все возможные треды и играет на 70% от 2.04 mnps/ядро?
Rom77 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 03.07.2018, 10:45   #2786
Vizvezdenec
Мастер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 903
Сказал(а) спасибо: 16
Поблагодарили 1,449 раз(а) в 777 сообщениях
Репутация: 22
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Rom77
А не может ли быть так, что перед началом тестирования комп прошел проверку скорости на одном треде и соответственно указанное число (2.04 mnps/ядро) получено при 100% загрузке ядра? А сейчас, при тестировании, задействует все возможные треды и играет на 70% от 2.04 mnps/ядро?
Так это вроде не делается у стока (хотя тут надо подробнее смотреть, конечно), да и данные ipmanchess примерно выдают то же самое - у TCEC на физических 43 ядрах выдаётся примерно 50-55 mnps (если их в одной партии использовать), а у noobpwnftw - 431 mnps на 384 потока.
Только вот в TCEC никакого гипертрейдинга нету )
Vizvezdenec на форуме   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 03.07.2018, 11:16   #2787
Rom77
2 разряд
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 250
Сказал(а) спасибо: 222
Поблагодарили 409 раз(а) в 205 сообщениях
Репутация: 28
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
Так это вроде не делается у стока (хотя тут надо подробнее смотреть, конечно)
Я так понимаю, перед каждой сессией Стокфиштеста комп проходит проверку на скорость, иначе откуда данные? И соответственно каждому компу определяется контроль времени, эквивалентный скорости.

Цитата: Сообщение от Vizvezdenec
да и данные ipmanchess примерно выдают то же самое - у TCEC на физических 43 ядрах выдаётся примерно 50-55 mnps (если их в одной партии использовать), а у noobpwnftw - 431 mnps на 384 потока.
Только вот в TCEC никакого гипертрейдинга нету )
Может быть разной частота ядер, плюс разные позиции считаются с разной скоростью. Но, даже если использовать эти данные, то получается чуть больше 1 mnps/тред. Поэтому 2.04 mnps/тред кажется многовато. Наверное всё же скорость в Стокфиштесте определяется в расчете на ядро или на тред недозагруженного компьютера.
Rom77 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 03.07.2018, 11:51   #2788
Vizvezdenec
Мастер
 
Аватар для Vizvezdenec
 
Регистрация: 30.05.2018
Адрес: Севастополь
Сообщений: 903
Сказал(а) спасибо: 16
Поблагодарили 1,449 раз(а) в 777 сообщениях
Репутация: 22
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Rom77
Я так понимаю, перед каждой сессией Стокфиштеста комп проходит проверку на скорость, иначе откуда данные? И соответственно каждому компу определяется контроль времени, эквивалентный скорости.


Может быть разной частота ядер, плюс разные позиции считаются с разной скоростью. Но, даже если использовать эти данные, то получается чуть больше 1 mnps/тред. Поэтому 2.04 mnps/тред кажется многовато. Наверное всё же скорость в Стокфиштесте определяется в расчете на ядро или на тред недозагруженного компьютера.
А скорее считается скорость на ядро в 384 параллельных процессах, а не в одном процессе на 384 ядрах, как это происходит в TCEC или у ipmanchess.
Тут уже алгоритма SMP ограничение начинает вступать в силу - Lazy SMP хорошо скейлится, но всё-таки не на 100%.
Vizvezdenec на форуме   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 03.07.2018, 11:57   #2789
Rom77
2 разряд
 
Аватар для Rom77
 
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 250
Сказал(а) спасибо: 222
Поблагодарили 409 раз(а) в 205 сообщениях
Репутация: 28
По умолчанию Re: Stockfish и его производные

Цитата: Сообщение от Vizvezdenec
А скорее считается скорость на ядро в 384 параллельных процессах, а не в одном процессе на 384 ядрах, как это происходит в TCEC или у ipmanchess.
Тут уже алгоритма SMP ограничение начинает вступать в силу - Lazy SMP хорошо скейлится, но всё-таки не на 100%.
Возможно. Как в том так и в другом случае трудно оценить изменения, когда речь идет о погрешности в десяток-другой процентов. К сожалению я не знаю как конкретно определяется скорость машин в Стокфштесте.
Rom77 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (06.07.2018)
Старый 04.07.2018, 03:54   #2790
Кевин
Гроссмейстер
 
Аватар для Кевин
 
Регистрация: 02.07.2016
Адрес: Сахалин
Сообщений: 3,463
Сказал(а) спасибо: 3,785
Поблагодарили 10,273 раз(а) в 2,989 сообщениях
Записей в дневнике: 193
Репутация: Кевин отключил(а) отображение уровня репутации
По умолчанию Re: Stockfish и его производные

Author: VoyagerOne
Date: Wed Jul 4 01:12:16 2018 +0200
Timestamp: 1530659536

Capture Stat Tweak

Penalize capture moves that fail to create a cutoff even at quiet move cutoff.

STC:
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 19004 W: 4284 L: 4059 D: 10661
http://tests.stockfishchess.org/test...bc5902b9ffb6ea

LTC:
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 23100 W: 3981 L: 3765 D: 15354
http://tests.stockfishchess.org/test...bc5902b9ffb8cf

Closes https://github.com/official-stockfis...fish/pull/1664

Bench: 5232010



Author: Joost VandeVondele
Date: Wed Jul 4 00:59:15 2018 +0200
Timestamp: 1530658755

Simplify saving a TT entry.

Avoid passing TT.generation() to TTEntry::save() at every call,
moving the implementation of TTEntry::save from tt.h to tt.cpp.


tested for no regression:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 53787 W: 11948 L: 11890 D: 29949
http://tests.stockfishchess.org/test...bc5902b2e582fe

Closes https://github.com/official-stockfis...fish/pull/1662

No functional change.



Author: Joost VandeVondele
Date: Wed Jul 4 00:51:10 2018 +0200
Timestamp: 1530658270

Reduce scope of variables

Small cleanup TranspositionTable:clear().

Closes https://github.com/official-stockfis...fish/pull/1659

No functional change.
__________________
ICCF SIM 2512, International Arbiter, ICCF Free Matches organizer, RCCA Chess 960 Champion.
Кевин вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (06.07.2018), Валекс (04.07.2018)
Ответ


Здесь присутствуют: 3 (пользователей: 1 , гостей: 2)
gogamoga
Опции темы
Опции просмотра

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

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

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


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


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