PDA

Просмотр полной версии : Stockfish и его производные


Страницы : 1 2 [3] 4 5 6 7 8 9

Viktor
28.01.2017, 16:05
Stockfish 270117 L
http://chess.ultimaiq.net/stockfish.html

byan_mivv
29.01.2017, 08:35
asmFishW-2017.01.29

pedantFishW-2017.01.29

https://github.com/lantonov/asmFish/...tables/Windows

Alexandr_L
29.01.2017, 09:09
ссылка 404

Кевин
29.01.2017, 09:18
byan_mivv, https://github.com/lantonov/asmFish/tree/executables/Windows - корректная ссылка.

Кевин
29.01.2017, 11:01
Author: VoyagerOne
Date: Sun Jan 29 08:54:58 2017 +0100
Timestamp: 1485676498

Simplify TT penalty stat (#980)

STC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 20251 W: 3692 L: 3570 D: 12989

LTC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 16432 W: 2155 L: 2029 D: 12248

Bench: 5941174

http://abrok.eu/stockfish/

byan_mivv
29.01.2017, 12:45
[QUOTE=byan_mivv;21474]asmFishW-2017.01.29

pedantFishW-2017.01.29

https://github.com/lantonov/asmFish/tree/executables/Windows

Сорри - поправил.

Кевин
31.01.2017, 12:20
Author: Stéphane Nicolet
Date: Tue Jan 31 09:54:38 2017 +0100
Timestamp: 1485852878

Simplify away QueenContactChecks

Changing the definition of safe checks to include
squares protected only by the king, but twice
attacked by the opponent.

STC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 8691 W: 1683 L: 1541 D: 5467
http://tests.stockfishchess.org/tests/view/588f53b50ebc5915193f7dc7

LTC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 31266 W: 4150 L: 4043 D: 23073
http://tests.stockfishchess.org/tests/view/588f68ab0ebc5915193f7dda

Bench : 5885815


http://abrok.eu/stockfish/

Viktor
31.01.2017, 12:21
Author: Stéphane Nicolet
Date: Tue Jan 31 09:54:38 2017 +0100
Timestamp: 1485852878

Simplify away QueenContactChecks

Changing the definition of safe checks to include
squares protected only by the king, but twice
attacked by the opponent.

STC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 8691 W: 1683 L: 1541 D: 5467
http://tests.stockfishchess.org/tests/view/588f53b50ebc5915193f7dc7

LTC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 31266 W: 4150 L: 4043 D: 23073
http://tests.stockfishchess.org/tests/view/588f68ab0ebc5915193f7dda

Bench : 5885815

http://abrok.eu/stockfish/

Кевин
02.02.2017, 00:58
Новейший регресс-тест:


29-01-17 lb master diff
ELO: 8.82 +-1.5 (95%) LOS: 100.0%
Total: 40000 W: 4595 L: 3580 D: 31825
40000 @ 60+0.6 th 1 Regression test until "Simplify TT penalty stat"



Напомню результаты предыдущего:


31-12-16 mc master diff
ELO: 5.21 +-1.5 (95%) LOS: 100.0%
Total: 40000 W: 4256 L: 3656 D: 32088
40000 @ 60+0.6 th 1 Regression test

Харлампий
02.02.2017, 23:33
asmFishW-2017.02.02x64

pedantFishW-2017.02.02x64 https://github.com/lantonov/asmFish/tree/executables/Windows

Psyclone2513
04.02.2017, 08:27
Symphysodon новый и наверное самый лучший клон Stockfish.:good2:https://github.com/JoselitoPimPamFuego/Symphysodon

sergey1963
04.02.2017, 08:35
Эти клоны просто не могут быть лучшими, через месяц-другой сток усилится, а эти огрызки опять воровать? Да и что там усиливать- дебютную книгу?- так большинство играет не матчи с движками- а долгий суточный анализ, тактику?- тогда получим минус в равных позициях, сток уже так круто сбалансирован, что напоминает Интел и АМД- похоже обогнал всех навсегда...

Psyclone2513
04.02.2017, 10:36
sergey1963, Вы немного не поняли,он компилируется по последней версии Стока,из плюсов-быстрее по скорости,минусов столько же сколько и у самого оригинала. Ну и настроек немного больше.

ALEKS
04.02.2017, 11:20
Psyclone2513, а Symphysodon 2.0 вышел?

Viktor
04.02.2017, 11:25
Psyclone2513, а Symphysodon 2.0 вышел?

Symphysodon 2.0
http://www26.zippyshare.com/v/vDWMf5IC/file.html

Viktor
04.02.2017, 11:34
sergey1963, Вы немного не поняли,он компилируется по последней версии Стока,из плюсов-быстрее по скорости,минусов столько же сколько и у самого оригинала. Ну и настроек немного больше.

Да, то книгу подключат, то количество ядер выставят побольше: смотри и смотри, где "собака зарыта". Тут одна версия чешет всех уже второй турнир. Присмотрелся, а у неё по умолчанию 4 ядра выставлено. Обратил внимания, что периодически "подседает" нагрузка. "Поставил на место" - пропала прыть.

ALEKS
04.02.2017, 11:40
Viktor спасибо большое,буду иметь ввиду ,есть же люди!

Aster
04.02.2017, 11:52
из плюсов-быстрее по скорости

С чего он быстрее по скорости? Ни одного изменения, отвечающего за скорость у авторов в коде нет

byan_mivv
04.02.2017, 11:58
Не по теме.
Астер! Это Вы играете в матче США - Россия на двух досках по шахматам Фишера?

Psyclone2513
04.02.2017, 12:01
Да, то книгу подключат, то количество ядер выставят побольше: смотри и смотри, где "собака зарыта". Тут одна версия чешет всех уже второй турнир. Присмотрелся, а у неё по умолчанию 4 ядра выставлено. Обратил внимания, что периодически "подседает" нагрузка. "Поставил на место" - пропала прыть.
Её компилировали просто на 4-х ядерном компе вот и всё.

Psyclone2513
04.02.2017, 12:11
Symphysodon 2.0
http://www26.zippyshare.com/v/vDWMf5IC/file.html

Как её понять 32 или 64,Popcnt или базовая? Это больше на огрызок похожа,как Сергей выше писал.

sergey1963
04.02.2017, 17:19
для понимания...
Современные программы.
Fast searchers- упростив оценочную функцию, написав программу на ассемблере, довели рассматриваемые позиции до максимума. На каждую позицию программа тратит 2тыс. машинокоманд. Здесь ход из предыдущей позиции в эту, оценка позиции, управляющая логика и т.п. На оценочную функцию остается около 100команд. Она проста- перед перебором программа строит таблицы- на каждой клетке нарисовано, какая фигура стоит хорошо, какая- плохо. Вражеский король на е8-на клетках рядом с ним нашему ферзю припишем +0.5, слабая пешка- мы можем на неё давить- ладье +0.3 и т.п. Для оценки для каждой фигуры смотрим в её таблицу и добавляем разницу в материале. Проще не выписывать оценочную функцию, а посчитать её перед перебором и обновлять- сделали ход, вычли из неё оценку фигуры на старом месте- добавили на новом. Съели, вычитаем материальную и позиционную оценку. Программы- быстры, но плата за тактическое умение- слабая позиционная игра- принятые в начале решения- неверны.
Knowledge-based- все на оценочную функцию. Учитывается взаимодействие фигур друг с другом, прикрытость короля и т.п. В nps программа работает раз в 10 медленнее, но играет в позиционные шахматы. Хорошо-если на доске нет тактики или у программы есть время тактику просчитать. Беда-если что-то не учтено в оценочной функции- программа не знает, что отставшая пешка- плохо. Быстрая программа избегает таких позиций увидит возможности противника-он подтянет свои фигуры и съест пешку. Медленная программа не знает, что это плохо, глубины перебора для нахождения выигрыша пешки не хватит.
Современные программы- раза в 4 медленнее быстрых и имеют сложную оценочную функцию.
Альфа-бета отсечение не гарантирует лучший ответ, даже учитывая долгое время на перебор. Проблема- что после перебора на фиксированную величину проводится оценка позиции. Однако, в некоторых позициях нельзя прекращать перебор- его можно прекращать только в спокойных позициях. Поэтому в основном переборе дописали дополнительный перебор, в котором рассматриваются только взятия, promotions и шахи (называется форсированный перебор). Заметили, что некоторые позиции с разменом в середине также надо рассматривать поглубже. Появились идеи насчет углублений и укорачиваний дерева перебора- для углублений подходящие позиции- типа ухода от шаха, размен фигуры в середине перебора и т.п. Для укорачиваний- подходят «абсолютно спокойные» позиции.

Aster
04.02.2017, 20:15
Не по теме.
Астер! Это Вы играете в матче США - Россия на двух досках по шахматам Фишера?

Да, я.

Psyclone2513
04.02.2017, 22:54
sergey1963, Хороший и умный текст но вопрос для кого он? Для прожигающих (взглядом) программистов или для искусственного интеллекта,обычные люди с такой инфой в голове не пойдут в магазин за кефиром...

Still
04.02.2017, 23:22
Хороший и умный текст но вопрос для кого он?
это отрывок из диссертации...
Корнев выкладывает кусочек книги для затравки

Still
04.02.2017, 23:24
обычные люди с такой инфой в голове не пойдут в магазин за кефиром...
с такой инфой не за кефиром надо бежать!

ienybr
05.02.2017, 23:37
Symphysodon имеет сайт или где вообще можно это поделие скачивать и следить за обновлениями?

Кевин
06.02.2017, 03:35
Author: VoyagerOne
Date: Sun Feb 5 15:40:30 2017 -0800
Timestamp: 1486338030

Simplify Queen Mobility

STC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 85997 W: 15550 L: 15540 D: 54907

LTC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 25333 W: 3370 L: 3256 D: 18707

Bench: 6459194

Closes #991


http://abrok.eu/stockfish/

Кевин
06.02.2017, 03:35
Author: Stefano80
Date: Sun Feb 5 16:06:37 2017 -0800
Timestamp: 1486339597

Simplify scale factor computation

Minor non-functional simplifications in computing the scale factor.

In my opinion, the code is now slightly more readable:

- remove one condition which can never be satisfied.
- immediately return instead of assigning the sf variable.

Tested for non-regression:

LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 62162 W: 11166 L: 11115 D: 39881

No functional change

Closes #992


http://abrok.eu/stockfish/

Харлампий
06.02.2017, 15:09
asmFishW-2017.02.06x64

pedantFishW-2017.02.06x64 https://github.com/lantonov/asmFish/tree/executables/Windows

ALEKS
06.02.2017, 21:48
с такой инфой не за кефиром надо бежать!

Still? ЕСЛИ МОГЕТЕ ,ВЫЛОЖИТЕ SYMHYSODON FV И Rfaubfich ME262_GTZ11a?буду благодарен ,для адванса прошу ,спасибо!

Still
06.02.2017, 22:08
Still?
пачиму я?
у меня вход на Иммортал закрыт до марта....

ALEKS
07.02.2017, 00:25
пачиму я?
у меня вход на Иммортал закрыт до марта....

да и у меня там вход закрыт ,а на других сайтах эти движки тоже - не выкладывают ,все равно -спасибо ,попробую ВИКТОРА ПОПРОСИТЬ ,

ALEKS
09.02.2017, 15:06
https://filesend.:bye:

Psyclone2513
09.02.2017, 16:48
https://filesend.:bye:

Саня ПРИВЕТ! Нет ничего по этой ссылке,проверь...

ALEKS
09.02.2017, 17:26
Саня ПРИВЕТ! Нет ничего по этой ссылке,проверь...

да не смог я скинуть двиг,а вы кто?

Viktor
09.02.2017, 19:16
Still? ЕСЛИ МОГЕТЕ ,ВЫЛОЖИТЕ SYMHYSODON FV И Rfaubfich ME262_GTZ11a?буду благодарен ,для адванса прошу ,спасибо!

Raubfisch ME262 GTZ11a..nx
http://www82.zippyshare.com/v/vIOTU8en/file.html

Symphysodon:
https://github.com/JoselitoPimPamFuego/Symphysodon
Но скачал я там только Src.

byan_mivv
09.02.2017, 19:46
Symphysodon_090217_x64

http://www111.zippyshare.com/v/xeyUJZfC/file.html

Viktor
10.02.2017, 07:14
Symphysodon FV
http://www51.zippyshare.com/v/Bl7gaTD4/file.html

ALEKS
10.02.2017, 08:34
Symphysodon FV
http://www51.zippyshare.com/v/Bl7gaTD4/file.html

Viktor, большое спасибо!:good3:

Still
10.02.2017, 09:06
Symphysodon_090217_x64
какой попробовать из всего многообразия?

Viktor
10.02.2017, 09:27
какой попробовать из всего многообразия?

Да они все примерно одинаковые. В моём текущем турнире версия 1.7 пока впереди версии 2.0. Последние еще не запускал.

Viktor
10.02.2017, 09:29
Кстати, интересный компьютерный сайт, откуда я брал последние движки:
http://deepkrackforum.foroactivo.com/

ALEKS
10.02.2017, 09:58
Кстати, интересный компьютерный сайт, откуда я брал последние движки:
http://deepkrackforum.foroactivo.com/

Я о таком не знал ,есть другой -похожий MZ CheSS ForuM .

Still
10.02.2017, 10:00
Да они все примерно одинаковые.
по ссылке Бьяна в папке движка три папочки
я спрашивал, из какой из них пробовать Симфомудозвон?

Viktor
10.02.2017, 10:04
по ссылке Бьяна в папке движка три папочки
я спрашивал, из какой из них пробовать Симфомудозвон?

В моих проверках лучше был по скорости и в игре 630. Но это зависит от компьютера.

Psyclone2513
10.02.2017, 13:39
С чего он быстрее по скорости? Ни одного изменения, отвечающего за скорость у авторов в коде нет
Версию FV попробуйте...

Still
10.02.2017, 13:57
братцы, напомните какую команду консольно ввести, чтобы прицениться по скорости?

Aster
10.02.2017, 15:36
bench

sergey1963
10.02.2017, 17:25
фанаты клонов- чего ищите-то?
победить стока сстоком?

Still
10.02.2017, 17:32
фору даём ортодоксам

Viktor
10.02.2017, 17:51
братцы, напомните какую команду консольно ввести, чтобы прицениться по скорости?

Измерил скорость утилитой FishBench на своем Win7 x64 SP1 Intel Core i7 950 3.07 GHz. Сравнение с движком Stockfish 8 (обычный).

Symphysodon 1.7 +7,7
Symphysodon 2.0 +5,7
Symphysodon FV +7,7

Symphysodon_x64_0902_popcnt_540gcc +12,0
Symphysodon_x64_0902_popcnt_540mingw +10,5
Symphysodon_x64_0902_STD_540gcc +6,5
Symphysodon_x64_0902_STD_540mingw +4,5

Symphysodon_x64_0902_popcnt_620gcc +10,6
Symphysodon_x64_0902_popcnt_620mingw +9,2
Symphysodon_x64_0902_STD_620gcc +4,8
Symphysodon_x64_0902_STD_620mingw +4,3

Symphysodon_x64_0902_popcnt_630gcc +10,4
Symphysodon_x64_0902_popcnt_630mingw +10,0
Symphysodon_x64_0902_STD_630gcc +5,3
Symphysodon_x64_0902_STD_630mingw +4,8

Viktor
11.02.2017, 05:56
Author: torfranz
Date: Fri Feb 10 16:52:34 2017 -0800
Timestamp: 1486774354

Retire small bonus in passed pawn evaluation

STC: http://tests.stockfishchess.org/tests/view/5899824d0ebc59099759f3ee
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 33370 W: 6061 L: 5961 D: 21348

LTC: http://tests.stockfishchess.org/tests/view/5899e3820ebc59099759f415
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 36206 W: 4664 L: 4563 D: 26979

Bench: 6072262

Closes #998


Author: Joona Kiiski
Date: Fri Feb 10 16:44:13 2017 -0800
Timestamp: 1486773853

A small tweak in doEasyMove()

Time.elapsed() > Time.optimum() * 5 / 44
instaed of:
Time.elapsed() > Time.optimum() * 5 / 42

This was yellow on STC:
LLR: -2.96 (-2.94,2.94) [0.00,4.00]
Total: 156856 W: 28317 L: 27942 D: 100597

Passed on LTC:
LLR: 2.96 (-2.94,2.94) [0.00,4.00]
Total: 36909 W: 4926 L: 4682 D: 27301

Note: Patch was originally submitted by user GuardianRM.
However his repo was deleted before merge.

No functional change

Closes #995

http://abrok.eu/stockfish/

Кевин
11.02.2017, 10:49
Note: Patch was originally submitted by user GuardianRM.
However his repo was deleted before merge.

Кто-то под ником GuardianRM написал очень хороший патч и удалил свой аккаунт, не дождавшись одобрения патча и добавления его в мастер-бранч.

Жаль, что толковый программист не задержался среди разработчиков Стокфиша :sad:

Харлампий
11.02.2017, 17:16
asmFishW-2017.02.11x64

pedantFishW-2017.02.11x64 https://github.com/lantonov/asmFish/tree/executables/Windows

Intruder
12.02.2017, 22:45
SugaR XPrO 1.0

https://mzerbinati.wixsite.com/sugarchess#!compiles/cee5

source: https://github.com/Zerbinati/SugaR

Still
12.02.2017, 23:14
разродился Марко наконец-то

Psyclone2513
13.02.2017, 20:29
Symphysodon FV2 https://www.dropbox.com/s/pcfepwu0452duz4/Symphysodon%20RV1.rar?dl=0

Харлампий
14.02.2017, 17:11
asmFishW-2017.02.14x64

pedantFishW-2017.02.14x64 https://github.com/lantonov/asmFish/tree/executables/Windows

Кевин
15.02.2017, 01:04
+ fresh green patch initiative9


Уже накопилось аж пять новых зелёных патчей, прошедших тесты :) Пока на Аброке не появились.

Кевин
15.02.2017, 08:20
Author: Joost VandeVondele
Date: Tue Feb 14 21:11:44 2017 -0800
Timestamp: 1487135504

Fix makefile: 32 bit builds without optimization.

Fixes failing build for

make ARCH=x86-32 clean && make ARCH=x86-32 optimize=no build

by passing -m32 also to the link step.

Extend travis testing accordingly.

No functional change.

Closes #999

http://abrok.eu/stockfish/

Кевин
15.02.2017, 08:29
Author: VoyagerOne
Date: Tue Feb 14 21:22:58 2017 -0800
Timestamp: 1487136178

search(): Move nullValue variable into local scope

No functional change

Closes #1003

http://abrok.eu/stockfish/

Кевин
15.02.2017, 08:35
Author: torfranz
Date: Tue Feb 14 21:26:08 2017 -0800
Timestamp: 1487136368

Retire loose enemies bonus

STC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 44727 W: 7943 L: 7862 D: 28922

LTC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 148343 W: 19044 L: 19088 D: 110211

Bench: 5669076

Closes #1005

http://abrok.eu/stockfish/

byan_mivv
15.02.2017, 08:45
Symphysodon Xtrem 64 by DK10

- deleted Cerebellum book
- Fresh green patch initiative9

http://www3.zippyshare.com/v/2wpPXxUN/file.html

Харлампий
15.02.2017, 10:54
Сахар новый: http://www.solidfiles.com/v/aWNmNRLw5QByR

otodranik
15.02.2017, 22:58
Уже накопилось аж пять новых зелёных патчей, прошедших тесты :) Пока на Аброке не появились.
Решают какие пойдут в тираж - есть перекрёстные.

SergeyMZ
15.02.2017, 23:04
Решают какие пойдут в тираж - есть перекрёстные.

Приветствую, Никит! А есть ли реальное усиление от новых патчей с Аброка в сравнении с обычным Стоком 8? Например, в деривате Стокфиша КорЧесс есть усиление при игре на длинных контролях.

Кевин
16.02.2017, 01:30
Решают какие пойдут в тираж - есть перекрёстные.

Долго решают что-то :) :pardon:
Инициативному патчу так вообще аналогов нет, а его всё держат за пазухой.

otodranik
16.02.2017, 10:08
Приветствую, Никит! А есть ли реальное усиление от новых патчей с Аброка в сравнении с обычным Стоком 8? Например, в деривате Стокфиша КорЧесс есть усиление при игре на длинных контролях.
Приветствую, есть конечно. Последний регресс тест +8.8 Ело показал(как указывал неоднократно КЕВИН), сейчас около 10 будет, думаю. Насчет Корчесса не интресовался, если бенч одинаковый, то только из-за скорости.

Харлампий
16.02.2017, 16:03
asmFishW-2017.02.15x64

pedantFishW-2017.02.15x64 https://github.com/lantonov/asmFish/tree/executables/Windows

GL2016
18.02.2017, 16:33
В порядке личных впечатлений.
Сток играет
-безумно хорошо ладьями
-хорошо слонами
-слабовато конями
-пешками осторожничает
-недооценивает игру короля как самостоятельной фигуры
Очень не любит разнофланговую игру, основанную на темпах
Не любит цепи из пешек
Как то так :)

otodranik
18.02.2017, 17:55
В порядке личных впечатлений.
Сток играет
-безумно хорошо ладьями
-хорошо слонами
-слабовато конями
-пешками осторожничает
-недооценивает игру короля как самостоятельной фигуры
Очень не любит разнофланговую игру, основанную на темпах
Не любит цепи из пешек
Как то так :)
Единственное, что заметил от Стокфиша последних релизов - часто получает разрозненные пешки в позиции, ему как-бы посплоченнее их стараться получать.

Кевин
18.02.2017, 22:08
Единственное, что заметил от Стокфиша последних релизов - часто получает разрозненные пешки в позиции, ему как-бы посплоченнее их стараться получать.

На эту тему патчи тестировались с пенальти за слабые и разрозненные пешки.

Кевин
19.02.2017, 09:55
Author: VoyagerOne
Date: Sat Feb 18 22:50:37 2017 -0800
Timestamp: 1487487037

Razor Simplification

Remove code that restrict using tt-moves for razoring.

STC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 67442 W: 12039 L: 11997 D: 43406

LTC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 38541 W: 5044 L: 4947 D: 28550

Bench: 5667216

Closes #1002

http://abrok.eu/stockfish/

Psyclone2513
19.02.2017, 10:31
Symphysodon 180217 64 https://www.dropbox.com/s/wgnbkf98jsxdioy/Symphysodon%20180217%2064.rar?dl=0

Psyclone2513
19.02.2017, 16:11
Symphysodon 190217 64 POPCNT http://www85.zippyshare.com/v/wrYk8I8K/file.html

byan_mivv
19.02.2017, 17:23
asmFishW_2017-02-19
pedantFishW_2017-02-19

https://github.com/lantonov/asmFish/...tables/Windows

Parkaev_Andrey
19.02.2017, 17:57
Symphysodon 190217 64 POPCNT http://www85.zippyshare.com/v/wrYk8I8K/file.html

Серый, а Что это за Сток? Что в нём такого, вразуми.

Psyclone2513
19.02.2017, 18:35
Серый, а Что это за Сток? Что в нём такого, вразуми.
Привет,Андрюх! Чтобы не обрушивать на себя шквал мнений скажем так,дело вкуса.Аброковскими давно не играю,пока в анализе устраивает этот
http://www111.zippyshare.com/v/xeyUJZfC/file.html 5.4.0 GCC 64 Popcnt.

Parkaev_Andrey
19.02.2017, 18:43
Чтобы не обрушивать на себя шквал мнений
Ну почему?
Мнения важны. Вот я, допустим, скептично отношусь к этим клонам.
Нашему Гудку 1.5а - доверяю.

Still
19.02.2017, 19:11
Нашему Гудку 1.5а - доверяю.
http://chessglum.com/phpBB3/images/smilies/parazhon2.gif

Кевин
20.02.2017, 01:51
Author: FauziAkram
Date: Sun Feb 19 14:00:44 2017 -0800
Timestamp: 1487541644

Variable tuning

A tuning patch which cover the following changes:

increase the importance of queen and rook mobility in endgame and
decrease it in mg, since if we use the heavy pieces too early in the game
we will just make opponent develop their pieces by threatening ours.

King Psqt:
1)King will be encouraged more to stay in the first ranks in the MG
2)and will be encouraged more to go to the middle of the board/last ranks in the EG

Bishop scale better in EG
Logical changes on various psqt tables
1/6 of the changes of the last tuning session on mobility tables

STC: LLR: 2.95 (-2.94,2.94) [0.00,4.00]
Total: 227879 W: 41240 L: 40313 D: 146326
LTC : LLR: 2.95 (-2.94,2.94) [0.00,4.00]
Total: 167047 W: 21871 L: 21291 D: 123885

Bench: 5695960

Closes #1008


http://abrok.eu/stockfish/

Кевин
20.02.2017, 01:52
Author: snicolet
Date: Sun Feb 19 14:27:03 2017 -0800
Timestamp: 1487543223

Keep pawns on both flanks

Positions with pawns on only one flank tend to be more drawish. We add
a term to the initiative bonus to help the attacking player keep pawns
on both flanks.

STC: yellowish run stopped after 257137 games
LLR: -0.92 (-2.94,2.94) [0.00,5.00]
Total: 257137 W: 46560 L: 45511 D: 165066

LTC:
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 15602 W: 2125 L: 1956 D: 11521

Bench : 6976310

Closes #1009


http://abrok.eu/stockfish/

Харлампий
20.02.2017, 08:19
asmFishW_2017-02-20x64
pedantFishW_2017-02-20x64 https://github.com/lantonov/asmFish/tree/executables/Windows

blitz
20.02.2017, 10:06
Stockfish development builds compiled by I. Ivec and L. Ljubičić:
http://chess.ultimaiq.net/stockfish.html

DEEP_MIND
20.02.2017, 19:33
а где исходники теперь брать? на мастере уже более месяца никаких обновлений...

Aster
20.02.2017, 21:11
а где исходники теперь брать? на мастере уже более месяца никаких обновлений...

https://github.com/official-stockfish/Stockfish

Psyclone2513
21.02.2017, 10:34
Symphysodon 200217 32-64 http://www13.zippyshare.com/v/FqqS85Tc/file.html

Кевин
22.02.2017, 07:17
asmFishW_2017-02-21x64
pedantFishW_2017-02-21x64 https://github.com/lantonov/asmFish/tree/executables/Windows

Кевин
24.02.2017, 09:00
Author: GuardianRM
Date: Thu Feb 23 21:26:59 2017 -0800
Timestamp: 1487914019

Pieces protecting king

Initial protective idea by Snicolet for knight, for other pieces too
Patch add penalties and bonuses for pieces, depending on the distance from the own king

STC:
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 21192 W: 3919 L: 3704 D: 13569

LTC:
LLR: 2.96 (-2.94,2.94) [0.00,5.00]
Total: 26177 W: 3642 L: 3435 D: 19100

Bench : 6687377

Closes #1012


Author: mstembera
Date: Thu Feb 23 21:33:03 2017 -0800
Timestamp: 1487914383

Reorder members of Material::Entry

This eliminates alignment padding and reduces size from 48 to 40 bytes.
This makes the material HashTable smaller and more cache friendly.

No functional change

Closes #1013


http://abrok.eu/stockfish/

Кевин
24.02.2017, 09:00
Author: GuardianRM
Date: Thu Feb 23 21:26:59 2017 -0800
Timestamp: 1487914019
Pieces protecting king

Кто-то под ником GuardianRM написал очень хороший патч и удалил свой аккаунт, не дождавшись одобрения патча и добавления его в мастер-бранч.

Жаль, что толковый программист не задержался среди разработчиков Стокфиша :sad:

Он вернулся!

Кевин
25.02.2017, 13:34
asmFishW_2017-02-25x64
pedantFishW_2017-02-25x64 https://github.com/lantonov/asmFish/tree/executables/Windows

Кевин
26.02.2017, 05:21
Author: snicolet
Date: Sat Feb 25 17:43:54 2017 -0800
Timestamp: 1488073434

Change definition of "weak" in threats calculation

By defining "strongly protected" as "protected by a pawn, or protected
by two pieces and not attacked by two enemy pieces".

Passed STC:
LLR: 2.97 (-2.94,2.94) [0.00,5.00]
Total: 17050 W: 3128 L: 2931 D: 10991

Passed LTC:
LLR: 2.96 (-2.94,2.94) [0.00,5.00]
Total: 120995 W: 15852 L: 15343 D: 89800

Bench : 6269229

Closes #1016

http://abrok.eu/stockfish/

Кевин
27.02.2017, 05:12
Author: Joost VandeVondele
Date: Sun Feb 26 16:41:58 2017 -0800
Timestamp: 1488156118

Simplify skipping of plies with helper threads

Replaces the HalfDensity array with an equivalent, compact implementation.
Includes suggestions by mcostalba & snicolet.

No functional change

Closes #1004

http://abrok.eu/stockfish/

Харлампий
28.02.2017, 21:16
asmFishW_2017-02-28x64
pedantFishW_2017-02-28x64 https://github.com/lantonov/asmFish/tree/executables/Windows

Кевин
01.03.2017, 01:28
asmFishW_2017-03-01x64
pedantFishW_2017-03-01x64 https://github.com/lantonov/asmFish/tree/executables/Windows

otodranik
01.03.2017, 21:02
Чем отличается АСМфиш от ПедантФиша: АСМфиш - ЛАнтонов сам решает какой патч из прошеших включить в исходники, а ПЕДАНТфиш - строгое соответсвие оригинальному коду обычного Стокфиша( по автору на 99.9%) Используя нехитрые умозаключения, и руководствуюясь некоторыми познанями, можно сделать вывод, что АСМфиш - это как Сахар от Марко Зербинати. Концепция создания движка с выбором патчей - аналогичная. Людмил Антонов - супердока в программировании.

Aster
01.03.2017, 21:13
Но ведь нет. Во-первых, код асмфиша изначально не lantonov, он вносит туда небольшие правки в виде патчей, которые были одобрены в официальную ветку. Отличия pedant'а от asmfish'a можно легко посмотреть по ссылке (https://github.com/lantonov/asmFish/search?q=PEDANTIC). Все изменения из master'а стокфиша переносятся и в педант, и в асмфиш.

otodranik
02.03.2017, 10:26
Но ведь нет. Во-первых, код асмфиша изначально не lantonov, он вносит туда небольшие правки в виде патчей, которые были одобрены в официальную ветку. Отличия pedant'а от asmfish'a можно легко посмотреть по ссылке (https://github.com/lantonov/asmFish/search?q=PEDANTIC). Все изменения из master'а стокфиша переносятся и в педант, и в асмфиш.
Бенч всегда разный у АСМ и отличный от Педанта, значит, функциональные изменения имеются.

sergey1963
02.03.2017, 11:06
вы чего? слепые оба? педант- это сток на ассемблере 1 к 1...
но ассемблер- очень своеобразный и сложный код- некоторые "вещи" от С++ просто не нужны- вот на асме они и убраны, т.о. асм- это "педант после уборки"...

Aster
02.03.2017, 11:09
Бенч всегда разный у АСМ и отличный от Педанта, значит, функциональные изменения имеются.

Написано же чёрным по белому - некоторые вещи с Си на ассемблер переписывать довольно бессмысленно (как пример piece lists). Вот и бенч разный

otodranik
02.03.2017, 11:30
Написано же чёрным по белому - некоторые вещи с Си на ассемблер переписывать довольно бессмысленно (как пример piece lists). Вот и бенч разный
Буду знать. Спасибо.

Psyclone2513
02.03.2017, 19:22
вы чего? слепые оба? педант- это сток на ассемблере 1 к 1...
но ассемблер- очень своеобразный и сложный код- некоторые "вещи" от С++ просто не нужны- вот на асме они и убраны, т.о. асм- это "педант после уборки"...
Так то одно другому не мешает,умные вещи писать и отлично делать ходы,как с DelPierro 18...f5?? Ничего личного,я просто книгу пишу по Вашим партиям...

sergey1963
02.03.2017, 20:25
вот так...становлюсь знаменит...
книгу папрашу писать тщательнее, буквы покрасивше, диаграммы- поширше (или поширее?)...
приведите хоть партию- я блеснул или обосрался?...

Харлампий
03.03.2017, 19:04
Сахар обновился: https://mzerbinati.wixsite.com/sugarchess/compiles

Кевин
05.03.2017, 01:43
Сахар обновился: https://mzerbinati.wixsite.com/sugarchess/compiles

Не нашёл на сайте инфы, что нового, кроме названия версии.

Viktor
05.03.2017, 17:19
Не нашёл на сайте инфы, что нового, кроме названия версии.

​SugaR XPrOa 1.0 32-64-Bit

Кевин
06.03.2017, 06:01
Author: snicolet
Date: Sun Mar 5 18:20:27 2017 -0800
Timestamp: 1488766827

Speed-up some arrays reading

This patch removes the empty rows at the beginning and at the end of
MobilityBonus[] and Protector[] arrays:

• reducing the size of MobilityBonus from 768 bytes to 512 bytes
• reducing the size of Protector from 1024 to 512 bytes

Also adds some comments and cleaner code for the arrays in pawns.cpp

No speed penalty (measured speed-up of 0.4%).

No functional change.

Closes #1018

http://abrok.eu/stockfish/

Кевин
06.03.2017, 06:08
Author: VoyagerOne
Date: Sun Mar 5 18:58:06 2017 -0800
Timestamp: 1488769086

Allow pruning advance pawn pushes if not near endgame

STC:
LLR: -2.95 (-2.94,2.94) [0.00,5.00]
Total: 101088 W: 18016 L: 17717 D: 65355

LTC:
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 61194 W: 8108 L: 7791 D: 45295

Bench: 5803228

Closes #1023

http://abrok.eu/stockfish/

Кевин
07.03.2017, 01:31
asmFishW_2017-03-06x64
pedantFishW_2017-03-06x64 https://github.com/lantonov/asmFish/tree/executables/Windows

Burcontovk
09.03.2017, 02:35
Ничем не отличается:
12 ядер и 24 потока каждому движку, укк 1000мс + 100мс на ход.
http://s020.radikal.ru/i708/1703/cf/f9fc1c5058f9.png
Книга-специально отобранные дебюты для тестирования движков лично мною 299 актуальных дебютных позиций для тестирования!
http://www.fayloobmennik.net/6893210

Burcontovk
09.03.2017, 02:41
​SugaR XPrOa 1.0 32-64-Bit

12 ядер и 24 потока каждому движку, укк 1000мс + 100мс на ход.
прекратил избиение:
http://s41.radikal.ru/i091/1703/6d/bf0375b50cec.png

http://s45.radikal.ru/i108/1703/4e/fab015541359.png

Кевин
09.03.2017, 04:49
12 ядер и 24 потока каждому движку, укк 1000мс + 100мс на ход.
прекратил избиение


Не нашёл на сайте инфы, что нового, кроме названия версии.

"Авторы" могут смело писать, что из новшеств - ослабление бесплатного движка :rofl:

Кевин
09.03.2017, 06:10
Author: snicolet
Date: Wed Mar 8 18:45:38 2017 -0800
Timestamp: 1489027538

Helper functions to count material for both sides

Syntactic sugar: helper functions to count material or pieces for both sides.

No functional change

Closes #1025


Author: Joost VandeVondele
Date: Wed Mar 8 18:35:23 2017 -0800
Timestamp: 1489026923

Always have counterMoves associated

Simplifies away all associated checks, leading to a ~0.5% speedup.
The code now explicitly checks if moves are OK, rather than using nullptr checks.

Verified for no regression:

LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 32218 W: 5762 L: 5660 D: 20796

No functional change

Closes #1021


Author: pb00068
Date: Wed Mar 8 18:03:01 2017 -0800
Timestamp: 1489024981

Further simplify skipping of plies with threads

No functional change

Closes #1020


http://abrok.eu/stockfish/

Кевин
10.03.2017, 08:00
asmFishW_2017-03-10x64
pedantFishW_2017-03-10x64 https://github.com/lantonov/asmFish/tree/executables/Windows

Кевин
13.03.2017, 01:09
10-03-17 sg master_without_simpl diff
ELO: 12.03 +-1.5 (95%) LOS: 100.0%
Total: 39811 W: 4750 L: 3372 D: 31689
40000 @ 60+0.6 th 1

Новый регресс-тест.

Для сравнения предыдущие два:


29-01-17 lb master diff
ELO: 8.82 +-1.5 (95%) LOS: 100.0%
Total: 40000 W: 4595 L: 3580 D: 31825
40000 @ 60+0.6 th 1 Regression test until "Simplify TT penalty stat"

31-12-16 mc master diff
ELO: 5.21 +-1.5 (95%) LOS: 100.0%
Total: 40000 W: 4256 L: 3656 D: 32088
40000 @ 60+0.6 th 1 Regression test

Кевин
14.03.2017, 02:00
09-03-17 sn contempt_for_initiative diff
ELO: 115.48 +-2.4 (95%) LOS: 100.0%
Total: 40000 W: 16485 L: 3659 D: 19856
40000 @ 10+0.1 th 1 40000 STC games with contempt = 30 against SF7. Half throughput.

Регресс-тест против Стокфиша 7.

ChessMan
14.03.2017, 13:07
Не нашёл на сайте инфы, что нового, кроме названия версии.
Вот инфа с форума Зербинати:

SugaR XPrO 1.0a 32-64
Introduce The "Tactical Mode" (Michael Byrne string code) option looks SugaR to look at more positions per search depth, "but SugaR will play
weaker overall". It also sets the "MultiPV" option to 256 to allow SugaR to look at more nodes per
depth and may help in analysis.
Adapted patch pawnPush, skipQuiet, advancePawns
Add all Fauzituning1-2

Bench:7155007

Src: https://github.com/Zerbinati/SugaR

Still
14.03.2017, 14:03
It also sets the "MultiPV" option to 256 to allow SugaR to look at more nodes per
depth and may help in analysis.
кто-то расскажет мне, в какой оболочке видна эта фича?

ChessMan
14.03.2017, 14:10
кто-то расскажет мне, в какой оболочке видна эта фича?
В Акве и Фрице точно видна

http://i64.tinypic.com/1q1idv.png

Still
14.03.2017, 14:15
я про эту
"MultiPV" option to 256

ChessMan
14.03.2017, 14:24
я про эту

Это и есть "Tactical mod" - при включении этого режима количество PV увеличивается до 256-ти

Still
14.03.2017, 14:29
зрозумив

SergeyMZ
14.03.2017, 16:52
Непонятно, откуда скачать можно готовый движок! Там ссылка только на сорцы.

ChessMan
14.03.2017, 17:12
Непонятно, откуда скачать можно готовый движок! Там ссылка только на сорцы.

https://mzerbinati.wixsite.com/sugarchess/compiles

Кевин
15.03.2017, 00:31
Вот инфа с форума Зербинати:
SugaR XPrO 1.0a 32-64
Introduce The "Tactical Mode" (Michael Byrne string code) option looks SugaR to look at more positions per search depth, "but SugaR will play
weaker overall".

Весьма продуманный ход со стороны автора :) Да только вот выделенное красным уж очень меня настораживает.

Кевин
15.03.2017, 00:41
09-03-17 sg master diff
ELO: 10.84 +-1.6 (95%) LOS: 100.0%
Total: 40000 W: 4817 L: 3569 D: 31614
40000 @ 60+0.6 th 1 Regression test until "Helper functions to count material for both sides"

09-03-17 sn contempt_for_initiative diff
ELO: 113.25 +-2.4 (95%) LOS: 100.0%
Total: 40000 W: 16109 L: 3514 D: 20377
40000 @ 10+0.1 th 1 40000 STC games with contempt = 0 against SF7. Half throughput.

Ещё парочка регресс-тестов.

ChessMan
15.03.2017, 00:52
Весьма продуманный ход со стороны автора :) Да только вот выделенное красным уж очень меня настораживает.

Это фича для анализа, не для матча движков.

Кевин
15.03.2017, 04:01
Это фича для анализа, не для матча движков.

Я знаю. Просто без матча движков не так-то просто доказать, что в движке что-то есть стоящее. :pardon:

Что касается анализа, то есть тактические тесты, причём много. Хотя бы их можно прогнать для сравнения.

Кевин
15.03.2017, 09:50
Author: mstembera
Date: Tue Mar 14 20:56:26 2017 -0700
Timestamp: 1489550186

Fix pawn entry prefetch

No functional change

Closes #1026

Author: Marco Costalba
Date: Tue Mar 14 21:02:21 2017 -0700
Timestamp: 1489550541

Assorted code style fixes

No functional change

Closes #1029


http://abrok.eu/stockfish/

ChessMan
15.03.2017, 10:05
Я знаю. Просто без матча движков не так-то просто доказать, что в движке что-то есть стоящее. :pardon:

Что касается анализа, то есть тактические тесты, причём много. Хотя бы их можно прогнать для сравнения.
По умолчанию "тактика" выключена, так что можно его смело тестировать.
ИМХО: кроме увеличения PV в нём больше нет никакой тактики...

Кевин
15.03.2017, 13:36
ИМХО: кроме увеличения PV в нём больше нет никакой тактики

А как именно он увеличивает PV? Вроде как никто не мешает это сделать и у других движков.

ChessMan
15.03.2017, 14:04
А как именно он увеличивает PV? Вроде как никто не мешает это сделать и у других движков.
Командой: if (Options["Tactical Mode"]) multiPV=256;
Сам тактический режим: // The "Tactical Mode" option looks SugaR to look at more positions per search depth, but SugaR will play
// weaker overall. It also sets the "MultiPV" option to 256 to allow SugaR to look at more nodes per
// depth and may help in analysis.

if ( ( ss->ply < depth / 2 - ONE_PLY) && Options["Tactical Mode"] )
r = DEPTH_ZERO; - это всё прописывается в Search.cpp. Ну и сама "кнопка" для включения тактики прописывается в ucioption.cpp: o["Tactical Mode"] << Option(false); ( по умолчанию выключено).
Да, можно сделать это и у других движков. Я пока протестировал эту фичу лишь на нескольких позициях.

Кевин
15.03.2017, 14:29
Поэкспериментировать в анализе, возможно, стоит, только на лёгких партиях, не в серьёзном адвансе :)

Гудвин
15.03.2017, 17:23
которое все знают
Информация лишней не бывает. Может не все знают. Не нужно так эмоционально это воспринимать.

ЗЫ
Два последних твоих поста удалил, как флуд.

Харлампий
16.03.2017, 09:36
asmFishW_2017-03-15x64
pedantFishW_2017-03-15x64 https://github.com/lantonov/asmFish/tree/executables/Windows

DEEP_MIND
16.03.2017, 13:01
Tactical Mode
сам я код не смотрел, поэтому вопрос - этот режим ТОЛЬКО это делает?
обычно тактический режим выключает все эвристики, которые режут неугодные ходы и благодаря которым иногда вместе с водой выплескивается и младенец. )))
вот этот режим можно назвать тактическим, ну еще можно сделать +1 на продления шаха, проходной и угрозы.

sergey1963
16.03.2017, 16:32
сам я код не смотрел.
А ЗРЯ, БАТЕНЬКА, ЗРЯ...

Кевин
18.03.2017, 00:53
Author: joergoster
Date: Fri Mar 17 14:41:08 2017 -0700
Timestamp: 1489786868

Pawns count imbalance table

Instead of having a continuous increasing bonus for our number of pawns when calculating imbalance, use a separate lookup array with tuned values.
Idea by GuardianRM.

STC
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 16155 W: 2980 L: 2787 D: 10388

LTC
LLR: 2.96 (-2.94,2.94) [0.00,5.00]
Total: 100478 W: 13055 L: 12615 D: 74808

Bench: 6128779

Closes #1030


http://abrok.eu/stockfish/

Кевин
18.03.2017, 00:56
Author: Joost VandeVondele
Date: Fri Mar 17 14:46:47 2017 -0700
Timestamp: 1489787207

History stat bonus: Move condition to bonus calculation

about 0.5% speedup.

No functional change

Closes #1034

http://abrok.eu/stockfish/

Кевин
19.03.2017, 02:55
Author: VoyagerOne
Date: Sat Mar 18 15:44:49 2017 -0700
Timestamp: 1489877089

Skip quiet moves based on moveCount pruning threshold and history stats

If we can moveCountPrune and next quiet move has negative stats,
then go directly to the next move stage (Bad_Captures).

Reduction formula is tweaked to compensate for the decrease in move count that is used in LMR.

STC:
LLR: 2.96 (-2.94,2.94) [0.00,5.00]
Total: 6847 W: 1276 L: 1123 D: 4448

LTC:
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 48687 W: 6503 L: 6226 D: 35958

Bench: 5919519

Closes #1036

http://abrok.eu/stockfish/

ChessMan
24.03.2017, 19:31
CFish_240317 x32-x64
Я добавил 3 новых патча (сравнительно с CFish_190317)
Simplify Queen Mobility; Razor Simplification; Pawns count imbalance table
Скачать x32-x64: http://www94.zippyshare.com/v/HKFE1Rlx/file.html

Скачать CFish_NUMA (x64 STD, x64 modern): http://www91.zippyshare.com/v/W5KNw9tI/file.html

Bench: 6317638

Список всех новых патчей, добавленных после выхода последней официальной версии от Ronald de Man (CFish_050117):
Simplified select best thread (#958)
StormDanger CleanUp (#964)
Introduce lazy evaluation
Update some comments (#973)
Outpost array simplification
Simplification of lazy threshold
Simplify away pinnedPieces bitboard in EvalInfo (#975)
Candidate passed pawns
Simplify away QueenContactChecks
Simplify Queen Mobility
Simplify scale factor computation
A small tweak in doEasyMove()
Retire small bonus in passed pawn evaluation
Retire loose enemies bonus
Razor Simplification
Variable tuning
Keep pawns on both flanks
Pieces protecting king
Change definition of "weak" in threats calculation
Allow pruning advance pawn pushes if not near endgame
Pawns count imbalance table

Информация о патчах: https://github.com/official-stockfish/Stockfish/commits/master

Кевин
25.03.2017, 20:37
Author: VoyagerOne
Date: Sat Mar 25 10:13:25 2017 -0700
Timestamp: 1490462005

Singular extension and check extension tweak

If singular extension fails to trigger extension then don't consider check extension.

STC:
LLR: 2.96 (-2.94,2.94) [0.00,4.00]
Total: 69428 W: 12663 L: 12271 D: 44494

LTC:
LLR: 2.96 (-2.94,2.94) [0.00,4.00]
Total: 44023 W: 5875 L: 5612 D: 32536

Bench: 6170444

Closes #1043


Author: joergoster
Date: Sat Mar 25 10:22:20 2017 -0700
Timestamp: 1490462540

Simplify ThreatBySafePawn scoring

Bench: 6197938

Closes #1047


http://abrok.eu/stockfish/

Кевин
25.03.2017, 20:40
Author: Joost VandeVondele
Date: Sat Mar 25 10:35:17 2017 -0700
Timestamp: 1490463317

Increase maximum number of threads

a single Xeon Phi can present itself as a single numa node with up to 288 threads (4 threads per hardware core).
Tested to work as expected with a Xeon Phi CPU 7230 up to 256 threads.

No functional change

Closes #1045


http://abrok.eu/stockfish/


Увеличили максимально возможное число ядер\потоков!

Кевин
26.03.2017, 05:16
Author: Joost VandeVondele
Date: Sat Mar 25 17:57:07 2017 -0700
Timestamp: 1490489827

Introduce assert for stats update

Make sure updates to the stats are done in a stable way.

No functional change

Closes #1038
Closes #1037


http://abrok.eu/stockfish/

Кевин
28.03.2017, 02:32
Author: Daniel Dugovic
Date: Mon Mar 27 15:55:48 2017 -0700
Timestamp: 1490655348

Add assertion for the maximum number of pawns

No functionl change

Closes #1039

http://abrok.eu/stockfish/

Alexandr_L
28.03.2017, 08:30
asm свежая какая сейчас?

byan_mivv
28.03.2017, 08:48
asm свежая какая сейчас?

ttps://github.com/lantonov/asmFish/blob/executables/Windows/asmFishW_2017-03-15_popcnt.exe

Alexandr_L
28.03.2017, 09:41
что-то давно не обновлялся асм

otodranik
28.03.2017, 12:57
что-то давно не обновлялся асм

ЛАнтонов нашел у себя неточности в коде - исправляет.

sergey1963
28.03.2017, 14:56
перевел на ассемблер гудок вместо стока?

Viktor
28.03.2017, 21:31
Новая версия от чемпиона мира (27.03.2017):
http://chess.ultimaiq.net/stockfish.html

userpc
28.03.2017, 23:17
перевел на ассемблер гудок вместо стока?

:rofl::good:

byan_mivv
29.03.2017, 07:36
asmFishW_2017-03-28
pedantFishW_2017-03-28


https://github.com/lantonov/asmFish/tree/executables/Windows

Alex_Lk
29.03.2017, 07:58
Stockfish development builds compiled by I. Ivec and L. Ljubičić, обновлены 27 марта.

http://chess.ultimaiq.net/stockfish_x64.exe
http://chess.ultimaiq.net/stockfish_x64_modern.exe
http://chess.ultimaiq.net/stockfish_x64_bmi2.exe
http://chess.ultimaiq.net/matefinder.exe


А что умеет делать matefinder ??

sergey1963
29.03.2017, 09:03
решает задачи, отлично ищет мат, не для анализа, включен тактический модуль в ущерб позиционному...

sergey1963
29.03.2017, 09:14
асм не прост, Антонов может стать основателем нейросети и самообучающейся программы-
Если первоначальная цель этого проекта было переписать SF в сборе, это было выполнено с лихвой. Теперь asmFish быстрее, компактнее и злее, чем SF. Программа собрала небольшой фан-клуб людей, которые используют asmFish вместо SF, пользуясь его большей скорости и рассчитывает на регулярные обновления. Регулярность обновлений является целью, которую мы продолжаем выполнять. Тем не менее, существует также группа скептиков, которые рассматривают asmFish как клон SF с ничего оригинального. Они говорят, что asmFish это просто еще один Компиляция SF. Хотя многие из них признают тяжелую работу переписывания SF в сборе, они считают, что все это было напрасно, потому что тот же эффект может быть достигнут путем просто перезаписи только критические части в сборе. Отчасти, эти скептики правы. Кроме скорости, упущение штучных столов, добавив возможность для больших страниц, и осознание NUMA, asmFish имеет немного больше, чтобы хвастать. С другой стороны, asmFish имеет большой неиспользованный потенциал, чтобы стать самым сильным шахматными игровым лицо во Вселенной (без преувеличения вообще). Другими словами, мы должны двигаться вперед на новую территорию, занятую другими движков. Одно направление указано выше, IPMAN (один из лучших тестеров и есть, кстати) - создание кластера подключенных или распределенных компьютеры, играющих asmFish, подобные рамки Fishtesting.
Другое направление, которое ни одна из серьезных шахматных программ на данный момент не принято (за исключением жирафа, который был заброшен) является много говорили о нейронных сетях. Уникальная возможность, что есть шаблон нейронной сети, написанной в сборке - Neural64: https://board.flatassembler.net/topic.php?t=6020 который, кажется, достаточно универсален. Несмотря на свое название, он может работать и на 32-битных процессоров, хотя и более медленно. Сцепление Neural64 (или какой-либо другой, более поздние, программное обеспечение AI) с asmFish бы создать шахматную монстра, который учится и становится сильнее, чем он играет. В настоящее время основное препятствие в развитии компьютерных шахматного это настройка параметров для функций оценки. Автоматизация этого процесса приведет к революции в компьютерных шахматах. Сочетание этих двух идей, представьте себе распределенную сеть играет 24/7 шахматы, используя программу, которая сама по себе является нейронная сеть. Эта самообучающаяся организация способна изобрести ШАХМАТНЫЕ себя. Мы можем увидеть игру, которая непостижимый даже для шахматного гения, как принесение Королевой на ходу 2 и выиграть игру на ходе 380.
Мы можем оставить pedantFish быть копия SF, внимательно следит за обновлениями SF, мониторинг скамейка равенства и т.д., а также разработать asmFish в вышеуказанных направлениях принимая свободу отклониться скамейки, оценки, добавляя новые функции и возможности.

Viktor
29.03.2017, 12:47
Stockfish development builds compiled by I. Ivec and L. Ljubičić, обновлены 27 марта.

http://chess.ultimaiq.net/stockfish_x64.exe
http://chess.ultimaiq.net/stockfish_x64_modern.exe
http://chess.ultimaiq.net/stockfish_x64_bmi2.exe
http://chess.ultimaiq.net/matefinder.exe

Bench: 6197938

Так в какой теме помещать эту версию? По-моему, это Сток-клон (не в официальной части движка):
http://forchess.ru/showpost.php?p=28639&postcount=277

byan_mivv
29.03.2017, 12:54
А что умеет делать matefinder ??

буквальный вольный перевод - искатель ( поисковик) мата...

Гудвин
29.03.2017, 12:56
Так в какой теме помещать эту версию? По-моему, это Сток-клон (не в официальной части движка):
Если принципиально подходить, то да, это клон. Но в этой теме версия эта изначально выкладывалась и в шапке есть ссылка на сайт этого движка. Пусть уж так и будет. К тому же когда была открыта эта ветка ещё не было ветки по клонам движка.

Просто уже большинство привыкло к такому расположению. Да и движок от чемпиона мира по версии ИКЧФ, как бы ещё уважение и к нему получается :), раз его двиг разместили в официальной ветке.

Viktor
29.03.2017, 13:26
Но в этой теме версия эта изначально выкладывалась и в шапке есть ссылка на сайт этого движка.

В ветке клонов изначально в шапке была ссылка.

Кевин
29.03.2017, 23:12
асм не прост, Антонов может стать основателем нейросети и самообучающейся программы

Очень футуристичные мысли :)
Без посторонней помощи вряд ли одному человеку это удастся.

Кевин
29.03.2017, 23:18
Заметил, что поддержку потоков даже не до 256, а аж до 512 сделали с одним из новых патчей. У кого ж такое железо-то, интересно.

Aster
29.03.2017, 23:51
Заметил, что поддержку потоков даже не до 256, а аж до 512 сделали с одним из новых патчей. У кого ж такое железо-то, интересно.

Это пытаются адаптировать сток на Xeon Phi - так называемый manycore, когда много (50) слабых ядер (в ~1ггц) объединяются примерно как гпу. Такие платы довольно дорогие и подключаются по PCI-E, и требуют некоторой адаптации кода.

Не думаю, что сток будет хорошо работать на таких системах, если честно.

Кевин
29.03.2017, 23:56
Это пытаются адаптировать сток на Xeon Phi - так называемый manycore, когда много (50) слабых ядер (в ~1ггц) объединяются примерно как гпу. Такие платы довольно дорогие и подключаются по PCI-E, и требуют некоторой адаптации кода.

Не думаю, что сток будет хорошо работать на таких системах, если честно.

Да, загуглил цену таких железок - впечатляет.

Мне кажется, старый- добрый сервер TCEC всё равно будет выгоднее и по цене, и по качеству. Хотя и его позволить себе могут далеко не все.

Кевин
30.03.2017, 23:43
asmFishW_2017-03-30
pedantFishW_2017-03-30


https://github.com/lantonov/asmFish/tree/executables/Windows

Кевин
03.04.2017, 06:49
Author: VoyagerOne
Date: Sun Apr 2 20:32:54 2017 -0700
Timestamp: 1491190374

Don't update TT at excluded move ply

STC:
LLR: 2.96 (-2.94,2.94) [0.00,5.00]
Total: 38906 W: 7125 L: 6835 D: 24946

LTC:
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 28600 W: 3752 L: 3543 D: 21305

Bench: 6861050

Closes #1048

http://abrok.eu/stockfish/

Харлампий
03.04.2017, 22:37
asmFishW_2017-04-03x64
pedantFishW_2017-04-03x64 https://github.com/lantonov/asmFish/tree/executables/Windows

Кевин
08.04.2017, 03:43
Author: VoyagerOne
Date: Fri Apr 7 17:02:31 2017 -0700
Timestamp: 1491609751

Standardize stat penalty

STC:
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 90631 W: 16325 L: 16323 D: 57983

LTC:
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 97679 W: 12779 L: 12759 D: 72141

Bench: 6340591

Closes #1053


Author: joergoster
Date: Fri Apr 7 17:15:00 2017 -0700
Timestamp: 1491610500

Fix zugzwang pruning issues

By adding pos.non_pawn_material(pos.side_to_move()) as a precondition in step 13,
which is already in use in Futility Pruning (child node) and Null Move Pruning for similar reasons.

Pawn endgames, especially those with only 1 or 2 pawns, are simply heavily influenced by zugzwang situations.

Since we are using a bitbase for KPK endgames, I see no reason to accept buggy evals as shown in #760

Patch looks neutral at STC
LLR: 2.32 (-2.94,2.94) [-3.00,1.00]
Total: 79580 W: 10789 L: 10780 D: 58011

and LTC
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 27071 W: 3502 L: 3390 D: 20179

Bench: 6259071

Closes #1051
Closes #760


http://abrok.eu/stockfish/

Кевин
08.04.2017, 03:44
https://github.com/lantonov/asmFish/tree/executables/Windows

Почему-то старые компиляции asmFishW за 2016 год обновились несколько часов назад.

Кевин
09.04.2017, 00:25
asmFishW_2017-04-08
pedantFishW_2017-04-08


https://github.com/lantonov/asmFish/tree/executables/Windows

Харлампий
09.04.2017, 19:28
Author: Stefano80
Date: Sun Apr 9 07:48:58 2017 -0700
Timestamp: 1491749338

Remove minimum to contribution from king danger to score.

STC
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 24858 W: 4559 L: 4445 D: 15854

LTC
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 40789 W: 5338 L: 5244 D: 30207

Bench: 7027489

Closes #1059 http://abrok.eu/stockfish/

Кевин
09.04.2017, 23:14
asmFishW_2017-04-09
pedantFishW_2017-04-09


https://github.com/lantonov/asmFish/tree/executables/Windows

Кевин
10.04.2017, 06:10
CorChess 1.1 доступен:

http://chess.ultimaiq.net/corchess_x64.exe
http://chess.ultimaiq.net/corchess_x64_modern.exe
http://chess.ultimaiq.net/corchess_x64_bmi2.exe

Viktor
10.04.2017, 17:30
Прошу не вносить в тему информацию про движки-клоны Стокфиша, так как есть для этого специальная тема:
http://forchess.ru/showthread.php?t=182
http://forchess.ru/showpost.php?p=8948&postcount=163

Maratka
11.04.2017, 15:10
Это пытаются адаптировать сток на Xeon Phi - так называемый manycore, когда много (50) слабых ядер (в ~1ггц) объединяются примерно как гпу. Такие платы довольно дорогие и подключаются по PCI-E, и требуют некоторой адаптации кода.

Не думаю, что сток будет хорошо работать на таких системах, если честно.

Так было раньше. В те времена Xeon Phi был по сути сопроцессором.
Но современные Xeon Phi являются самодостаточными процессорами, и могут выступать в роли CPU.

http://www.intel.ru/content/www/ru/ru/products/processors/xeon-phi/xeon-phi-processors/7290.html

Still
12.04.2017, 07:19
asmFishW_2017-04-09CSE
что за буквы в названии?

Aster
12.04.2017, 09:57
CSE использует другую структуру для прунингов, в результате бинарники на полпроцента быстрее.

Still
12.04.2017, 10:14
быстрее
было достаточно этого :)

sergey1963
12.04.2017, 14:00
CSE использует другую структуру для прунингов, в результате бинарники на полпроцента быстрее.
вот для тупого прошу объяснить и по другой структуре тоже...

sergey1963
13.04.2017, 13:13
мдааа- я не один... туповатый...

Кудесник
14.04.2017, 22:00
мдааа- я не один... туповатый...

А я вообще совсем тупой и в компьютерах и в программах и в движках! Зарегился на форуме и голова идёт кругом, от всех ваших, просматриваемых постов. Но, решил всё же, после двухлетнего неприкосания к шахматам - любым:- в 30 м финале Мира сыграть. Начинаю как то готовиться - к старту 20.06. :bye:

Maratka
15.04.2017, 21:50
Никто не замечал утечек памяти у SF?
По мере игры - растет потребление памяти.
По окончании партии - память не возвращается (для возврата требуется выгрузка движка).

http://savepic.net/9182341m.png (http://savepic.net/9182341.htm)


http://savepic.net/9234564m.png (http://savepic.net/9234564.htm)

Viktor
16.04.2017, 15:44
Последнее время стал замечать, что Стокфиш при анализе берет оперативной памяти больше, чем раньше. Это с чем-то связано?

Харлампий
16.04.2017, 18:54
Author: Stéphane Nicolet
Date: Sun Apr 16 06:22:48 2017 -0700
Timestamp: 1492348968

Doubled and supported pawns

Do not give the doubled pawn penalty when the frontmost pawn is
supported, for instance f2-g2-g3

STC:
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 55927 W: 10418 L: 10052 D: 35457
http://tests.stockfishchess.org/tests/view/58eb9fc20ebc59035df33858

LTC:
LLR: 2.96 (-2.94,2.94) [0.00,5.00]
Total: 32078 W: 4257 L: 4035 D: 23786
http://tests.stockfishchess.org/tests/view/58ec48420ebc59035df3388b

Bench: 5995472

Closes #1062 http://abrok.eu/stockfish/

Psyclone2513
20.04.2017, 07:05
Symphysodon 190417 х32-х64 LTO от RomeoA28! http://www1.zippyshare.com/v/wIIXuonc/file.html

Psyclone2513
20.04.2017, 07:09
Моя сборка GCC 5.4.0 Symphysodon 190417 х64 modern http://www20.zippyshare.com/v/t31qvPhp/file.html

ChessMan
20.04.2017, 12:00
Моя компиляция Stockfish_NUMA с исходников от 08.09.2016г -
Загрузить: http://www44.zippyshare.com/v/nNduDPk6/file.html
https://github.com/mcostalba/Stockfish/commit/35c393d367b6d8bcaac4cb459010e1b3e46f8a08

мой тест: 1 ядро 0.5 сек/ход Athlon II x4 645

Score of StockFish_x64_thread_cm_540gcc vs StockFish_x64_thread_cm_NUMA_540gcc: 130 - 142 - 612 [0.493]
ELO difference: -4.72 +/- 12.69

887 of 1000 games finished. 1c 0.5s/move

Stop the test and go sleep...

Также я добавил NUMA в Stockfish_09.01.17:
http://www24.zippyshare.com/v/fQ95BRq9/file.html

*Author: Marco Costalba
Date: Mon Jan 9 15:37:09 2017 +0100
Timestamp: 1483972629

bench: 4940355

Если тесты покажут прирост от НУМЫ (в версии 090117) - попробую добавить её в свежую версию Стока. (пока компилятор ругается если сделать это ничего не меняя в исходниках)

Aster
20.04.2017, 12:25
NUMA - это про несколько процессоров на одной плате, какой от неё может быть прирост на стареньком атлоне?

ChessMan
20.04.2017, 12:35
Как сказал Отодраник по старым ЖитХабовским тестам есть прирост и на одном ядре - вот и проверяю))
На счет старенького атлона: в тестах CFish есть прирост от НУМЫ на всех ядрах (правда на феноме 2 х6 1090Т). На одном ядре наоборот - играет хуже ибо скорость движка становится меньше чем без НУМЫ

ChessMan
20.04.2017, 12:40
Конечно 10 прогонов это мало, но все же
https://s14.postimg.org/6v1cnl8ip/Screenshot_712.png

DEEP_MIND
20.04.2017, 19:17
есть прирост и на одном ядре - вот и проверяю))
в пределах погрешности разве что. мозги то у движков одинаковые же ))

Харлампий
21.04.2017, 10:03
Author: Joost VandeVondele
Date: Thu Apr 20 11:28:11 2017 -0700
Timestamp: 1492712891

simplify logic for history based pruning

STC
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 34255 W: 6292 L: 6194 D: 21769

LTC
LLR: 2.96 (-2.94,2.94) [-3.00,1.00]
Total: 89914 W: 11769 L: 11739 D: 66406

Bench: 6581936

Closes #1066 http://abrok.eu/stockfish/

Харлампий
23.04.2017, 09:48
asmFishW_2017-04-23x64
pedantFishW_2017-04-23x64 https://github.com/lantonov/asmFish/tree/executables/Windows

sergey1963
23.04.2017, 21:35
уже заменили- играются...художники...

sergey1963
24.04.2017, 00:11
причем этот от 23, а от 22 решал позиции лучше...

Alexandr_L
24.04.2017, 08:34
на моем компе, асм лучше стокфиша считает

Харлампий
24.04.2017, 09:42
Author: Joost VandeVondele
Date: Sun Apr 23 08:37:55 2017 -0700
Timestamp: 1492961875

Sort moves partially: linear depth dependence

STC: http://tests.stockfishchess.org/tests/view/58f98d260ebc59035df33d5e
LLR: 2.96 (-2.94,2.94) [0.00,5.00]
Total: 58958 W: 10862 L: 10485 D: 37611

LTC: http://tests.stockfishchess.org/tests/view/58fa45d40ebc59035df33d86
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 18607 W: 2427 L: 2251 D: 13929

Bench: 6065528

Closes #1079 http://abrok.eu/stockfish/

Aster
24.04.2017, 10:31
STC: Total: 58958 W: 10862 L: 10485 D: 37611

LTC: Total: 18607 W: 2427 L: 2251 D: 13929

Судя по динамике, отличный патч для длинных контролей

Харлампий
24.04.2017, 20:08
Author: Marco Costalba
Date: Mon Apr 24 09:49:44 2017 +0200
Timestamp: 1493020184

Assorted code style issues

I have removed the check for

pieceCount[PAWN] > FILE_NB

because totally useless.

No functional change. http://abrok.eu/stockfish/

Харлампий
24.04.2017, 23:37
asmFishW_2017-04-23x64
pedantFishW_2017-04-23x64 https://github.com/lantonov/asmFish/tree/executables/Windows

sergey1963
25.04.2017, 08:50
на моем компе, асм лучше стокфиша считает
на всех лучше +10% по скорости...

Maratka
25.04.2017, 10:31
В сравнении с чем?

sergey1963
25.04.2017, 11:10
понятно и из названия темы- в сравнении со стоком- это движки один в один, просто машинный код- быстрее С++...

otodranik
25.04.2017, 20:19
на всех лучше +10% по скорости...
Уже на 20% над самыми быстрыми сборками ЛТО. Считай, к своему процессору лишнее ядро цепляешь.

otodranik
25.04.2017, 20:22
Кстати, всем советую на АСМ мигрировать.

sergey1963
25.04.2017, 20:23
то есть- если у меня 16 потоков- то стало как бы- 20?

otodranik
25.04.2017, 21:22
то есть- если у меня 16 потоков- то стало как бы- 20?
Я косвенно сравнил. Современный АСМ от Антонова прибавляет над сборкой ЛТО 20 процентов скорости. Примерно, где-то так, смотри по скорости.

sergey1963
25.04.2017, 21:30
уже сравнил- 20 Мпс, а было- 16... почти 25%

Харлампий
26.04.2017, 10:31
Author: snicolet
Date: Tue Apr 25 17:57:49 2017 -0700
Timestamp: 1493168269

Avoid misuse of StepAttacksBB for pawns

Make it explicit that first index of StepAttacksBB is a piece, not a piece type.

No functional change

Closes #1083 Author: Joost VandeVondele
Date: Tue Apr 25 17:21:36 2017 -0700
Timestamp: 1493166096

Zero unused constant

No functional change

Closes #1081 http://abrok.eu/stockfish/

Харлампий
26.04.2017, 22:30
asmFishW_2017-04-26x64
pedantFishW_2017-04-26x64 https://github.com/lantonov/asmFish/tree/executables/Windows

Харлампий
29.04.2017, 08:58
Author: VoyagerOne
Date: Fri Apr 28 20:40:45 2017 -0700
Timestamp: 1493437245

Don't do InCheck Pruning at the root of QS

STC:
LLR: 2.96 (-2.94,2.94) [0.00,5.00]
Total: 34603 W: 6441 L: 6167 D: 21995

LTC:
LLR: 2.97 (-2.94,2.94) [0.00,5.00]
Total: 24474 W: 3274 L: 3076 D: 18124

Bench: 5934421

Closes #1089

Author: Rocky640
Date: Fri Apr 28 20:38:03 2017 -0700
Timestamp: 1493437083

Remove cap in kingDanger initialization

Passed STC
http://tests.stockfishchess.org/tests/view/58fd53be0ebc59035df33eb5
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 52048 W: 9397 L: 9329 D: 33322

Passed LTC
http://tests.stockfishchess.org/tests/view/58ff9e0a0ebc59035df33f5c
LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 35382 W: 4650 L: 4549 D: 26183

Bench: 5872717

Closes #1087 http://abrok.eu/stockfish/

Харлампий
01.05.2017, 09:31
Author: Joost VandeVondele
Date: Sun Apr 30 08:43:43 2017 -0700
Timestamp: 1493567023

gcc 7 port

Testing the release candidate revealed only one minor issue, namely a new warning -Wimplicit-fallthrough (part of -Wextra) triggers in the movepicker. This can be silenced by adding a comment, and once we move to c++17 by adding a standard annotation [[fallthrough]];.

No functional change.

Closes #1090 http://abrok.eu/stockfish/

Харлампий
02.05.2017, 23:35
asmFishW-2017.05.02 x64
pedantFishW-2017.05.02 x64 https://github.com/lantonov/asmFish/tree/executables/Windows

Харлампий
04.05.2017, 09:12
Author: joergoster
Date: Wed May 3 19:46:40 2017 -0700
Timestamp: 1493866000

Fix multiPV issue #502

In general, this patch handles the cases where we don't have a valid score for each PV line in a multiPV search. This can happen if the search has been stopped in an unfortunate moment while still in the aspiration loop. The patch consists of two parts.

Part 1: The new PVIdx was already part of the k-best pv's in the last iteration, and we therefore have a valid pv and score to output from the last iteration. This is taken care of with:

bool updated = (i <= PVIdx && rootMoves[i].score != -VALUE_INFINITE);

Case 2: The new PVIdx was NOT part of the k-best pv's in the last iteration, and we have no valid pv and score to output. Not from the current nor from the previous iteration. To avoid this, we are now also considering the previous score when sorting, so that the PV lines with no actual but with a valid previous score are pushed up again, and the previous score can be displayed.

bool operator<(const RootMove& m) const {
return m.score != score ? m.score < score : m.previousScore < previousScore; } // Descending sort

I also added an assertion in UCI::value() to possibly catch similar issues earlier.

No functional change.

Closes #502
Closes #1074 http://abrok.eu/stockfish/

Viktor
08.05.2017, 07:38
Вышло сразу 5 новых версий:

Author: FauziAkram
Date: Sun May 7 21:11:51 2017 -0700
Timestamp: 1494216711

Linear Protector bonus by distance

Replacing the old Protector table with a simple linear formula which takes into account a different slope for each different piece type.

The idea of this simplification of Protector is originated by Alain (Rocky)

STC: LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 70382 W: 12859 L: 12823 D: 44700

LTC: LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 61554 W: 8098 L: 8031 D: 45425

Bench: 6107863

Closes #1099




Author: IIvec
Date: Sun May 7 20:57:29 2017 -0700
Timestamp: 1494215849

King safety and rook mobility parameters tweak

STC:
LLR: 2.95 (-2.94,2.94) [0.00,4.00]
Total: 19280 W: 3595 L: 3373 D: 12312

LTC:
LLR: 2.95 (-2.94,2.94) [0.00,4.00]
Total: 221405 W: 28940 L: 28220 D: 164245

Bench: 6506664

Closes #1105




Author: Stefan Geschwentner
Date: Sun May 7 20:51:52 2017 -0700
Timestamp: 1494215512

Bonus for pawn scrifice which create passed pawn

STC:
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 16752 W: 3141 L: 2944 D: 10667

LTC:
LLR: 3.34 (-2.94,2.94) [0.00,5.00]
Total: 33928 W: 4544 L: 4300 D: 25084

Bench: 5639223

Closes #1092



Author: Marco Costalba
Date: Sun May 7 20:20:02 2017 -0700
Timestamp: 1494213602

Move Pieces[] out of global visibility

It is an helper array used only in position.cpp

Also small code tidy up while there.

No functional change.

Closes #1106



Author: mstembera
Date: Sun May 7 20:15:56 2017 -0700
Timestamp: 1494213356

Avoid *begin always being included in the sorted list regardless of its value.

This was a minor criticism by @zamar in the original pull request
https://github.com/official-stockfish/Stockfish/pull/1065
necessitating a comment explanation.

No functional change.

Closes #1091

http://abrok.eu/stockfish/

Харлампий
10.05.2017, 09:44
Author: Joost VandeVondele
Date: Tue May 9 18:36:32 2017 -0700
Timestamp: 1494380192

Remove int to int conversion, unused include.

No functional change.

Closes #1112 http://abrok.eu/stockfish/

Харлампий
10.05.2017, 22:11
Author: Marco Costalba
Date: Wed May 10 18:20:45 2017 +0200
Timestamp: 1494433245

Default argument for see_ge()

No functional change.

Closes #1111 http://abrok.eu/stockfish/

ChessMan
12.05.2017, 23:29
CFish_120517 x32-x64, x64_NUMA
+5 новых патчей (сравнительно с CFish_280417)
Zero unused constant ;
Retire the misdesigned StepAttacks[] array.;
Remove cap in kingDanger initialization;
Don't do InCheck Pruning at the root of QS ;
Avoid *begin always being included in the sorted list regardless of its value.
Скачать: http://www84.zippyshare.com/v/Zc6SR04Y/file.html
https://github.com/ChessMan3/CFish_executables

GitHub: https://github.com/ChessMan3/Cfish/tree/120517

Bench: 6624054

Список всех новых патчей, добавленных после выхода последней официальной версии от Ronald de Man (CFish_050117):
Simplified select best thread (#958)
Remove HistoryStats
Rename FromTo -> History (#963)
StormDanger CleanUp (#964)
Introduce lazy evaluation
Update some comments (#973)
Outpost array simplification
Simplification of lazy threshold
Simplify away pinnedPieces bitboard in EvalInfo (#975)
Candidate passed pawns
Simplify away QueenContactChecks
Simplify Queen Mobility
Simplify scale factor computation
A small tweak in doEasyMove()
Retire small bonus in passed pawn evaluation
search(): Move nullValue variable into local scope
Retire loose enemies bonus
Razor Simplification
Variable tuning
Keep pawns on both flanks
Pieces protecting king
Change definition of "weak" in threats calculation
Allow pruning advance pawn pushes if not near endgame
Pawns count imbalance table
Singular extension and check extension tweak
Simplify ThreatBySafePawn scoring
Don't update TT at excluded move ply
Fix zugzwang pruning issues
Remove minimum to contribution from king danger to score.;
Doubled and supported pawns;
Remove cap from space score contribution and increase bonus;
Move-Count Formula Tweak
Partial insertion sort
King safety parameters improved
Sort moves partially: linear depth dependence
Zero unused constant
Retire the misdesigned StepAttacks[] array
Remove cap in kingDanger initialization
Don't do InCheck Pruning at the root of QS
Avoid *begin always being included in the sorted list regardless of its value

О патчах: https://github.com/official-stockfish/Stockfish/commits/master

Viktor
15.05.2017, 21:05
Что-то AsmFishW не обновляется? Последнее было 02.05.2017.

byan_mivv
15.05.2017, 23:56
Viktor! Вас услышали!

asmFishW_2017-05-15x64
pedantFishW_2017-05-15x64

https://github.com/lantonov/asmFish/tree/executables/Windows

svoitsl
16.05.2017, 19:07
А между тем новому Ящеру уже и конкурент есть новый
(ещё надо посмотреть как играет, а то #1111 играл плохо)
Author: snicolet
Date: Mon May 15 19:28:37 2017 -0700
Timestamp: 1494901717

Limit king ring to eight squares

In current master the size of the king ring varies abruptly from eight
squares when the king is in g8, to 12 squares when it is in g7. Because
the king ring is used for estimating attack strength, this may lead to
an overestimation of king danger in some positions. This patch limits
the king ring to eight squares in all cases.

Inspired by the following forum thread:
https://groups.google.com/forum/?fromgroups=#!topic/fishcooking/xrUCQ7b0ObE

Closes #1115

Харлампий
17.05.2017, 10:24
asmFishW_2017-0-16x64 https://github.com/lantonov/asmFish/tree/executables/Windows Интересно, что педант не обновился.

gogamoga
17.05.2017, 13:08
Интересно, что педант не обновился.

Педант теперь по умолчанию и называется просто asmfish :)

svoitsl
17.05.2017, 21:30
А между тем новому Ящеру уже и конкурент есть новый
(ещё надо посмотреть как играет, а то #1111 играл плохо)

Жаль,этот то же плохо играет
пока самый лучший 17050404

Харлампий
18.05.2017, 10:55
Author: snicolet
Date: Wed May 17 18:24:43 2017 -0700
Timestamp: 1495070683

Do check analysis later in the game

The previous patch has added a fraction of the king danger score to the
endgame score of the tapered eval, so it seems natural to perform the
king danger computation later in the endgame.

With this patch we extend the limit of such check analysis down to the
material of Rook+Knight, when we have at least two pieces attacking the
opponent king zone.

Passed STC:
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 7446 W: 1409 L: 1253 D: 4784
http://tests.stockfishchess.org/tests/view/591c097c0ebc59035df3477c

and LTC:
LLR: 2.96 (-2.94,2.94) [0.00,5.00]
Total: 14234 W: 1946 L: 1781 D: 10507
http://tests.stockfishchess.org/tests/view/591c24f10ebc59035df3478c

Bench: 5975183

Closes #1121 http://abrok.eu/stockfish/

otodranik
19.05.2017, 23:10
Моя компиляция ASMfish с опцией "использовать книгу" и конвертированная в ассемблеровский формат последняя версия церебеллум книги от брейнфиша
http://www11.zippyshare.com/v/152VoQDs/file.html

Используй Cerebellum с АСМфиш! Используй ассемблер по максимуму!!!

Still
20.05.2017, 13:53
у меня книжку не использует...
путь прописал, пробовал переименовать в book.bin.
какие ещё будут предложения?

DEEP_MIND
20.05.2017, 14:38
у меня книжку не использует...
в анализе книга не используется, только в игре

Still
20.05.2017, 15:40
я знаю, как ни странно :)
она в игре не используется

Still
20.05.2017, 15:55
путь прописал...
а надо было указать имя файла
Вопрос закрыт

otodranik
21.05.2017, 20:21
Моя компиляция ASMfish 21-05-2017 :

http://www115.zippyshare.com/v/BFp4Tpnp/file.html

Parkaev_Andrey
21.05.2017, 20:34
Моя компиляция ASMfish 21-05-2017 :

http://www115.zippyshare.com/v/BFp4Tpnp/file.html
Оперативно (https://github.com/lantonov/asmFish/tree/executables/Windows)

Харлампий
22.05.2017, 08:45
Author: VoyagerOne
Date: Sun May 21 18:27:57 2017 -0700
Timestamp: 1495416477

Evasion Pruning Tweak

Use moveCount to decide when to prune for evasion pruning

STC:
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 24476 W: 4518 L: 4289 D: 15669

LTC:
LLR: 2.96 (-2.94,2.94) [0.00,5.00]
Total: 18362 W: 2476 L: 2298 D: 13588

Bench: 6469989

Closes #1120 http://abrok.eu/stockfish/

Харлампий
22.05.2017, 08:47
asmFishW_2017-0-21x64 https://github.com/lantonov/asmFish/tree/executables/Windows

Философ
22.05.2017, 09:06
Педант теперь по умолчанию и называется просто asmfish :)

Но ведь был asmfish и pedantfish, было различие, а теперь как?

gogamoga
22.05.2017, 13:15
Но ведь был asmfish и pedantfish, было различие, а теперь как?
педанта переименовали в asmfish, то что раньше именовалось asmfish просто убрали.

Viktor
22.05.2017, 14:03
asmFishW_2017-05-22
https://github.com/lantonov/asmFish/tree/executables/Windows

otodranik
22.05.2017, 19:59
Моя компиляция ASMfish 22-05-2017:

http://www50.zippyshare.com/v/Ct1ucRbu/file.html

otodranik
23.05.2017, 17:41
Людмил Антонов решил: АСМфиш теперь равен Педантфиш по коду. Кому нужно буду делать АСМфиш как раньше, без лишних на ассемблере частей кода Си++ Стокфиша. Бенч будет другой, не официальный, как раньше на АСМфише.

sergey1963
23.05.2017, 17:46
во це дило!!! готов помочь с новым процем- 6600К 4.7Ггц...

otodranik
23.05.2017, 18:20
во це дило!!! готов помочь с новым процем- 6600К 4.7Ггц...
Спасибо. Чтобы собрать бми2 версию на ассемблере - подойдет любой процессор, там все делает компилятор(софт)

Maratka
23.05.2017, 19:41
otodranik, а можно узнать, где скачать дистр последней сборки с аброка?

На текущий момент, это:

Author: VoyagerOne
Date: Sun May 21 18:27:57 2017 -0700
Timestamp: 1495416477

Evasion Pruning Tweak

Use moveCount to decide when to prune for evasion pruning

STC:
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 24476 W: 4518 L: 4289 D: 15669

LTC:
LLR: 2.96 (-2.94,2.94) [0.00,5.00]
Total: 18362 W: 2476 L: 2298 D: 13588

Bench: 6469989

Closes #1120

Зачем нужно:
ну допустим пропущу я десяток сборок, и вместо того, чтобы вручную править десятидневный исходник зелеными патчами с
http://tests.stockfishchess.org/tests?success_only=1
я просто качаю последний исходник, и добавляю в него последние патчи...

otodranik
23.05.2017, 19:43
Я ссылку скинул на метод сборки, там есть она https://github.com/official-stockfish/Stockfish

Maratka
23.05.2017, 19:59
Т.е.по этой ссылке всегда последний исходник с аброка?

otodranik
23.05.2017, 21:09
Т.е.по этой ссылке всегда последний исходник с аброка?
Да, аброк с нее в автомате делает. Да с этого сайта всегда свежие исходники с новыми патчами, тебе ничего не надо вставлять. Патчи нужно еще уметь правильно слить, часто попадаются перекрестные, или с исправленным синтаксисом то Я их не трогал(хотя с исправленным синтаксисом трогал, это не функциональные измения), там уже сами авторы решают как слить их.

otodranik
23.05.2017, 22:44
Конвертировання мною Cerebellum-book (May 23, 2017 / signature 5671076 / Release 139) в формат понятный ASMfish(Используйте мою сборку АСМфиш с опцией own book) http://www71.zippyshare.com/v/RMBybp6U/file.html

Харлампий
24.05.2017, 09:24
Author: Nathan Rugg
Date: Tue May 23 20:27:30 2017 -0700
Timestamp: 1495596450

Changed spelling back to "Bishops" in eval output

No functional change.

Closes #1124 http://abrok.eu/stockfish/

svoitsl
25.05.2017, 10:14
Интересно, а почему делается целых три варианта компиляции (а то и все 6!)?
Ведь исходник то наверное один всего.
Не проще ли не заморачиваться с этими компиляциями?
Все особенности проца и ОС вполне уже учтены в исходниках
Неужели редкая проверка одного бита так уж сильно скажется на ELO?

sergey1963
25.05.2017, 10:18
AVX 2.0- векторные инструкции- пошли только с 4 поколения Интела... popcnt- 2-3 поколение... base- для древних квадов и феномов...