PDA

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


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

otodranik
25.05.2017, 20:36
Интересно, а почему делается целых три варианта компиляции (а то и все 6!)?
Ведь исходник то наверное один всего.
Не проще ли не заморачиваться с этими компиляциями?
Все особенности проца и ОС вполне уже учтены в исходниках
Неужели редкая проверка одного бита так уж сильно скажется на ELO?
Скажется на скорости 1% скорости примерно равен 1 Ело. Если разделяют, значит, нужно. Это делают не только с движками.

otodranik
26.05.2017, 15:40
Моя компиляция ASMfish 26-05-2017 с опцией own book:

http://www4.zippyshare.com/v/LqKac0qB/file.html

svoitsl
26.05.2017, 15:57
Моя компиляция ASMfish 26-05-2017 с опцией own book:
то есть с опцией но без книги?

otodranik
26.05.2017, 16:39
то есть с опцией но без книги?
Книга выше по ссылке, это книга от брейнфиша, последний раз обновлялась 23 мая. Я ее только перевожу в асм-формат, понятный ассемблеровским продуктам. Скачали, пользуемся, ждем обновления.

Maratka
26.05.2017, 18:24
Я ее только перевожу в асм-формат, понятный ассемблеровским продуктам

А в ctg ее нельзя перевести?

otodranik
26.05.2017, 19:05
А в ctg ее нельзя перевести?
СТГ - это закрытый коммерческий формат. СТГ можно сделать только, непосредственно, из готовых партий(лучше всего с оценками) через чессбейсовские оболочки. Еще исходниками СТГ владеют создатели Инфинити-чесс(бывшие сотрудники чессбейса)

Maratka
26.05.2017, 19:35
Исходя из чего, самую убойную книгу (скажем ТОП-20 игроков с PlayChess, играющих на длинных контролях) может сделать только ChessBase, т.к. все партии наверняка у них в базе бережно хранятся)?

И второе: asm-Fish это все же отдельный проект, который вырос из SF, а не порт на другой язык, коль уж он понимает форматы книг, недоступные оригинальному SF?

svoitsl
26.05.2017, 19:57
а не порт на другой язык,
по крайней мере где то я читал,что эти проекты синхронизируются, поэтому наверное называть их портом более правильно.

Харлампий
26.05.2017, 19:59
Author: Marco Costalba
Date: Fri May 26 08:42:50 2017 +0200
Timestamp: 1495780970

History code rewrite (#1122)

Rearrange and rename all history heuristic code. Naming
is now based on chessprogramming.wikispaces.com conventions
and the relations among the various heuristics are now more
clear and consistent.

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

Maratka
26.05.2017, 20:05
Одно другому не мешает...
Американский язык - это язык, или диалект английского? (разница в развитии ~200 лет).
Украинский (белорусский) язык - это язык, или диалект русского? (разница в развитии ~500 лет).
Варианты: они оба - диалекты старославянского, либо параллельно развивающиеся языки, выросшие из старославянского.

Разобравшись с этим, легко понять, что "порт" сможет оставаться "портом" до поры, до времени. Рано или поздно, свои "фирменные" изменения кода (при этом даже если не будет отказа от заимствования кода из SF) приведут к достаточно большой разнице, и правильнее будет говорить о "другом" движке, базирующемся на SF, чем о "порте со SF".

otodranik
26.05.2017, 22:37
Свежая версия Cerebellum-book (May 26, 2017 / Release 140) конвертированная в формат ASMfish (Используйте мою компиляцию ASMfish с опцией own book)
http://www60.zippyshare.com/v/TnX2647C/file.html

sergey1963
27.05.2017, 23:32
вместе с такой шикарной девчонкой делали?

otodranik
29.05.2017, 20:42
Моя компиляция ASMfish 29-05-2017 с опцией own book:

http://www100.zippyshare.com/v/FeKfMcEg/file.html

Maratka
31.05.2017, 17:36
Моя сборка (компилятор MSVC, Студия 2015)
https://yadi.sk/d/PWMwoIt23Jhb4S

Версии SSE и AVX (не AVX2)!

Соответсвенно, от второй сборки должен быть буст на Core поколения SB и IB (i5 и i7, под вопросом i3), плюс вся стройтехника от AMD

Базируется на последнем исходники с Abrok, плюс желтые патчи:

http://tests.stockfishchess.org/tests/view/59296bc00ebc59035df34c8c
http://tests.stockfishchess.org/tests/view/592ddd540ebc59035df34e1f
http://tests.stockfishchess.org/tests/view/592d1e950ebc59035df34da3

Предварительный результат в сравении с оригинальной Abrok'вской сборкой:

http://savepic.ru/14196606.png

Контроль: минута плюс секунда/ход.

Валекс
01.06.2017, 21:23
Судя по динамике, отличный патч для длинных контролей

Поясните, пожалуйста - для использования Стокфиша на длинном контроле (или даже бесконечном анализе) нужен патч? И если да, то для каждой сборки и версии свой отдельный патч?

otodranik
01.06.2017, 21:26
Поясните, пожалуйста - для использования Стокфиша на длинном контроле (или даже бесконечном анализе) нужен патч? И если да, то для каждой сборки и версии свой отдельный патч?
Нет, скачивайте самую последнюю, и пользуйтесь на здоровье http://abrok.eu/stockfish/

Maratka
02.06.2017, 17:34
Чует чуйка, что хороший патч наклевывается:
http://tests.stockfishchess.org/tests/view/59316d540ebc59035df34f31

Maratka
02.06.2017, 18:36
Поясните, пожалуйста - для использования Стокфиша на длинном контроле (или даже бесконечном анализе) нужен патч? И если да, то для каждой сборки и версии свой отдельный патч?

Хороший вопрос для новичков и от новичка. За то: плюс!

________
Ответ любая новая сборка включает в себя патчи предыдущей. При этом дает свои ~пару ELO прибавке к силе игры.
Итого, пользоваться последней версией. Всегда.

Исключение: Вы считали позицию неделю, вышла новая сборка.
Вероятность, что она найдет лучший ход - стремится к нулю, т.е. логичнее использовать результат старой сборки, чем пересчитывать его неделю (а через неделю выйдет еще более новая сборка, и мы тем самым замыкаем цикл).

Исключение из исключения: Вам достаточно двух часов анализа. Пока считали - вышла новая сборка. Еще более новая выйдет нескоро (средний интервал - неделя).
Потому пересчитать (и потратить еще два часа) на новой сборке есть смысл.

otodranik
02.06.2017, 18:51
Хороший вопрос для новичков и от новичка. За то: плюс!

________
Ответ любая новая сборка включает в себя патчи предыдущей. При этом дает свои ~пару ELO прибавке к силе игры.
Итого, пользоваться последней версией. Всегда.

Исключение: Вы считали позицию неделю, вышла новая сборка.
Вероятность, что она найдет лучший ход - стремится к нулю, т.е. логичнее использовать результат старой сборки, чем пересчитывать его неделю (а через неделю выйдет еще более новая сборка, и мы тем самым замыкаем цикл).

Исключение из исключения: Вам достаточно двух часов анализа. Пока считали - вышла новая сборка. Еще более новая выйдет нескоро (средний интервал - неделя).
Потому пересчитать (и потратить еще два часа) на новой сборке есть смысл.
Тебе нужно взять небольшой отпуск от всех этих сборок и шахмат:smoke:

Maratka
03.06.2017, 23:53
AVX 2.0- векторные инструкции- пошли только с 4 поколения Интела... popcnt- 2-3 поколение... base- для древних квадов и феномов...
Вопрос то не в этом.
Вот Komodo поддерживает AVX2, но это не мешает ему работать на Core2Duo. Скорость поменьше, как и у любого другого движка, при переходе с современного железа на устаревшее. Зато меньше мороки с выбором, какую версию использовать: всего два варианта 32 или 64 бита.

Maratka
03.06.2017, 23:54
Чуйка не подвела:
патч прошел контроль 60+0.6

http://tests.stockfishchess.org/tests/view/5931aeb30ebc59035df34f4b

Eskwair
05.06.2017, 18:19
Давненько на аброке стокфиш не обновляли.
:acute:

otodranik
06.06.2017, 11:26
Cerebellum book от 05 июня 2017, конвертированная в формат ASMfish:
http://www19.zippyshare.com/v/gC3tds4H/file.html

Viktor
06.06.2017, 21:04
Сегодня сразу 3 обновления!
http://abrok.eu/stockfish/

Maratka
07.06.2017, 13:21
Ну реально положим одно. ;)
Еще два- влияют на "красивость" кода, но не на силу игры.

sergey1963
07.06.2017, 13:56
это не красивость кода- а будущее увеличение скорости за счет упрощения кода...

otodranik
07.06.2017, 19:20
Моя ASMfish 07-06-2017 не педантичная компиляция с опцией own book:
http://www113.zippyshare.com/v/fXOsYrhm/file.html

sergey1963
07.06.2017, 20:08
Ото! А чего с асмом от Антонова- все померли?

otodranik
07.06.2017, 20:25
Ото! А чего с асмом от Антонова- все померли?
Он код ведёт, но теперь только по педантику, а Я по старому правилу сегодня сделал - без лишних блоков на ассемблере и с книгой, как всегда.

Maratka
07.06.2017, 21:25
Ребята, а можно как-то открыть тему вида "сборки от Маратки"...
Есть что пообсуждать, но нет желания "мусорить" в чужих темах.

otodranik
07.06.2017, 21:39
Ребята, а можно как-то открыть тему вида "сборки от Маратки"...
Есть что пообсуждать, но нет желания "мусорить" в чужих темах.
Думаю, нужно всем писать в официальные сборки Стокфиш.

Maratka
07.06.2017, 21:47
Наклевывается зеленый патч:
http://tests.stockfishchess.org/tests/view/5937b7bd0ebc59035df35121

Я его себе уже прошил.
Вместе с ним прошит и
http://tests.stockfishchess.org/tests/view/5931aeb30ebc59035df34f4b

Т.е. два усиления по ~1 Elo каждое

пока что имею:

Games Completed = 173 of 1500 (Avg game length = 187.521 sec)
Settings = RR/256MB/60000ms+600ms/M 1000cp for 12 moves, D 150 moves/PGN:E:\Games\Chess\LittleBlitzer-2.74\2moves_v1.pgn(32000)
Time = 8194 sec elapsed, 62853 sec remaining
1. Stockfish 070617 64 38.5/88 7-18-63 (L: m=1 t=0 i=0 a=17) (D: r=48 i=6 f=3 s=1 a=5) (tpm=1356.0 d=24.22 nps=1744596)
2. Stockfish 060617 64 POPCNT 45.5/87 13-9-65 (L: m=0 t=0 i=0 a=9) (D: r=50 i=7 f=3 s=1 a=4) (tpm=1351.3 d=23.70 nps=1780307)
3. Stockfish 260517 64 POPCNT 41.0/86 10-14-62 (L: m=1 t=0 i=0 a=13) (D: r=44 i=9 f=4 s=3 a=2) (tpm=1355.0 d=23.68 nps=1662080)
4. Stockfish 060617 64 POPCNT 48.0/85 19-8-58 (L: m=0 t=0 i=0 a=8) (D: r=46 i=6 f=2 s=3 a=1) (tpm=1369.8 d=23.88 nps=1622771)

Второй движок - это недавняя сборка от otodranik, остальные - Аброковские за соответствующую дату.
Хочу понять: почему моя проигрывает:
- недостаточно партий
- какое-то кривое изменение кода при применении патчей.
- моя сборка медленная (отметается по результату уже сигранных партий) - она ближе к сборке otodranik', чем к аброковским.

ChessMan
07.06.2017, 22:08
Наклевывается зеленый патч:
http://tests.stockfishchess.org/tests/view/5937b7bd0ebc59035df35121

Я его себе уже прошил.
Вместе с ним прошит и
http://tests.stockfishchess.org/tests/view/5931aeb30ebc59035df34f4b

Т.е. два усиления по ~1 Elo каждое

пока что имею:

Games Completed = 173 of 1500 (Avg game length = 187.521 sec)
Settings = RR/256MB/60000ms+600ms/M 1000cp for 12 moves, D 150 moves/PGN:E:\Games\Chess\LittleBlitzer-2.74\2moves_v1.pgn(32000)
Time = 8194 sec elapsed, 62853 sec remaining
1. Stockfish 070617 64 38.5/88 7-18-63 (L: m=1 t=0 i=0 a=17) (D: r=48 i=6 f=3 s=1 a=5) (tpm=1356.0 d=24.22 nps=1744596)
2. Stockfish 060617 64 POPCNT 45.5/87 13-9-65 (L: m=0 t=0 i=0 a=9) (D: r=50 i=7 f=3 s=1 a=4) (tpm=1351.3 d=23.70 nps=1780307)
3. Stockfish 260517 64 POPCNT 41.0/86 10-14-62 (L: m=1 t=0 i=0 a=13) (D: r=44 i=9 f=4 s=3 a=2) (tpm=1355.0 d=23.68 nps=1662080)
4. Stockfish 060617 64 POPCNT 48.0/85 19-8-58 (L: m=0 t=0 i=0 a=8) (D: r=46 i=6 f=2 s=3 a=1) (tpm=1369.8 d=23.88 nps=1622771)

Второй движок - это недавняя сборка от otodranik, остальные - Аброковские за соответствующую дату.
Хочу понять: почему моя проигрывает:
- недостаточно партий
- какое-то кривое изменение кода при применении патчей.
- моя сборка медленная (отметается по результату уже сигранных партий) - она ближе к сборке otodranik', чем к аброковским.

Неужели авторы Стокфиша решили применить динамическую дельту? Наверное вдохновились движком CorChess от I.Ivec.
Судить о силе движка по его скорости - это категорически неправильно.
Взять тот же CorChess - он медленнее Стокфиша, но на длинных контролях сильнее.

otodranik
07.06.2017, 22:25
Хочу понять: почему моя проигрывает:
- недостаточно партий
- какое-то кривое изменение кода при применении патчей.
- моя сборка медленная (отметается по результату уже сигранных партий) - она ближе к сборке otodranik', чем к аброковским.
Мало партий, и шить не нужно желтые 10+10.1 патчи. Запусти лучше вендетту с любым движком, а не матч с несколькими.

Maratka
07.06.2017, 22:31
Не согласен, т.к. походу вопросы есть именно к моим компиляциям.
К исходникам - зерро.

otodranik
07.06.2017, 22:48
Не согласен, т.к. походу вопросы есть именно к моим компиляциям.
К исходникам - зерро.
Так и сравнивай сначала компиляции с одинаковых исходников. Потом будешь изощряться с патчами, когда снимешь все вопросы.

Parkaev_Andrey
08.06.2017, 00:13
Ребята, а можно как-то открыть тему вида "сборки от Маратки"...
Есть что пообсуждать, но нет желания "мусорить" в чужих темах.
А почему нет?
Шахматные программы и движки (http://forchess.ru/forumdisplay.php?f=24) > Турниры и сборки движков (http://http://forchess.ru/forumdisplay.php?f=66) > Открывайте на здоровье

sergey1963
08.06.2017, 02:42
Он код ведёт, но теперь только по педантику, а Я по старому правилу сегодня сделал - без лишних блоков на ассемблере и с книгой, как всегда.
ты и в ассемблере уже подкачался?- респект и уважуха!!!

otodranik
08.06.2017, 10:05
ты и в ассемблере уже подкачался?- респект и уважуха!!!
Самый минимум, в поле компиляций.

otodranik
08.06.2017, 10:06
Думаю, нужно всем писать в официальные сборки Стокфиш. Потому-что, зачем отделять наши компиляции от аброковских?

DEEP_MIND
08.06.2017, 10:17
Самый минимум, в поле компиляций.
ассемблер довольно простой язык. (т.е. это просто машинный код проца)
но писать на нем программы - мучение )))

sergey1963
08.06.2017, 13:00
Самый минимум, в поле компиляций.
кстати- твоя сборка асма от 7.06 быстрее от 22.05 на 2 процента- поздравляю!!!

Maratka
08.06.2017, 13:20
Так и сравнивай сначала компиляции с одинаковых исходников. Потом будешь изощряться с патчами, когда снимешь все вопросы.

Ну пока значит сравнил то что сравнил:
Моя компиляция -первая. Далее твоя, и две с Abrok.
Результат: прямая зависимость от скорости, и только от нее родимой: чем быстрее, тем больше очков. Все эти патчи далеко побоку похоже. Ну по крайней мере до тех пор, покуда они не начнут давать +10 Elo в сумме.



Games Completed = 5495 of 10000 (Avg game length = 37.822 sec)
Settings = RR/512MB/12000ms+120ms/M 1000cp for 12 moves, D 150 moves/PGN:E:\Games\Chess\LittleBlitzer-2.74\2moves_v1.pgn(32000)
Time = 26791 sec elapsed, 21964 sec remaining
1. Stockfish 070617 64 1375.0/2748 558-556-1634 (L: m=97 t=0 i=0 a=459) (D: r=1237 i=210 f=95 s=30 a=62) (tpm=274.9 d=18.08 nps=1331008)
2. Stockfish 060617 64 POPCNT 1450.0/2748 608-456-1684 (L: m=95 t=0 i=0 a=361) (D: r=1289 i=197 f=97 s=31 a=70) (tpm=274.7 d=18.29 nps=1382905)
3. Stockfish 260517 64 POPCNT 1314.5/2747 478-596-1673 (L: m=109 t=0 i=0 a=487) (D: r=1254 i=235 f=87 s=38 a=59) (tpm=277.5 d=17.80 nps=1237112)
4. Stockfish 060617 64 POPCNT 1355.5/2747 514-550-1683 (L: m=102 t=1 i=0 a=447) (D: r=1262 i=224 f=87 s=31 a=79) (tpm=273.8 d=18.04 nps=1276433)

Чуть позже попробую сравнить на контроле минута + 0,6/ход (т.е. как я понимаю -стандартном тестовом, для принятия решения - годный ли патч.

otodranik
08.06.2017, 13:38
Чуть позже попробую сравнить на контроле минута + 0,6/ход (т.е. как я понимаю -стандартном тестовом, для принятия решения - годный ли патч.
Можешь вместо 60+0.6 смело использовать 30+0.3 или даже 20+0.2 Результаты коррелируются хорошо, особенно совпадают с 30+0.3

Maratka
08.06.2017, 13:53
Можешь вместо 60+0.6 смело использовать 30+0.3 или даже 20+0.2 Результаты коррелируются хорошо, особенно совпадают с 30+0.3

Попробую. Исходники с аброка за 6 июня.
Пока что сборка оптимизируется через профилирование (с полчаса времени еще осталось).

Maratka
08.06.2017, 17:29
В общем, результат есть, и вполне предсказуемый:
При равном исходнике выигрывает более быстрая сборка.

Games Completed = 661 of 2500 (Avg game length = 91.730 sec)
Settings = RR/512MB/30000ms+300ms/M 1000cp for 12 moves, D 150 moves/PGN:E:\Games\Chess\LittleBlitzer-2.74\2moves_v1.pgn(32000)
Time = 10527 sec elapsed, 29287 sec remaining
1. Stockfish 080617 64 219.5/441 67-69-305 (L: m=8 t=0 i=0 a=61) (D: r=241 i=32 f=14 s=7 a=11) (tpm=687.4 d=21.23 nps=1488807)
2. Stockfish 060617 64 POPCNT 233.0/440 79-53-308 (L: m=2 t=0 i=0 a=51) (D: r=225 i=44 f=15 s=9 a=15) (tpm=683.3 d=21.51 nps=1561883)
3. Stockfish 060617 64 POPCNT 208.5/441 51-75-315 (L: m=8 t=0 i=0 a=67) (D: r=238 i=42 f=17 s=8 a=10) (tpm=699.0 d=21.29 nps=1431530)

otodranik
08.06.2017, 17:42
M 480cp for 3 moves и D 120 moves сделай - так быстрее пойдет.

TCH
08.06.2017, 20:53
ассемблер довольно простой язык. (т.е. это просто машинный код проца)
но писать на нем программы - мучение )))
Простите, но это не совсем так. Ассемблер - это не машинный код, это все же транслятор в программу на машинном коде. Да и язык ассеблера, с которым имеет дело транслятор, - это не машинный код, поскольку мнемокоды ассемблера предназначены для удобства человека, они отличаются от команд машинного кода, и между ними нет однозначного соответствия, не говоря уж о наличии директив. В общем, ассемблер - это все же хоть и низкоуровневый, и зависящий от железа, но все же язык, стоящий выше команд процессора.

sergey1963
09.06.2017, 04:06
не ну так дойдем до нуля и единичек, хотя это тоже не машинный язык- о!- есть сигнал, нет сигнала- во це машяз!!!

DEEP_MIND
09.06.2017, 08:27
Простите, но это не совсем так. Ассемблер - это не машинный код, это все же транслятор в программу на машинном коде. Да и язык ассеблера, с которым имеет дело транслятор, - это не машинный код, поскольку мнемокоды ассемблера предназначены для удобства человека, они отличаются от команд машинного кода, и между ними нет однозначного соответствия, не говоря уж о наличии директив. В общем, ассемблер - это все же хоть и низкоуровневый, и зависящий от железа, но все же язык, стоящий выше команд процессора.
да я в курсе, все таки пару прожек в свое время писал на АСМ. но тем не менее, все равно это уровень машинного языка, просто в более удобоваримом виде.

DEEP_MIND
09.06.2017, 08:30
все же язык, стоящий выше команд процессора.
а вот это как понимать?

вот кусок АСМа, где и что тут выше команд проца? если это и есть команды проца )))

mov ax,255 ;Поместить 255 в регистр AX
inc ax ;Увеличить содержимое AX на 1
mov bx,ax ;Поместить в BX содержимое AX

TCH
10.06.2017, 01:54
а вот это как понимать?

вот кусок АСМа, где и что тут выше команд проца? если это и есть команды проца )))

mov ax,255 ;Поместить 255 в регистр AX
inc ax ;Увеличить содержимое AX на 1
mov bx,ax ;Поместить в BX содержимое AX
Я не могу сказать про себя, что разбираюсь в ASM (последний раз имел с ним дело лет 30 назад), поэтому извините, если в чем-то неправ, но мне кажется, что то, что язык ассемблера в целом "стоит выше машинных кодов", не мешает многим командам соответствовать (хотя и записываться по-другому, чтобы удобнее было программисту, условно говоря MOV AX,[0200] вместо A10002h). Точно так же, язык высокого уровня может содержать и команды, записываемые почти так же на языке низкого уровня. Грубо говоря, операция прибавления единицы не сильно разнится в Фортране и Ассемблере. Это относительно приведенныех Вами примеров. "Орлам случается и ниже кур спускаться..." :)
Разумеется, все, что написано на любом языке, можно сделать сразу в кодах, но при этом на Ассеблере можно проще делать ряд вещей, чем прямо в машинных кодах, в этом смысле он "выше".
Сошлюсь на Вики:
Команды языка ассемблера один к одному соответствуют командам процессора. Фактически, они и представляют собой более удобную для человека символьную форму записи — мнемокоды — команд и их аргументов. При этом одной команде языка ассемблера может соответствовать несколько вариантов команд процессора.

Кроме того, язык ассемблера позволяет использовать символические метки вместо адресов ячеек памяти, которые при ассемблировании заменяются на вычисляемые ассемблером или компоновщиком абсолютные или относительные адреса, а также так называемые директивы (команды ассемблера, не переводимые в машинные команды процессора, а выполняемые самим ассемблером).

Директивы ассемблера позволяют, в частности, включать блоки данных, задать ассемблирование фрагмента программы по условию, задать значения меток, использовать макрокоманды с параметрами.
...
Исторически, если первым поколением языков программирования считать машинные коды, то язык ассемблера можно рассматривать как второе поколение языков программирования.

sergey1963
10.06.2017, 03:00
то есть получается- если сделать сток именно на машинном коде.....

TCH
10.06.2017, 04:59
то есть получается- если сделать сток именно на машинном коде.....
По скорости почти наверняка лучше не будет, а коллективная работа станет невозможна. И в ассемблерном коде чужом трудно разбираться, а уж в кодах... да и привязаны они будут к железу.
Опять же цитируя Вики о недостатках Ассемблера, при написании в машинных кодах эти недостатки еще вырастут:

В силу машинной ориентации («низкого» уровня) языка ассемблера человеку сложнее читать и понимать программу на нём по сравнению с языками программирования высокого уровня; программа состоит из слишком «мелких» элементов — машинных команд, соответственно, усложняются программирование и отладка, растут трудоёмкость и вероятность внесения ошибок.
Требуется повышенная квалификация программиста для получения качественного кода: код, написанный средним программистом на языке ассемблера, обычно оказывается не лучше или даже хуже кода, порождаемого оптимизирующим компилятором для сравнимых программ, написанных на языке высокого уровня.
Программа на языке высокого уровня может быть перекомпилирована с автоматической оптимизацией под особенности новой целевой платформы, программа же на языке ассемблера на новой платформе может потерять своё преимущество в скорости без ручного переписывания кода.
Как правило, меньшее количество доступных библиотек по сравнению с современными индустриальными языками программирования.
Отсутствует переносимость программ на компьютеры с другой архитектурой и системой команд.

Так что вполне достаточно писать на ассемблере только критически важные по скорости элементы программы.

otodranik
10.06.2017, 14:50
Моя ASMfish 10-06-2017 не педантичная компиляция с опцией own book:

http://www27.zippyshare.com/v/9EFprJmN/file.html

sergey1963
11.06.2017, 15:21
Ото! А куда делся Антонов?- последняя его сборка от 22.05- не помер ли часом?

otodranik
11.06.2017, 16:48
Ото! А куда делся Антонов?- последняя его сборка от 22.05- не помер ли часом?
Вы что? Он код ведёт, без него проект встанет. Позавчера последняя правка была. Пользуйтесь моими сборками - там все идентично и с книгой, но по не педантику решил зашить.

sergey1963
11.06.2017, 17:09
как вчера?- здесь пусто-
https://github.com/lantonov/asmFish/tree/executables/Windows

ChessMan
11.06.2017, 18:58
как вчера?- здесь пусто-
https://github.com/lantonov/asmFish/tree/executables/Windows

Потому что авторы код обновили, но поленились его скомпилировать или забыли :pardon:

sergey1963
11.06.2017, 19:21
чую придется и мне штурмовать ассемблер... ух развернусь!!!

otodranik
11.06.2017, 19:23
чую придется и мне штурмовать ассемблер... ух развернусь!!!
Вы, настройте MINGW, Вас, ждут на тестировании Стокфиша!

sergey1963
11.06.2017, 19:25
пока в командировке- приеду- сразу к Ото за советами по настройке...

otodranik
12.06.2017, 12:36
Cerebellum book 11-06-2017 от Tomas Zippoth, конвертированная мной, в формат Asmfish(используйте мою сборку с опцией own book):

http://www90.zippyshare.com/v/6vS1MXRl/file.html

Maratka
13.06.2017, 19:11
Интересно: а патчи вроде вот такого - угадывают, или все же нужно хоть на уровне 1-го разряда в шахматах понимать?

https://github.com/ElbertoOne/Stockfish/commit/e597a09792805c0eb148be9bd4871da5c7ce0f99

otodranik
13.06.2017, 19:32
Интересно: а патчи вроде вот такого - угадывают, или все же нужно хоть на уровне 1-го разряда в шахматах понимать?

https://github.com/ElbertoOne/Stockfish/commit/e597a09792805c0eb148be9bd4871da5c7ce0f99
Если брать в общем: 1 разряд - КСМ, должен быть программист. Но тут, может и не разбирающийся в шахматах изменить константу, читая код.

Maratka
13.06.2017, 19:47
Но тут, может и не разбирающийся в шахматах изменить константу, читая код
То понятно, что и я могу ее изменить. Вопрос как: наугад ее меняли, или с пониманием, как оно работает.
Уж очень фикс... гм... небольшой, чтобы ее долго не замечали КМС'ы :)

otodranik
13.06.2017, 19:53
То понятно, что и я могу ее изменить. Вопрос как: наугад ее меняли, или с пониманием, как оно работает.
Уж очень фикс... гм... небольшой, чтобы ее долго не замечали КМС'ы :)
Вот именно эту правку мог сделать программист даже не знающий правил шахмат. Меняют с пониманием, рандомно это будет очень большая степень попыток, сравнима с кол-вом атомов во вселенной. С весами можно рандомно баловаться. В этот патче нужно понимать код, а не от себя вместо целого числа поставить вдруг ноль, вопреки какой-то логике.

ChessMan
13.06.2017, 20:29
Вот именно эту правку мог сделать программист даже не знающий правил шахмат. Меняют с пониманием, рандомно это будет очень большая степень попыток, сравнима с кол-вом атомов во вселенной. С весами можно рандомно баловаться. В этот патче нужно понимать код, а не от себя вместо целого числа поставить вдруг ноль, вопреки какой-то логике.

Ну, тут не ноль поставить вместо единицы - в текущем мастере стокфиша нет строки "&& (ss-1)->moveCount > 1)" в // Step 8. Null move search with verification search (is omitted in PV nodes) :)

otodranik
13.06.2017, 20:56
Ну, тут не ноль поставить вместо единицы - в текущем мастере стокфиша нет строки "&& (ss-1)->moveCount > 1)" в // Step 8. Null move search with verification search (is omitted in PV nodes) :)
Худыж она делась-то?:scratch_one-s_head:

ChessMan
13.06.2017, 21:06
Худыж она делась-то?:scratch_one-s_head:

дык её и не было :pardon:

Это вторая попытка, а первая вот: https://github.com/ElbertoOne/Stockfish/commit/b3ffb60b7bc87073a9542de0be44bdd8268f8f39

http://tests.stockfishchess.org/tests/view/593fba220ebc59035df35394

otodranik
13.06.2017, 21:16
дык её и не было :pardon:

Это вторая попытка, а первая вот: https://github.com/ElbertoOne/Stockfish/commit/b3ffb60b7bc87073a9542de0be44bdd8268f8f39

http://tests.stockfishchess.org/tests/view/593fba220ebc59035df35394
Подозревал подобное... Значит, творческие поиски у ребят.

Maratka
13.06.2017, 22:13
Значит таки "играют", а не "угадывают". ;)

otodranik
13.06.2017, 22:47
Значит таки "играют", а не "угадывают". ;)
Что, Ты, имеешь ввиду всё время? Чтобы написать патч Стокфишу нужно самим сыграть? Выражайся точнее. Кому, с кем, во что? Самим авторам в деревянные шахматы? Конечно, они вносят правки, руководствуясь знаниями и шахматными, но в первую очередь инжернера-программиста, потом идет жесточайшая проверка на множестве машин(кстати, Я там регулярно):mda: Можно и у самого автора на джит-хабе спросить, как он дошел до такой жизни.

Maratka
13.06.2017, 23:08
Что, Ты, имеешь ввиду всё время?
Именно вот это и имею в виду:
Конечно, они вносят правки, руководствуясь знаниями и шахматными,

otodranik
14.06.2017, 10:45
Именно вот это и имею в виду:
Ты вырвал из контекста:
"Конечно, они вносят правки, руководствуясь знаниями и шахматными, но в первую очередь инжернера-программиста, потом идет жесточайшая проверка на множестве машин(кстати, Я там регулярно)":dash1:

Alex_Zet
16.06.2017, 10:23
Неужели авторы Стокфиша решили применить динамическую дельту? Наверное вдохновились движком CorChess от I.Ivec.
Судить о силе движка по его скорости - это категорически неправильно.
Взять тот же CorChess - он медленнее Стокфиша, но на длинных контролях сильнее.
Как это понять - на длинных контролях сильнее?

otodranik
16.06.2017, 10:39
Как это понять - на длинных контролях сильнее?
Ну как-как, сделать клона Стокфиша, заявить, что сильнее на длинных контролях. По Бертрану Расселу устанете опровергать. Единственный нужный и крутой клон - АСМфиш ИМХО.

Aster
16.06.2017, 11:03
Ну как-как, сделать клона Стокфиша, заявить, что сильнее на длинных контролях. По Бертрану Расселу устанете опровергать. Единственный нужный и крутой клон - АСМфиш ИМХО.

Одна поправочка - проверяют по Попперу, а не по Расселу :)

CFish кстати очень хорош когда ядер много - почти догоняет и иногда перегоняет по скорости асм

otodranik
16.06.2017, 11:09
Одна поправочка - проверяют по Попперу, а не по Расселу :)

CFish кстати очень хорош когда ядер много - почти догоняет и иногда перегоняет по скорости асм
Фарворовый чайник с утра вспомнил:don-t_mention:

Maratka
16.06.2017, 21:39
Интересно понять принцип, по которому в SF не шьются желтые патчи, прошедшие контроль 60 +.6

Очевидно, что каждый в отдельности патч "висит на тоненьком", т.е. по результатам тестов дает минимальный прирост в силе игры.
Также очевидно, что если продлить тестирование этого патча, скажем не 50 килопатрий, а 200 - то он может и покраснеть. Но ведь может и позеленеть! Причем, исходя из его желтого статуса, "позеленение" - более вероятно.

Далее, исходя из теории вероятностей, прошивая в SF сразу ну скажем десяток желтых патчей - вероятность покраснения в общем итоге меньше позеленения, причем - значительно.
Более того, даже если суммарный патч останется желтым - это все же маленький плюс, а не минус в интеллект движка.

_______
Итого: почему?

otodranik
16.06.2017, 21:53
Интересно понять принцип, по которому в SF не шьются желтые патчи, прошедшие контроль 60 +.6

Очевидно, что каждый в отдельности патч "висит на тоненьком", т.е. по результатам тестов дает минимальный прирост в силе игры.
Также очевидно, что если продлить тестирование этого патча, скажем не 50 килопатрий, а 200 - то он может и покраснеть. Но ведь может и позеленеть! Причем, исходя из его желтого статуса, "позеленение" - более вероятно.

Далее, исходя из теории вероятностей, прошивая в SF сразу ну скажем десяток желтых патчей - вероятность покраснения в общем итоге меньше позеленения.
Более того, даже если суммарный патч останется желтым - это все же маленький плюс, а не минус в интеллект движка.

_______
Итого: почему?
Делают комбинацию из двух, или сразу нескольких желтых патчей, называется yellowcombo. Частенько, но не всегда такая комбинация зеленеет, и ее зашивают!

Maratka
16.06.2017, 22:03
А... на Аброке как ее можно распознать?
Есть пример?

Ну вот допустим:
http://tests.stockfishchess.org/tests/view/594391940ebc59035df35497

Идет по зеленым... Я себе кстати уже прошил (скоро выложу) : если и пожелтеет - невелика потеря, бонус все равно будет...
Но если таки пожелтеет - какой его шанс на "комбо" со скажем
http://tests.stockfishchess.org/tests/view/594261c10ebc59035df35447
?

otodranik
16.06.2017, 22:14
А... на Аброке как ее можно распознать?
Есть пример?

Ну вот допустим:
http://tests.stockfishchess.org/tests/view/594391940ebc59035df35497

Идет по зеленым... Я себе кстати уже прошил (скоро выложу) : если и пожелтеет - невелика потеря, бонус все равно будет...
Но если таки пожелтеет - какой его шанс на "комбо" со скажем
http://tests.stockfishchess.org/tests/view/594261c10ebc59035df35447
?
Увидишь тест yellowcombo - читай описание, какие объеденили. У каждого патча есть описание.

sergey1963
17.06.2017, 02:52
Ото- наш АСМ отстает- Маратка- жук догоняет- где обнова?

Viktor
17.06.2017, 06:38
Целый букет Стоков!

Author: Alain SAVARD
Date: Fri Jun 16 19:55:30 2017 -0700
Timestamp: 1497668130

Misc coding style fixes

a few comment and blank fixes.

No functional change

Closes #1141


Author: snicolet
Date: Fri Jun 16 19:52:38 2017 -0700
Timestamp: 1497667958

Prefetch earlier in qsearch()

Closes #1139


Author: Marco Costalba
Date: Fri Jun 16 19:33:44 2017 -0700
Timestamp: 1497666824

Better naming in endgame code

And small clean-up of magic bitboards code.

No functional change.

Closes #1138


Author: Brian Sheppard
Date: Fri Jun 16 19:30:19 2017 -0700
Timestamp: 1497666619

Move depth calculation in probCut

The change passed an STC regression:

LLR: 2.95 (-2.94,2.94) [-3.00,1.00]
Total: 59350 W: 10793 L: 10738 D: 37819

I verified that there was no change in performance on my machine, but of course YMMV:

Results for 40 tests for each version:

Base Test Diff
Mean 2014338 2016121 -1783
StDev 62655 63441 3860

p-value: 0.678
speedup: 0.001

No functional change.

Closes #1137


Author: Joost VandeVondele
Date: Fri Jun 16 19:20:01 2017 -0700
Timestamp: 1497666001

Call TT.new_search() earlier.

TT.new_search() was being called by mainThread in Thread::search(). However, mainThread is the last to start searching, and helper threads could reach a measured rootDepth 10 (on 64 cores) before mainThread increments the TT generation. Fixed by moving the call to MaintThread::search() before helper threads start searching.

No functional change.

Closes #1134

http://abrok.eu/stockfish/

http://abrok.eu/stockfish/

Maratka
17.06.2017, 12:45
И ни одного функционального изменения, затрагивающего собственно "мозги". ;)

ChessMan
17.06.2017, 14:16
Одна поправочка - проверяют по Попперу, а не по Расселу :)

CFish кстати очень хорош когда ядер много - почти догоняет и иногда перегоняет по скорости асм

А ещё CFish решает некоторые позиции чуть ли не в 2 раза быстрее чем АСМфиш. Но зачем нам ещё один клон?
P.S.: наверное все забыли что первоначально Стокфиш был написан на языке "С", а уж потом его перевели на "С++" :)

Maratka
17.06.2017, 15:03
Вообще почему-то начинает казаться, что в последние полгода SF "замедлился".
Патчи выходят нечасто ибо выпускать нечего, а усиление над SF8 заметно меньше, чем SF8 над SF7.

otodranik
17.06.2017, 15:50
А ещё CFish решает некоторые позиции чуть ли не в 2 раза быстрее чем АСМфиш. Но зачем нам ещё один клон?
P.S.: наверное все забыли что первоначально Стокфиш был написан на языке "С", а уж потом его перевели на "С++" :)
Приведите нам эти позиции, доказательства нужны, в том числе и от авторов. Я ни в коем разе не хочу ссориться, только призываю к дальнейшей дискуссии.
Вот, к примеру, Я могу сделать следующее утверждение, лишь добавив частицу НЕ: А ещё CFish НЕ решает некоторые позиции чуть ли не в 2 раза быстрее чем АСМфиш. Но зачем нам ещё один клон?

ChessMan
17.06.2017, 16:31
Приведите нам эти позиции, доказательства нужны, в том числе и от авторов. Я ни в коем разе не хочу ссориться, только призываю к дальнейшей дискуссии.
Вот, к примеру, Я могу сделать следующее утверждение, лишь добавив частицу НЕ: А ещё CFish НЕ решает некоторые позиции чуть ли не в 2 раза быстрее чем АСМфиш. Но зачем нам ещё один клон?

Ну за автора сейчас только я походу, Рональд Де Ман куда-то пропал...
Вот пока 2 позиции где CFish и клон КорЧесса решает быстрее АСМфиша, особенно вторую позицию (у меня асм решил её за 26 минут на 6-ти ядрах, тогда как гибрид корчесса и СиФиша - за 16 минут)

rnbqk2r/p7/2p1pp1p/1p2N3/2pP2pP/6B1/P3QPP1/R4RK1 w kq - 0 16
[+2.29] d=34 16.Qxg4 fxe5 17.Qg6 Kf8 18.Bxe5 Rg8 19.Qxh6 Ke8 20.Qh5 Ke7 21.Qh7 Kf8 22.Bf4 Rg4 23.Bg5 Rxg5 24.hxg5 Qxg5 25.Rae1 Qg7 26.Qh4 Ke8 27.Re3 Qe7 28.Qh8 Qf8 29.Qh2 Qe7 30.Rfe1 Kd8 31.Rh3 Bd7 32.Rh8 Be8 33.Rh7 Bf7 34.Qf4 Ke8 35.Rh8 Kd7 36.Rxb8 Rxb8 37.Qxb8 a5 38.Qa7 Ke8 39.Qxa5 Qb7 40.Qc3 Qd7 41.Qf3 Qd6 42.g4 b4 43.Qf6 c3 44.g5 Qe7(0:09:18) 4774099kN
[+0.93] d=34 16.Nxg4 h5 17.Ne3 Na6 18.Qf3 Nb4 19.a4 Nd5 20.axb5 cxb5 21.Nxd5 Qxd5 22.Qxf6 Rf8 23.Qg6 Ke7 24.Be5 Bb7 25.f3 a5 26.Rfe1 Rf7 27.Re2 Bc6 28.Rae1 Raf8 29.Bg7 Bd7 30.Re5 Qxd4 31.R1e3 Qb6 32.Bxf8 Rxf8 33.Qxh5 b4 34.Qg5 Rf6 35.Rd5 Be8 36.Kh2 c3 37.Rxa5 Kf7 38.Re1 Rg6 39.Qc5 Qxc5 40.Rxc5 Ke7 41.Rc8 Bf7 42.h5 Rh6(0:09:18) 4774099kN
[+0.06] d=33 16.Qc2 f5 17.Nxg4 O–O 18.Nxh6 Kh7 19.Ng4 Nd7 20.Rfe1 Nb6 21.Ne5 Qf6 22.Nf3 Nd5 23.Bd6 Rd8 24.Ng5 Kg8 25.Bc5 a5 26.g3 Qg6 27.a3 Bd7 28.Kg2 Qh5 29.Bd6 c3 30.Be5 Re8 31.Rh1 b4 32.Rac1 bxa3(0:07:47) 3985048kN
[+0.00] d=33 16.Ng6 Rg8 17.Qxg4 Kf7 18.h5 Na6 19.Bh4 Nb4 20.Ne5 Kf8 21.Qf4 Rg5 22.Bxg5 hxg5 23.Qf3 Nd5 24.a4 Qc7 25.Rfb1 Rb8 26.axb5 cxb5 27.Ng4 Qe7 28.Ne5 Qc7(0:08:04) 4132235kN

[+2.47] d=35 16.Qxg4 fxe5 17.Qg6 Kf8 18.Bxe5 Rg8 19.Qxh6 Kf7 20.Qh7 Kf8 21.Bf4 Rg4 22.Bg5 Rxg5 23.hxg5 Qxg5 24.Rae1 Qg7 25.Qh4 Ke8 26.Re3 Qe7 27.Qh8 Qf8 28.Qh2 Qe7 29.Rfe1 Kd8 30.Rh3 Nd7 31.Rh8 Nf8 32.Qf4 Ke8 33.Qh6 Kd7 34.Rxf8 Bb7 35.Rxa8 Bxa8 36.Qh8 Bb7 37.Qb8 Bc8 38.Qxa7 Kd8 39.Qb6 Qc7 40.Qc5 Kd7 41.Re5 Qd6 42.g4 Ke7 43.Qa7 Kf6 44.a3 Bd7 45.Qb6(0:16:32) 8435415kN
[+1.00] d=35 16.Nxg4 h5 17.Ne3 Kf7 18.a4 a6 19.Qf3 Bb7 20.axb5 axb5 21.Rxa8 Bxa8 22.Ra1 Bb7 23.d5 cxd5 24.Ra7 Qd7 25.Be5 Rf8 26.Rxb7 Qxb7 27.Qxf6 Ke8 28.Qxe6 Qe7 29.Qxd5 Qd7 30.Bd6 Nc6 31.Qe4 Ne7 32.Qe5 Kd8 33.Bb4 Nc6 34.Qg5 Ne7 35.Qxh5 Re8 36.Qc5 Nc6 37.Qxb5 Nxb4 38.Qb8 Qc8 39.Qxb4 Qc6 40.Nxc4 Kc7 41.Ne3 Kd7 42.Qg4 Re6 43.h5 Ke8(0:17:09) 8749910kN
[+0.54] d=35 16.Ng6 Rg8 17.h5 Qd5 18.Qxg4 Nd7 19.Rae1 Nf8 20.Bh4 Nxg6 21.hxg6 h5 22.Qg3 Qf5 23.g7 Kd7 24.Re3 Bb7 25.Rfe1 Rae8 26.Rf3 Qg4 27.Bxf6 c5 28.Qxg4 hxg4 29.Ra3 Ra8 30.dxc5 a5 31.Rg3 b4 32.Rxg4 Bd5 33.a3 Kc6 34.Rb1 Kb5 35.axb4 axb4(0:18:30) 9451790kN
[+0.00] d=35 16.Qc2 f5 17.Nxg4 a5 18.Rfe1 O–O 19.Nxh6 Kh7 20.Ng4 Na6 21.a3 Ra7 22.Ne5 Rg7 23.Nf3 Rfg8 24.Qc1 Rxg3 25.fxg3 Rxg3 26.Qe3 Rg4 27.Qe5 Kh6 28.Qe3 Kh7(0:19:48) 10098513kN

1r1q1r1k/5pp1/3p1b2/pp1BpPB1/1n2P1QP/1PN5/1PPK4/R7 w - - 0 24

[+0.91] d=34 24.Ne2 g6 25.Nc3 Rc8 26.Rg1 Rxc3 27.bxc3 Nxd5 28.exd5 Rg8 29.Kc1 Qe7 30.Kb1 a4 31.Rf1 Rf8 32.Be3 Rg8 33.fxg6 Rxg6 34.Qh3 axb3 35.cxb3 Rg7 36.Bh6 Rg6 37.Bd2 e4 38.Qc8 Rg8 39.Qf5 Rg2 40.Bg5 Bxg5 41.Qh3 Bh6 42.Qxg2 Qe5 43.Rxf7 Qxd5 44.Qg6 Qxb3 45.Ka1 Qxc3 46.Ka2 Qc4 47.Kb1(0:10:29) 6072830kN
[+0.00] d=34 24.Qh5 Kg8 25.Rg1 Rc8 26.Bxf6 Qxf6 27.Rg6 Nxd5 28.Nxd5 fxg6 29.Nxf6 Rxf6 30.fxg6 Rf2 31.Ke3 Rcxc2 32.Qh7 Kf8 33.Qh8 Ke7 34.Qxg7 Kd8 35.Qh8 Kc7 36.Qg7 Kd8(0:10:29) 6072830kN
[+0.14] d=33 24.Ke2 Rc8 25.Qh5 Kg8 26.Rg1 Rxc3 27.bxc3 Nxd5 28.exd5 Qe7 29.Bxf6 Qxf6 30.Qg5 Kh7 31.Ra1 Ra8 32.c4 bxc4 33.b4 a4 34.Kd2 Qh6 35.Kc3 g6 36.fxg6 Qxg6 37.b5 f5 38.Qe7 Qg7 39.Qxg7 Kxg7 40.Kxc4 Rc8 41.Kb4 e4 42.c4 Kf6 43.Rxa4 e3 44.Ra6 Ke5 45.Kc3 e2 46.Kd2 Rxc4 47.Kxe2(0:10:29) 6072830kN
[+0.08] d=33 24.Kd1 Kh7 25.Ke2 Rc8 26.Rg1 Rxc3 27.bxc3 Nxd5 28.exd5 Qe7 29.Qh5 Kg8 30.Bxf6 Qxf6 31.Qg5 Kh7 32.Qxf6 gxf6 33.c4 bxc4 34.bxc4 a4 35.c5 dxc5 36.Kd3 Ra8 37.Kc4 e4 38.Ra1 a3 39.d6 e3 40.Kd3 Rd8 41.Kxe3 Rxd6 42.Rxa3 Rd4 43.Ra6 Kg7(0:10:29) 6072830kN

Решение 2-й позы от АСМфиша: [+0.93] d=38 24.Ne2 Kg8 25.Rg1 Nxd5 26.exd5 g6 27.Be3 Kh8 28.Ng3 Qc8 29.Ne4 Bd8 30.Bh6 Rg8 31.Nxd6 Qc7 32.fxg6 fxg6 33.Qe6 Qe7 34.Rxg6 Qxe6 35.Rxe6 Bxh4 36.Nf5 Rg2 37.Kd3 Bg5 38.Bg7 Kh7 39.Bxe5 Rd8 40.c4 Rd2 41.Ke4 Re2 42.Kf3 Rc2 43.Kg4 Rg2 44.Ng3 Bc1 45.Kf3 Rc2 46.Ne4 bxc4 47.bxc4 Rxc4 48.b3 Rc2 49.Re7 Kg6 50.d6 Rf8 51.Kg4(0:25:45) 17137770kN
[+0.37] d=37 24.Rg1 Rc8(0:25:45) 17137770kN
[+0.11] d=37 24.Ke2 Rc8 25.Rg1 Rxc3 26.bxc3 Nxd5 27.exd5 Re8 28.Bxf6 Qxf6 29.Qh5 Kg8 30.Qg5 Kh7 31.c4 bxc4 32.bxc4 a4 33.c5 dxc5 34.Ke3 Qxg5 35.hxg5 f6 36.Ke4 fxg5 37.Rxg5 a3 38.d6 a2 39.Rg1 Kg8 40.d7 Rd8 41.Ra1 Rxd7 42.Rxa2 Rd2 43.Kxe5 Re2 44.Kd6 Kf7 45.Kxc5 Kf6(0:25:45) 17137770kN
[+0.06] d=37 24.Qh5 Kg8 25.Rg1 Rc8 26.Rg4 Rxc3 27.bxc3 Nxd5 28.exd5 Re8 29.c4 bxc4 30.Rxc4 e4 31.Qg4 Kf8 32.Ke2 Qe7 33.Qf4 Qe5 34.Qxe5 Rxe5 35.Bf4 Rxd5 36.Rxe4 Be7 37.f6 gxf6 38.Kf3 Rh5 39.Bg3 Rf5 40.Kg4 Rd5 41.Rf4 Kg7 42.Rf5 Rd4 43.Kh5 Rd2 44.Rxa5 Rxc2 45.Rd5 Rc3 46.Bxd6 Bxd6 47.Rxd6(0:25:45) 17137770kN

otodranik
17.06.2017, 16:46
Ну за автора сейчас только я походу, Рональд Де Ман куда-то пропал...
Вот пока 2 позиции где CFish и клон КорЧесса решает быстрее АСМфиша, особенно вторую позицию (у меня асм решил её за 26 минут на 6-ти ядрах, тогда как гибрид корчесса и СиФиша - за 16 минут)

rnbqk2r/p7/2p1pp1p/1p2N3/2pP2pP/6B1/P3QPP1/R4RK1 w kq - 0 16
[+2.29] d=34 16.Qxg4 fxe5 17.Qg6 Kf8 18.Bxe5 Rg8 19.Qxh6 Ke8 20.Qh5 Ke7 21.Qh7 Kf8 22.Bf4 Rg4 23.Bg5 Rxg5 24.hxg5 Qxg5 25.Rae1 Qg7 26.Qh4 Ke8 27.Re3 Qe7 28.Qh8 Qf8 29.Qh2 Qe7 30.Rfe1 Kd8 31.Rh3 Bd7 32.Rh8 Be8 33.Rh7 Bf7 34.Qf4 Ke8 35.Rh8 Kd7 36.Rxb8 Rxb8 37.Qxb8 a5 38.Qa7 Ke8 39.Qxa5 Qb7 40.Qc3 Qd7 41.Qf3 Qd6 42.g4 b4 43.Qf6 c3 44.g5 Qe7(0:09:18) 4774099kN
[+0.93] d=34 16.Nxg4 h5 17.Ne3 Na6 18.Qf3 Nb4 19.a4 Nd5 20.axb5 cxb5 21.Nxd5 Qxd5 22.Qxf6 Rf8 23.Qg6 Ke7 24.Be5 Bb7 25.f3 a5 26.Rfe1 Rf7 27.Re2 Bc6 28.Rae1 Raf8 29.Bg7 Bd7 30.Re5 Qxd4 31.R1e3 Qb6 32.Bxf8 Rxf8 33.Qxh5 b4 34.Qg5 Rf6 35.Rd5 Be8 36.Kh2 c3 37.Rxa5 Kf7 38.Re1 Rg6 39.Qc5 Qxc5 40.Rxc5 Ke7 41.Rc8 Bf7 42.h5 Rh6(0:09:18) 4774099kN
[+0.06] d=33 16.Qc2 f5 17.Nxg4 O–O 18.Nxh6 Kh7 19.Ng4 Nd7 20.Rfe1 Nb6 21.Ne5 Qf6 22.Nf3 Nd5 23.Bd6 Rd8 24.Ng5 Kg8 25.Bc5 a5 26.g3 Qg6 27.a3 Bd7 28.Kg2 Qh5 29.Bd6 c3 30.Be5 Re8 31.Rh1 b4 32.Rac1 bxa3(0:07:47) 3985048kN
[+0.00] d=33 16.Ng6 Rg8 17.Qxg4 Kf7 18.h5 Na6 19.Bh4 Nb4 20.Ne5 Kf8 21.Qf4 Rg5 22.Bxg5 hxg5 23.Qf3 Nd5 24.a4 Qc7 25.Rfb1 Rb8 26.axb5 cxb5 27.Ng4 Qe7 28.Ne5 Qc7(0:08:04) 4132235kN

[+2.47] d=35 16.Qxg4 fxe5 17.Qg6 Kf8 18.Bxe5 Rg8 19.Qxh6 Kf7 20.Qh7 Kf8 21.Bf4 Rg4 22.Bg5 Rxg5 23.hxg5 Qxg5 24.Rae1 Qg7 25.Qh4 Ke8 26.Re3 Qe7 27.Qh8 Qf8 28.Qh2 Qe7 29.Rfe1 Kd8 30.Rh3 Nd7 31.Rh8 Nf8 32.Qf4 Ke8 33.Qh6 Kd7 34.Rxf8 Bb7 35.Rxa8 Bxa8 36.Qh8 Bb7 37.Qb8 Bc8 38.Qxa7 Kd8 39.Qb6 Qc7 40.Qc5 Kd7 41.Re5 Qd6 42.g4 Ke7 43.Qa7 Kf6 44.a3 Bd7 45.Qb6(0:16:32) 8435415kN
[+1.00] d=35 16.Nxg4 h5 17.Ne3 Kf7 18.a4 a6 19.Qf3 Bb7 20.axb5 axb5 21.Rxa8 Bxa8 22.Ra1 Bb7 23.d5 cxd5 24.Ra7 Qd7 25.Be5 Rf8 26.Rxb7 Qxb7 27.Qxf6 Ke8 28.Qxe6 Qe7 29.Qxd5 Qd7 30.Bd6 Nc6 31.Qe4 Ne7 32.Qe5 Kd8 33.Bb4 Nc6 34.Qg5 Ne7 35.Qxh5 Re8 36.Qc5 Nc6 37.Qxb5 Nxb4 38.Qb8 Qc8 39.Qxb4 Qc6 40.Nxc4 Kc7 41.Ne3 Kd7 42.Qg4 Re6 43.h5 Ke8(0:17:09) 8749910kN
[+0.54] d=35 16.Ng6 Rg8 17.h5 Qd5 18.Qxg4 Nd7 19.Rae1 Nf8 20.Bh4 Nxg6 21.hxg6 h5 22.Qg3 Qf5 23.g7 Kd7 24.Re3 Bb7 25.Rfe1 Rae8 26.Rf3 Qg4 27.Bxf6 c5 28.Qxg4 hxg4 29.Ra3 Ra8 30.dxc5 a5 31.Rg3 b4 32.Rxg4 Bd5 33.a3 Kc6 34.Rb1 Kb5 35.axb4 axb4(0:18:30) 9451790kN
[+0.00] d=35 16.Qc2 f5 17.Nxg4 a5 18.Rfe1 O–O 19.Nxh6 Kh7 20.Ng4 Na6 21.a3 Ra7 22.Ne5 Rg7 23.Nf3 Rfg8 24.Qc1 Rxg3 25.fxg3 Rxg3 26.Qe3 Rg4 27.Qe5 Kh6 28.Qe3 Kh7(0:19:48) 10098513kN

1r1q1r1k/5pp1/3p1b2/pp1BpPB1/1n2P1QP/1PN5/1PPK4/R7 w - - 0 24

[+0.91] d=34 24.Ne2 g6 25.Nc3 Rc8 26.Rg1 Rxc3 27.bxc3 Nxd5 28.exd5 Rg8 29.Kc1 Qe7 30.Kb1 a4 31.Rf1 Rf8 32.Be3 Rg8 33.fxg6 Rxg6 34.Qh3 axb3 35.cxb3 Rg7 36.Bh6 Rg6 37.Bd2 e4 38.Qc8 Rg8 39.Qf5 Rg2 40.Bg5 Bxg5 41.Qh3 Bh6 42.Qxg2 Qe5 43.Rxf7 Qxd5 44.Qg6 Qxb3 45.Ka1 Qxc3 46.Ka2 Qc4 47.Kb1(0:10:29) 6072830kN
[+0.00] d=34 24.Qh5 Kg8 25.Rg1 Rc8 26.Bxf6 Qxf6 27.Rg6 Nxd5 28.Nxd5 fxg6 29.Nxf6 Rxf6 30.fxg6 Rf2 31.Ke3 Rcxc2 32.Qh7 Kf8 33.Qh8 Ke7 34.Qxg7 Kd8 35.Qh8 Kc7 36.Qg7 Kd8(0:10:29) 6072830kN
[+0.14] d=33 24.Ke2 Rc8 25.Qh5 Kg8 26.Rg1 Rxc3 27.bxc3 Nxd5 28.exd5 Qe7 29.Bxf6 Qxf6 30.Qg5 Kh7 31.Ra1 Ra8 32.c4 bxc4 33.b4 a4 34.Kd2 Qh6 35.Kc3 g6 36.fxg6 Qxg6 37.b5 f5 38.Qe7 Qg7 39.Qxg7 Kxg7 40.Kxc4 Rc8 41.Kb4 e4 42.c4 Kf6 43.Rxa4 e3 44.Ra6 Ke5 45.Kc3 e2 46.Kd2 Rxc4 47.Kxe2(0:10:29) 6072830kN
[+0.08] d=33 24.Kd1 Kh7 25.Ke2 Rc8 26.Rg1 Rxc3 27.bxc3 Nxd5 28.exd5 Qe7 29.Qh5 Kg8 30.Bxf6 Qxf6 31.Qg5 Kh7 32.Qxf6 gxf6 33.c4 bxc4 34.bxc4 a4 35.c5 dxc5 36.Kd3 Ra8 37.Kc4 e4 38.Ra1 a3 39.d6 e3 40.Kd3 Rd8 41.Kxe3 Rxd6 42.Rxa3 Rd4 43.Ra6 Kg7(0:10:29) 6072830kN

Решение 2-й позы от АСМфиша: [+0.93] d=38 24.Ne2 Kg8 25.Rg1 Nxd5 26.exd5 g6 27.Be3 Kh8 28.Ng3 Qc8 29.Ne4 Bd8 30.Bh6 Rg8 31.Nxd6 Qc7 32.fxg6 fxg6 33.Qe6 Qe7 34.Rxg6 Qxe6 35.Rxe6 Bxh4 36.Nf5 Rg2 37.Kd3 Bg5 38.Bg7 Kh7 39.Bxe5 Rd8 40.c4 Rd2 41.Ke4 Re2 42.Kf3 Rc2 43.Kg4 Rg2 44.Ng3 Bc1 45.Kf3 Rc2 46.Ne4 bxc4 47.bxc4 Rxc4 48.b3 Rc2 49.Re7 Kg6 50.d6 Rf8 51.Kg4(0:25:45) 17137770kN
[+0.37] d=37 24.Rg1 Rc8(0:25:45) 17137770kN
[+0.11] d=37 24.Ke2 Rc8 25.Rg1 Rxc3 26.bxc3 Nxd5 27.exd5 Re8 28.Bxf6 Qxf6 29.Qh5 Kg8 30.Qg5 Kh7 31.c4 bxc4 32.bxc4 a4 33.c5 dxc5 34.Ke3 Qxg5 35.hxg5 f6 36.Ke4 fxg5 37.Rxg5 a3 38.d6 a2 39.Rg1 Kg8 40.d7 Rd8 41.Ra1 Rxd7 42.Rxa2 Rd2 43.Kxe5 Re2 44.Kd6 Kf7 45.Kxc5 Kf6(0:25:45) 17137770kN
[+0.06] d=37 24.Qh5 Kg8 25.Rg1 Rc8 26.Rg4 Rxc3 27.bxc3 Nxd5 28.exd5 Re8 29.c4 bxc4 30.Rxc4 e4 31.Qg4 Kf8 32.Ke2 Qe7 33.Qf4 Qe5 34.Qxe5 Rxe5 35.Bf4 Rxd5 36.Rxe4 Be7 37.f6 gxf6 38.Kf3 Rh5 39.Bg3 Rf5 40.Kg4 Rd5 41.Rf4 Kg7 42.Rf5 Rd4 43.Kh5 Rd2 44.Rxa5 Rxc2 45.Rd5 Rc3 46.Bxd6 Bxd6 47.Rxd6(0:25:45) 17137770kN
Спасибо. Просто приводите позиции и тесты, не тратьте свое время на повторный прогон! Мы здесь верим друг-другу. Первая позиция - такая скользкая с двумя решениями как-бы.

ChessMan
17.06.2017, 19:18
Как это понять - на длинных контролях сильнее?

Сугубо моё субъективное мнение (как практикующего заочника, чемпиона Украины между прочим :yes3:), доказывать не имею ни времени ни желания: для анализа CorChess - один из лучших движков на этот момент. В некоторых позициях (особенно близких к эндшпилю) превосходит АСМфиш.

=========
К моему посту чуть выше в этой ветке:
1r1q1r1k/5pp1/3p1b2/pp1BpPB1/1n2P1QP/1PN5/1PPK4/R7 w - - 0 24

CorChess_1.4_070617_popcnt, неожиданно для меня, нашел ход 24.Ne2 быстрее чем АСМфиш

[+0.80] d=37 24.Ne2 Kg8 25.Rg1 Nxd5 26.exd5 g6 27.Be3 Kh8 28.Ng3 Qd7 29.Qf3 a4 30.b4 e4 31.Qf4 Be5 32.Qh6 Kg8 33.fxg6 fxg6 34.Nxe4 Rf7 35.Rxg6 Rg7 36.Ng5 Rxg6 37.Qxg6 Qg7 38.Qe6 Kh8 39.Nf7 Kh7 40.Nxe5 Qxe5 41.Qxe5 dxe5 42.Kd3 Kg6 43.Ke4 Kf7 44.Kxe5 Re8 45.Kf4 Rc8 46.Bc5 Kf6 47.h5 Rh8 48.Kg4 Ke5(0:29:03) 15629298kN
[+0.77] d=36 24.Ne2 g6 25.Nc3 Rc8 26.Rg1 Rxc3 27.bxc3 Nxd5 28.exd5 Rg8 29.Kc1 Rg7 30.Kb2 a4 31.Rf1 gxf5 32.Qxf5 Be7 33.Bxe7 Qxe7 34.Qf6 Qxf6 35.Rxf6 axb3 36.Kxb3 e4 37.Rxd6 e3 38.Ra6 Rg2 39.Ra8 Kg7 40.Re8 Rd2 41.Rxe3 Rxd5 42.Kb4 Rh5 43.Rh3 Kg6 44.Ka5 Kf6 45.Rf3 Ke6(0:22:57) 12478381kN
[+0.79] d=35 24.Ne2 g6 25.Nc3 Rc8 26.Rg1 Rxc3 27.bxc3 Nxd5 28.exd5 Rg8 29.Kc1 Rg7 30.Bh6 Rg8 31.Rf1 a4 32.Bg5 Bxg5 33.hxg5 Rg7 34.Kb2 Kg8 35.f6 Rh7 36.bxa4 bxa4 37.Qxa4 Rh5 38.Qg4 Qe8 39.Re1 Qb8 40.Qb4 Qd8 41.Rg1 e4 42.Rg3 Rh1 43.Re3 Qa8 44.Qxe4 Qa1 45.Kb3 Qb1 46.Kc4 Qa2 47.Kd4 Qa4 48.c4(0:20:33) 11245070kN
[+0.37] d=35 24.Rg1 Rc8 25.Qe2 Rxc3 26.bxc3 Nxd5 27.exd5 Qe7 28.Qh5 Kg8 29.Bxf6 Qxf6 30.Qg5 Qxg5 31.hxg5 Ra8 32.Ra1 Kf8 33.Kd3 a4 34.c4 bxc4 35.Kxc4 Rc8 36.Kb5 axb3 37.cxb3 e4 38.Re1 Rc5 39.Ka6 Rc3 40.b4 e3 41.b5 Ra3 42.Kb6 Ke7 43.Kb7 Rb3 44.b6 f6 45.g6 Kd7(0:07:52) 4363191kN
[+0.49] d=34 24.Rg1 Rc8 25.Qe2 Qe7 26.Qxb5 Bxg5 27.hxg5 Qa7 28.Rh1 Kg8 29.Qe2 Qd4 30.Kc1 Rxc3 31.bxc3 Na2 32.Kb2 Nxc3 33.Qc4 Nxd5 34.Qxd4 exd4 35.exd5 Re8 36.Rd1 Re5 37.Rxd4 Rxf5 38.Ka3 Rxg5 39.Ka4 Rg2 40.c4 Kf8 41.Kxa5 Ke7 42.Kb6 Kd7 43.Rf4 f6 44.b4 Rc2 45.Rh4 f5 46.c5 dxc5 47.bxc5(0:04:51) 2681316kN
[+0.01] d=33 24.Rg1 Rc8 25.Qe2 Qe7 26.Qxb5 Bxg5 27.hxg5 Qa7 28.Rh1 Kg8 29.Qe2 Qd4 30.Kc1 Rxc3 31.bxc3 Na2 32.Kb2 Nxc3 33.Qc4 Nxd5 34.Qxd4 exd4 35.exd5 Re8 36.Rh4 Re5 37.Rxd4 Rxf5 38.Ka3 Rxg5 39.Ka4 Rg2 40.c4 g5 41.Kxa5 Kg7 42.b4 Kf6 43.c5 Ke5 44.Rd1 g4(0:04:03) 2239526kN
[+0.14] d=32 24.Rg1 Rc8 25.Qe2 Qe7 26.Qxb5 Bxg5 27.hxg5 Qa7 28.Rh1 Kg8 29.Qe2 Qd4 30.Kc1 Rxc3 31.bxc3 Na2 32.Kb2 Nxc3 33.Qc4 Nxd5 34.Qxd4 exd4 35.exd5 Re8 36.Ra1 Re5 37.Rxa5 Rxf5 38.b4 Rxg5 39.Kb3 Rg3 40.Ka4 d3 41.cxd3 Rxd3 42.b5 Rd4 43.Kb3 Rxd5 44.Kb4 Rd4 45.Kc3 Rd5 46.Kc4 Rc5 47.Kb4 Rc1 48.Ra8 Kh7(0:02:39) 1457247kN
[+0.18] d=31 24.Ke2 Rc8 25.Rg1 Rxc3 26.bxc3 Nxd5 27.exd5 Qe7 28.Bxf6 Qxf6 29.Qg5 Kh7 30.Ra1 Ra8 31.b4 a4 32.c4 bxc4 33.Kd2 Qh6 34.Kc3 g6 35.Qxh6 Kxh6 36.fxg6 Kxg6 37.b5 e4 38.Kxc4 Rc8 39.Kb4 Kf5 40.c4 e3 41.Rxa4 e2 42.Ra1 Ke4 43.b6 Rb8 44.Kb5(0:01:42) 930356kN
[+0.22] d=30 24.Ke2 Rc8 25.Rg1 Rxc3 26.bxc3 Nxd5 27.exd5 Qe7 28.Bxf6 Qxf6 29.Qg5 Qh6 30.Ra1 Ra8 31.Kd2 Kh7 32.c4 bxc4 33.b4 a4 34.Kc3 g6 35.Qxh6 Kxh6 36.fxg6 Kxg6 37.b5 e4 38.Kxc4 Rc8 39.Kb4 Rxc2 40.Rb1 Kf5(0:01:19) 721923kN
[+0.21] d=29 24.Ke2 Rc8 25.Rg1 Rxc3 26.bxc3 Nxd5 27.exd5 Qe7 28.Bxf6 Qxf6 29.Qg5 Qh6 30.Ra1 Ra8 31.Kd2 Kh7 32.c4 bxc4 33.b4 a4 34.Kc3 f6 35.Qxh6 Kxh6 36.Kxc4 Rc8 37.Kd3 Kh5 38.Rxa4 Kxh4 39.Ra7 Rb8 40.c4 Rxb4 41.Rxg7 Rb3 42.Kc2 Rf3(0:00:59) 534131kN
[+0.11] d=29 24.Rg1 Rc8 25.Ke2 Rxc3 26.bxc3 Nxd5 27.exd5 Qe7 28.Bxf6 Qxf6 29.Qg5 Qh6 30.Ra1 Ra8 31.Kd2 Kh7 32.c4 bxc4 33.b4 a4 34.Kc3 f6 35.Qxh6 Kxh6 36.Kxc4 Kh5 37.b5 Rc8 38.Kb4 Kxh4 39.Rg1 Rxc2 40.Rxg7 e4 41.Re7 Kg5 42.Rxe4 Kxf5 43.Re8 Rd2 44.Kxa4(0:00:55) 501607kN
[+0.25] d=28 24.Rg1 Rc8 25.Qe2 Qe7 26.Qxb5 Bxg5 27.hxg5 Qa7 28.Rh1 Kg8 29.Qe2 Qd4 30.Kc1 Rxc3 31.bxc3 Na2 32.Kb2 Nxc3 33.Qc4 Nxd5 34.Qxd4 exd4 35.exd5 Re8 36.Ra1 Re5 37.Rxa5 Rxf5 38.b4 Rxg5 39.Kb3 Rg3 40.Kc4 Rc3 41.Kxd4 Rxc2 42.Ra8 Kh7 43.Ra6 g5 44.Rxd6 g4(0:00:33) 293901kN
[+0.21] d=27 24.Rg1 Rc8 25.Kc1 Rxc3 26.bxc3 Nxd5 27.exd5 Qe7 28.Bxf6 Qxf6 29.Qg5 Kh7 30.Kd2 Ra8 31.Ra1 Qh6 32.c4 bxc4 33.b4 a4 34.Kc3 f6 35.Qxh6 Kxh6 36.Kxc4 Kh5 37.b5 Rc8 38.Kb4 Kxh4 39.Rg1 Rxc2 40.Kxa4 e4 41.Rxg7 e3 42.Re7 e2(0:00:18) 158726kN
[+0.18] d=26 24.Rg1 Rc8 25.Kc1 Rxc3 26.bxc3 Nxd5 27.exd5 Qe7 28.Bxf6 Qxf6 29.Qg5 Kh7 30.Kd2 Qh6 31.Ra1 Ra8 32.b4 a4 33.c4 bxc4 34.Kc3 f6 35.Qxh6 Kxh6 36.Kxc4 Kh5 37.b5 Rc8 38.Kd3 Kxh4 39.Rxa4 Kg5 40.Ra6 Kxf5 41.Rxd6 e4 42.Kd4 Rxc2 43.Re6 Rd2 44.Kc5(0:00:16) 139714kN
[+0.12] d=25 24.Rg1 Rc8 25.Kc1 Rxc3 26.bxc3 Nxd5 27.exd5 Qe7 28.Bxf6 Qxf6 29.Qg5 Kh7 30.Kb2 Qxg5 31.hxg5 e4 32.c4 bxc4 33.bxc4 Re8 34.Kc3 e3 35.c5 dxc5 36.Kc4 e2 37.Re1(0:00:07) 57320kN
[+0.08] d=24 24.Rg1 Rc8 25.Kc1 Rxc3 26.bxc3 Nxd5 27.exd5 Qe7 28.Bxf6 Qxf6 29.Qg5 Qxg5 30.hxg5 Rc8 31.Kb2 e4 32.Re1 Re8 33.c4 b4 34.c3 Kg8 35.cxb4 axb4 36.Kc2 Re5 37.f6 Rxg5 38.Rxe4 gxf6 39.Re8 Kg7(0:00:06) 48097kN
[+0.08] d=23 24.Rg1 Rc8 25.Kc1 Rxc3 26.bxc3 Nxd5 27.exd5 Qe7 28.Bxf6 Qxf6 29.Qg5 Qxg5 30.hxg5 Rc8 31.Kb2 e4 32.Re1 Re8 33.c4 bxc4 34.bxc4 Re5 35.c5 dxc5 36.d6 Rd5 37.Rxe4 Rxd6 38.Re5 Rc6 39.Kb3 Rc8(0:00:05) 39927kN
[+0.13] d=22 24.Rg1 Rc8 25.Kc1 Rxc3 26.bxc3 Nxd5 27.exd5 Qe7 28.Bxf6 Qxf6 29.Qg5 Qxg5 30.hxg5 Rc8 31.Kb2 e4 32.Re1 Re8 33.c4 bxc4 34.bxc4 Re5 35.c5 Rxd5 36.cxd6 Rxd6 37.Rxe4 Rd5 38.g6 fxg6 39.fxg6 Rb5 40.Ka3 Rb8(0:00:04) 30836kN
[+0.13] d=21 24.Rg1 Rc8 25.Kc1 Rxc3 26.bxc3 Nxd5 27.exd5 Qe7 28.Bxf6 Qxf6 29.Qg5 Qxg5 30.hxg5 Rc8 31.Kb2 e4 32.Re1 Re8 33.c4 bxc4 34.bxc4 Re5 35.c5 dxc5 36.c4 Rxf5(0:00:03) 21924kN
[+0.09] d=20 24.Rg1 Rc8 25.Kc1 Rxc3 26.bxc3 Nxd5 27.exd5 Qe7 28.Bxf6 Qxf6 29.Qg5 Qxg5 30.hxg5 Rc8 31.Kb2 Kg8 32.Ra1 e4 33.Rxa5 e3 34.Ra1 e2 35.Re1 Re8(0:00:03) 21548kN

otodranik
17.06.2017, 19:39
Сугубо моё субъективное мнение (как практикующего заочника, чемпиона Украины между прочим :yes3:), доказывать не имею ни времени ни желания: для анализа CorChess - один из лучших движков на этот момент. В некоторых позициях (особенно близких к эндшпилю) превосходит АСМфиш.

=========
К моему посту чуть выше в этой ветке:
1r1q1r1k/5pp1/3p1b2/pp1BpPB1/1n2P1QP/1PN5/1PPK4/R7 w - - 0 24

CorChess_1.4_070617_popcnt, неожиданно для меня, нашел ход 24.Ne2 быстрее чем АСМфиш

[+0.80] d=37 24.Ne2 Kg8 25.Rg1 Nxd5 26.exd5 g6 27.Be3 Kh8 28.Ng3 Qd7 29.Qf3 a4 30.b4 e4 31.Qf4 Be5 32.Qh6 Kg8 33.fxg6 fxg6 34.Nxe4 Rf7 35.Rxg6 Rg7 36.Ng5 Rxg6 37.Qxg6 Qg7 38.Qe6 Kh8 39.Nf7 Kh7 40.Nxe5 Qxe5 41.Qxe5 dxe5 42.Kd3 Kg6 43.Ke4 Kf7 44.Kxe5 Re8 45.Kf4 Rc8 46.Bc5 Kf6 47.h5 Rh8 48.Kg4 Ke5(0:29:03) 15629298kN
[+0.77] d=36 24.Ne2 g6 25.Nc3 Rc8 26.Rg1 Rxc3 27.bxc3 Nxd5 28.exd5 Rg8 29.Kc1 Rg7 30.Kb2 a4 31.Rf1 gxf5 32.Qxf5 Be7 33.Bxe7 Qxe7 34.Qf6 Qxf6 35.Rxf6 axb3 36.Kxb3 e4 37.Rxd6 e3 38.Ra6 Rg2 39.Ra8 Kg7 40.Re8 Rd2 41.Rxe3 Rxd5 42.Kb4 Rh5 43.Rh3 Kg6 44.Ka5 Kf6 45.Rf3 Ke6(0:22:57) 12478381kN
[+0.79] d=35 24.Ne2 g6 25.Nc3 Rc8 26.Rg1 Rxc3 27.bxc3 Nxd5 28.exd5 Rg8 29.Kc1 Rg7 30.Bh6 Rg8 31.Rf1 a4 32.Bg5 Bxg5 33.hxg5 Rg7 34.Kb2 Kg8 35.f6 Rh7 36.bxa4 bxa4 37.Qxa4 Rh5 38.Qg4 Qe8 39.Re1 Qb8 40.Qb4 Qd8 41.Rg1 e4 42.Rg3 Rh1 43.Re3 Qa8 44.Qxe4 Qa1 45.Kb3 Qb1 46.Kc4 Qa2 47.Kd4 Qa4 48.c4(0:20:33) 11245070kN
[+0.37] d=35 24.Rg1 Rc8 25.Qe2 Rxc3 26.bxc3 Nxd5 27.exd5 Qe7 28.Qh5 Kg8 29.Bxf6 Qxf6 30.Qg5 Qxg5 31.hxg5 Ra8 32.Ra1 Kf8 33.Kd3 a4 34.c4 bxc4 35.Kxc4 Rc8 36.Kb5 axb3 37.cxb3 e4 38.Re1 Rc5 39.Ka6 Rc3 40.b4 e3 41.b5 Ra3 42.Kb6 Ke7 43.Kb7 Rb3 44.b6 f6 45.g6 Kd7(0:07:52) 4363191kN
[+0.49] d=34 24.Rg1 Rc8 25.Qe2 Qe7 26.Qxb5 Bxg5 27.hxg5 Qa7 28.Rh1 Kg8 29.Qe2 Qd4 30.Kc1 Rxc3 31.bxc3 Na2 32.Kb2 Nxc3 33.Qc4 Nxd5 34.Qxd4 exd4 35.exd5 Re8 36.Rd1 Re5 37.Rxd4 Rxf5 38.Ka3 Rxg5 39.Ka4 Rg2 40.c4 Kf8 41.Kxa5 Ke7 42.Kb6 Kd7 43.Rf4 f6 44.b4 Rc2 45.Rh4 f5 46.c5 dxc5 47.bxc5(0:04:51) 2681316kN
[+0.01] d=33 24.Rg1 Rc8 25.Qe2 Qe7 26.Qxb5 Bxg5 27.hxg5 Qa7 28.Rh1 Kg8 29.Qe2 Qd4 30.Kc1 Rxc3 31.bxc3 Na2 32.Kb2 Nxc3 33.Qc4 Nxd5 34.Qxd4 exd4 35.exd5 Re8 36.Rh4 Re5 37.Rxd4 Rxf5 38.Ka3 Rxg5 39.Ka4 Rg2 40.c4 g5 41.Kxa5 Kg7 42.b4 Kf6 43.c5 Ke5 44.Rd1 g4(0:04:03) 2239526kN
[+0.14] d=32 24.Rg1 Rc8 25.Qe2 Qe7 26.Qxb5 Bxg5 27.hxg5 Qa7 28.Rh1 Kg8 29.Qe2 Qd4 30.Kc1 Rxc3 31.bxc3 Na2 32.Kb2 Nxc3 33.Qc4 Nxd5 34.Qxd4 exd4 35.exd5 Re8 36.Ra1 Re5 37.Rxa5 Rxf5 38.b4 Rxg5 39.Kb3 Rg3 40.Ka4 d3 41.cxd3 Rxd3 42.b5 Rd4 43.Kb3 Rxd5 44.Kb4 Rd4 45.Kc3 Rd5 46.Kc4 Rc5 47.Kb4 Rc1 48.Ra8 Kh7(0:02:39) 1457247kN
[+0.18] d=31 24.Ke2 Rc8 25.Rg1 Rxc3 26.bxc3 Nxd5 27.exd5 Qe7 28.Bxf6 Qxf6 29.Qg5 Kh7 30.Ra1 Ra8 31.b4 a4 32.c4 bxc4 33.Kd2 Qh6 34.Kc3 g6 35.Qxh6 Kxh6 36.fxg6 Kxg6 37.b5 e4 38.Kxc4 Rc8 39.Kb4 Kf5 40.c4 e3 41.Rxa4 e2 42.Ra1 Ke4 43.b6 Rb8 44.Kb5(0:01:42) 930356kN
[+0.22] d=30 24.Ke2 Rc8 25.Rg1 Rxc3 26.bxc3 Nxd5 27.exd5 Qe7 28.Bxf6 Qxf6 29.Qg5 Qh6 30.Ra1 Ra8 31.Kd2 Kh7 32.c4 bxc4 33.b4 a4 34.Kc3 g6 35.Qxh6 Kxh6 36.fxg6 Kxg6 37.b5 e4 38.Kxc4 Rc8 39.Kb4 Rxc2 40.Rb1 Kf5(0:01:19) 721923kN
[+0.21] d=29 24.Ke2 Rc8 25.Rg1 Rxc3 26.bxc3 Nxd5 27.exd5 Qe7 28.Bxf6 Qxf6 29.Qg5 Qh6 30.Ra1 Ra8 31.Kd2 Kh7 32.c4 bxc4 33.b4 a4 34.Kc3 f6 35.Qxh6 Kxh6 36.Kxc4 Rc8 37.Kd3 Kh5 38.Rxa4 Kxh4 39.Ra7 Rb8 40.c4 Rxb4 41.Rxg7 Rb3 42.Kc2 Rf3(0:00:59) 534131kN
[+0.11] d=29 24.Rg1 Rc8 25.Ke2 Rxc3 26.bxc3 Nxd5 27.exd5 Qe7 28.Bxf6 Qxf6 29.Qg5 Qh6 30.Ra1 Ra8 31.Kd2 Kh7 32.c4 bxc4 33.b4 a4 34.Kc3 f6 35.Qxh6 Kxh6 36.Kxc4 Kh5 37.b5 Rc8 38.Kb4 Kxh4 39.Rg1 Rxc2 40.Rxg7 e4 41.Re7 Kg5 42.Rxe4 Kxf5 43.Re8 Rd2 44.Kxa4(0:00:55) 501607kN
[+0.25] d=28 24.Rg1 Rc8 25.Qe2 Qe7 26.Qxb5 Bxg5 27.hxg5 Qa7 28.Rh1 Kg8 29.Qe2 Qd4 30.Kc1 Rxc3 31.bxc3 Na2 32.Kb2 Nxc3 33.Qc4 Nxd5 34.Qxd4 exd4 35.exd5 Re8 36.Ra1 Re5 37.Rxa5 Rxf5 38.b4 Rxg5 39.Kb3 Rg3 40.Kc4 Rc3 41.Kxd4 Rxc2 42.Ra8 Kh7 43.Ra6 g5 44.Rxd6 g4(0:00:33) 293901kN
[+0.21] d=27 24.Rg1 Rc8 25.Kc1 Rxc3 26.bxc3 Nxd5 27.exd5 Qe7 28.Bxf6 Qxf6 29.Qg5 Kh7 30.Kd2 Ra8 31.Ra1 Qh6 32.c4 bxc4 33.b4 a4 34.Kc3 f6 35.Qxh6 Kxh6 36.Kxc4 Kh5 37.b5 Rc8 38.Kb4 Kxh4 39.Rg1 Rxc2 40.Kxa4 e4 41.Rxg7 e3 42.Re7 e2(0:00:18) 158726kN
[+0.18] d=26 24.Rg1 Rc8 25.Kc1 Rxc3 26.bxc3 Nxd5 27.exd5 Qe7 28.Bxf6 Qxf6 29.Qg5 Kh7 30.Kd2 Qh6 31.Ra1 Ra8 32.b4 a4 33.c4 bxc4 34.Kc3 f6 35.Qxh6 Kxh6 36.Kxc4 Kh5 37.b5 Rc8 38.Kd3 Kxh4 39.Rxa4 Kg5 40.Ra6 Kxf5 41.Rxd6 e4 42.Kd4 Rxc2 43.Re6 Rd2 44.Kc5(0:00:16) 139714kN
[+0.12] d=25 24.Rg1 Rc8 25.Kc1 Rxc3 26.bxc3 Nxd5 27.exd5 Qe7 28.Bxf6 Qxf6 29.Qg5 Kh7 30.Kb2 Qxg5 31.hxg5 e4 32.c4 bxc4 33.bxc4 Re8 34.Kc3 e3 35.c5 dxc5 36.Kc4 e2 37.Re1(0:00:07) 57320kN
[+0.08] d=24 24.Rg1 Rc8 25.Kc1 Rxc3 26.bxc3 Nxd5 27.exd5 Qe7 28.Bxf6 Qxf6 29.Qg5 Qxg5 30.hxg5 Rc8 31.Kb2 e4 32.Re1 Re8 33.c4 b4 34.c3 Kg8 35.cxb4 axb4 36.Kc2 Re5 37.f6 Rxg5 38.Rxe4 gxf6 39.Re8 Kg7(0:00:06) 48097kN
[+0.08] d=23 24.Rg1 Rc8 25.Kc1 Rxc3 26.bxc3 Nxd5 27.exd5 Qe7 28.Bxf6 Qxf6 29.Qg5 Qxg5 30.hxg5 Rc8 31.Kb2 e4 32.Re1 Re8 33.c4 bxc4 34.bxc4 Re5 35.c5 dxc5 36.d6 Rd5 37.Rxe4 Rxd6 38.Re5 Rc6 39.Kb3 Rc8(0:00:05) 39927kN
[+0.13] d=22 24.Rg1 Rc8 25.Kc1 Rxc3 26.bxc3 Nxd5 27.exd5 Qe7 28.Bxf6 Qxf6 29.Qg5 Qxg5 30.hxg5 Rc8 31.Kb2 e4 32.Re1 Re8 33.c4 bxc4 34.bxc4 Re5 35.c5 Rxd5 36.cxd6 Rxd6 37.Rxe4 Rd5 38.g6 fxg6 39.fxg6 Rb5 40.Ka3 Rb8(0:00:04) 30836kN
[+0.13] d=21 24.Rg1 Rc8 25.Kc1 Rxc3 26.bxc3 Nxd5 27.exd5 Qe7 28.Bxf6 Qxf6 29.Qg5 Qxg5 30.hxg5 Rc8 31.Kb2 e4 32.Re1 Re8 33.c4 bxc4 34.bxc4 Re5 35.c5 dxc5 36.c4 Rxf5(0:00:03) 21924kN
[+0.09] d=20 24.Rg1 Rc8 25.Kc1 Rxc3 26.bxc3 Nxd5 27.exd5 Qe7 28.Bxf6 Qxf6 29.Qg5 Qxg5 30.hxg5 Rc8 31.Kb2 Kg8 32.Ra1 e4 33.Rxa5 e3 34.Ra1 e2 35.Re1 Re8(0:00:03) 21548kN
Я вот и говорю - давайте без обид, даже мелких. Планирую тест против равной по скорости оригинальной сборки. Просто поймите: без официального проекта все улучшазинговые клоны канут в лету. Все это живо, пока жив основной проект. А, вы, лучше и все тут. Нужна подробная проверка.

ChessMan
17.06.2017, 19:47
Я вот и говорю - давайте без обид, даже мелких. Планирую тест против равной по скорости оригинальной сборки. Просто поймите: без официального проекта все улучшазинговые клоны канут в лету. Все это живо, пока жив основной проект. А, вы, лучше и все тут. Нужна подробная проверка.

Равные по скорости КорЧесс и Стокфиш? Без шансов для Стокфиша...

========
Как там те позиции что я предложил? Как быстро у Вас справился АСМ?

У меня последний АСМ справился ещё медленнее чем предыдущая версия:
https://s24.postimg.org/5riw7l4bp/Screenshot_832.png

ChessMan
17.06.2017, 20:17
Я вот и говорю - давайте без обид, даже мелких. Планирую тест против равной по скорости оригинальной сборки. Просто поймите: без официального проекта все улучшазинговые клоны канут в лету. Все это живо, пока жив основной проект. А, вы, лучше и все тут. Нужна подробная проверка.

Думаю никто не спорит, что без Стокфиша не будет никаких клонов. Между прочим автор КорЧесса активно участвует в проекте и даже некоторые его патчи добавили в Стокфиш, а некоторые нет, вот они сейчас и используются в КорЧессе.
Вот результаты регресс-теста КорЧесса_1.3 и Стокфиша: http://chess.ultimaiq.net/corchess.html

Если Вы замедлите Стокфиш, чтобы сравнять его по скорости с КорЧессом - результаты будут ещё лучше в сторону последнего.

otodranik
17.06.2017, 20:33
Я подождал 3 минуты, АСМфиш предлагает побочное решение. Если автор, активно учавствует в разработке оригинала, то много вопросов снимается. Кстати, Ты настроишься на официальный тест? Пожертвуешь пару ядер на благую цель?

ChessMan
17.06.2017, 20:45
Я подождал 3 минуты, АСМфиш предлагает побочное решение. Если автор, активно учавствует в разработке оригинала, то много вопросов снимается. Кстати, Ты настроишься на официальный тест? Пожертвуешь пару ядер на благую цель?

У автора патчей на 7 страниц, правда не очень много зеленых: http://tests.stockfishchess.org/tests/user/IIvec?page=1

В ближайшие полгода мне понадобятся все 10 ядер моего железа, а потом возьму перерыв в заочных шахматах и обязательно присоединюсь к тестированию.

otodranik
17.06.2017, 21:07
У автора патчей на 7 страниц, правда не очень много зеленых: http://tests.stockfishchess.org/tests/user/IIvec?page=1

В ближайшие полгода мне понадобятся все 10 ядер моего железа, а потом возьму перерыв в заочных шахматах и обязательно присоединюсь к тестированию.
Он тестирует правки корчесса?

ChessMan
17.06.2017, 21:14
Он тестирует правки корчесса?

Стокфиша.

otodranik
17.06.2017, 21:38
Стокфиша.
Я имею ввиду, он предлагает на тест идеи Корчесса?

ChessMan
17.06.2017, 21:55
Я имею ввиду, он предлагает на тест идеи Корчесса?

Ну да, я же писал чуть выше. Например динамическая дельта что используется в КорЧессе не прошла в Стокфиш.

sergey1963
18.06.2017, 03:00
Ото- да Любичич бред предлагает- на основе одной формулы якобы улучшил сток в анализе- на УКК плохо, а на ДК (длинных контролях)- гуд...цифра 18 ему не понравилась- а вот 17- самое то...
скормите ему тест для стока (более 100 поз)- лапки сразу поднимет...

otodranik
18.06.2017, 10:47
Ото- да Любичич бред предлагает- на основе одной формулы якобы улучшил сток в анализе- на УКК плохо, а на ДК (длинных контролях)- гуд...цифра 18 ему не понравилась- а вот 17- самое то...
скормите ему тест для стока (более 100 поз)- лапки сразу поднимет...
Нужно прогнать тест 10000 партий.

Maratka
18.06.2017, 12:56
Я тебя умоляю!
Сколько там времени прошло с момента начала теста KMD 11 vs SF (последний на тот момент)?
Походу я один за всех отдуваюсь. ;)

sergey1963
18.06.2017, 13:54
Нужно прогнать тест 10000 партий.
я говорю о тестовых комбинациях...

Maratka
18.06.2017, 14:41
А эти тесты автоматизируются (скажем из базы с FEN-позициями)?
Если да - то можно напрячь тот же LittleBlitzer.
Но 10K позиций даже с контролем 60 +.6 - это ~4 суток игры на 8 ядрах.
При этом остается спорным вопрос - досаточен ли этот контроль, или нужно что-то побольше. А если нужно побольше, скажем 5 мин. + 3 сек./ход - это уже считайте месяц игры.

Burcontovk
19.06.2017, 18:38
Похоже, встал проект ASMfish, почти месяц без компиляций.
Плохо когда проект завязан на одном человеке, больше кроме него никто не собирает на регулярной основе.

Alexandr_L
19.06.2017, 18:57
дайте нормальную ссылку на движок, как раньше были

Maratka
19.06.2017, 18:59
Хотелось бы понять, по каким критериям патч красится в зеленый, или желтый цвет (с красным вопросов нет).
Например:
http://tests.stockfishchess.org/tests/view/594391940ebc59035df35497
+1 Elo, но желтый.

ChessMan
19.06.2017, 19:12
Хотелось бы понять, по каким критериям патч красится в зеленый, или желтый цвет (с красным вопросов нет).
Например:
http://tests.stockfishchess.org/tests/view/594391940ebc59035df35497
+1 Elo, но желтый.

Может я не прав, но у них вроде +2 ЭЛО красится в зеленый.

otodranik
19.06.2017, 19:19
http://i066.radikal.ru/1706/3c/b233397f3b52.jpg (http://radikal.ru)
Так вот интервалы и математическая формула расчета(см. википедия)
-3.00 1.00 интервалы для упрощающих код патчей, чтобы был не хуже предыдущей версии; 0.00 4.00 и 0.00 5.00(самый сложный) для усиливающих патчей. 0.00-4.00 больше для тюнинга весов, а не правки кода.

Maratka
19.06.2017, 19:28
-3.00 1.00 интервалы
А можно поподробнее, без отсылок на Вики?
От чего и как считается этот "-3.00 1.00"?

Maratka
19.06.2017, 19:31
Может я не прав, но у них вроде +2 ЭЛО красится в зеленый.
Достаточно пройти по ссылке, чтобы увидеть цвет.
Если Вы по ней прошли, и увидели зеленый - тогда я вообще ничего не понимаю.
Отдельный вопрос про +2 ELO.
Я подсчитываю тут:
http://www.3dkingdoms.com/chess/elo.htm
и у меня +1 ELO

otodranik
19.06.2017, 19:35
Достаточно пройти по ссылке, чтобы увидеть цвет.
Если Вы по ней прошли, и увидели зеленый - тогда я вообще ничего не понимаю.
Отдельный вопрос про +2 ELO.
Я подсчитываю тут:
http://www.3dkingdoms.com/chess/elo.htm
и у меня +1 ELO
Я из институтской программы помню. Доверительные инттервалы называются. В случае Стокфиша 95% вероятности. Погуглите, в википедии кратенько.

Viktor
19.06.2017, 19:35
дайте нормальную ссылку на движок, как раньше были

В шапке темы есть все ссылки.

otodranik
19.06.2017, 20:05
Успокойтесь! Проект не встал, просто долго не было официальных функциональных патчей, а косметические Си++ правки в большей мере к ассемблеру никак не относятся. Простыми словами: нечего переводить на ассемблер по мозговой части движка.

otodranik
19.06.2017, 22:21
Ото- наш АСМ отстает- Маратка- жук догоняет- где обнова?
Наш фрукт еще спел

otodranik
19.06.2017, 22:22
Я тебя умоляю!
Сколько там времени прошло с момента начала теста KMD 11 vs SF (последний на тот момент)?
Походу я один за всех отдуваюсь. ;)
Да Я все на официальном тестировании зависаю(ник TTT). Мало русских, Я там тоже один за всех)))

ChessMan
19.06.2017, 23:02
Достаточно пройти по ссылке, чтобы увидеть цвет.
Если Вы по ней прошли, и увидели зеленый - тогда я вообще ничего не понимаю.
Отдельный вопрос про +2 ELO.
Я подсчитываю тут:
http://www.3dkingdoms.com/chess/elo.htm
и у меня +1 ELO

Я так и сделал и увидел желтый цвет патча и написал свое мнение как у них окрашиваются в зеленый цвет.

sergey1963
19.06.2017, 23:34
Да Я все на официальном тестировании зависаю(ник TTT). Мало русских, Я там тоже один за всех)))
скоро подмога придет...

userpc
21.06.2017, 09:34
Подскажите, где в самом исходнике движка (стокфише, браинфише), помимо опции включения пондера в ини секции, включить пондер в принципе всегда на уровне двига, чтобы если оболочка не поддерживает этот режим - пондер все равно работал по-умолчанию?

ChessMan
21.06.2017, 11:05
Подскажите, где в самом исходнике движка (стокфише, браинфише), помимо опции включения пондера в ини секции, включить пондер в принципе всегда на уровне двига, чтобы если оболочка не поддерживает этот режим - пондер все равно работал по-умолчанию?

в файле ucioption.cpp строка 65 o["Ponder"] << Option(false); меняйте на true

https://s13.postimg.org/yavo0wwfr/Screenshot_844.png

userpc
21.06.2017, 11:17
в файле ucioption.cpp строка 65 o["Ponder"] << Option(false); меняйте на true

https://s13.postimg.org/yavo0wwfr/Screenshot_844.png

Это я сделал, но опция лишь включает возможность пондера, двиг получает же команду фас от оболочки и команду стоп тоже, поэтому я хочу узнать что именно надо поменять в двиге чтобы ему не требовалось это ФАС и было включено всегда как будто в оболочке опция настроена как надо. А надо чтобы понгер срабатывал во время ожидания ходы противника.

Maratka
21.06.2017, 11:36
А как движок без оболочки узнает, что ход соперника?

userpc
21.06.2017, 11:45
А как движок без оболочки узнает, что ход соперника?

Оболочка есть, просто она не поддерживает ponder. Потому я и спрашиваю, как это включить в движке, если можно конечно. Ну а если нельзя - значит нельзя, ничего не попишешь.

Alex_Lk
21.06.2017, 12:02
Я так понял, что по умолчанию будет включен, независимо от оболочки.
То что нужно. Попробуйте может что пропустили.

ChessMan
21.06.2017, 12:13
Я так понял, что по умолчанию будет включен, независимо от оболочки.
То что нужно. Попробуйте может что пропустили.

Марат прав - без оболочки не будет работать, то есть если оболочка не поддерживает пондер.

Alexandr_L
21.06.2017, 21:40
что за флуд, где движки?

Maratka
21.06.2017, 22:00
За последний день нет проверенных улучшений - нет и движков.

ALEKS
21.06.2017, 22:12
За последний день нет проверенных улучшений - нет и движков.
кошмар ,видимо -все в отпуск пошли.
:sad:

Maratka
21.06.2017, 22:15
Как раз наоборот - много идей, много правок кода... Но - все мимо.

otodranik
21.06.2017, 23:23
Как раз наоборот - много идей, много правок кода... Но - все мимо.
Исправь эту тенденцию.

Maratka
22.06.2017, 11:15
Смешно, да? :D

otodranik
22.06.2017, 12:38
Смешно, да? :D
Нет, может родим всеми силами патч. Маратка, Стокфиш очень силен, его усилить все тяжелее и тяжелее.

Maratka
22.06.2017, 12:42
О чем я выше и написал: люди пыхтят как паровозы, но в большинстве случаев - их идеи - мимо кассы.

________
Сейчас регресс запустили, ~30 Elo над SF8. За год с момента выхода SF8 такими темпами думаю таки наберется ~50 Elo.

ChessMan
22.06.2017, 14:39
Моя LTO компиляция Stockfish_210617 x32-x64

Author: VoyagerOne
Date: Wed Jun 21 14:06:05 2017 -0700
Timestamp: 1498079165

Increase reduction if tt-move is a capture

The idea is that chances are the tt-move is best and will be difficult to raise alpha when playing a quiet move.

STC:
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 7582 W: 1415 L: 1259 D: 4908

LTC:
LLR: 2.97 (-2.94,2.94) [0.00,5.00]
Total: 59553 W: 7885 L: 7573 D: 44095

Bench: 5725676

Closes #1147


Скачать: http://www118.zippyshare.com/v/l4F8xLOD/file.html
================================================== ================

Я сделал стандартную компиляцию и свою «приватную» компиляцию (я обозначил её буквой «c»)


х32 с буквой «c» немного быстрее, чем стандартная

х64 с буквой «c» работает не быстрее, но в тесте он выглядит лучше стандартной версии (по крайней мере, после трехсот игр). Я еще не знаю почему.


Я буду признателен за проверку обычной версии против версии «c».


Score of Stockfish_x64_210617_modern_710gcc vs Stockfish_x64_210617c_modern_710gcc: 47 - 64 - 195 [0.472]
ELO difference: -19.32 +/- 23.42

306 of 2000 games finished.

https://postimg.org/image/yyprifeut/
https://s10.postimg.org/pqxj1q7sp/Screenshot_850.png

ChessMan
22.06.2017, 17:44
CFish_220617 x32-x64, + x64_NUMA

Bench: 6074451

Скачать: http://www78.zippyshare.com/v/Ie9QwYtG/file.html
https://github.com/ChessMan3/CFish_executables

GitHub: https://github.com/ChessMan3/Cfish_engine/tree/master_220617

Aristides_1.1_220617 x32-x64, + x64_NUMA

Bench: 6074451

Скачать: http://www50.zippyshare.com/v/uiMgnm7i/file.html

GitHub: https://github.com/ChessMan3/Cfish_engine/tree/Aristides

https://postimg.org/image/q087skom1/
https://s4.postimg.org/aeqw8mcnx/Screenshot_856.png

ChessMan
22.06.2017, 18:01
Сегодня на Аброке целых пять патчей датированных вчерашним числом. Крайний патч:
Author: VoyagerOne
Date: Wed Jun 21 14:06:05 2017 -0700
Timestamp: 1498079165

Increase reduction if tt-move is a capture

The idea is that chances are the tt-move is best and will be difficult to raise alpha when playing a quiet move.

STC:
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 7582 W: 1415 L: 1259 D: 4908

LTC:
LLR: 2.97 (-2.94,2.94) [0.00,5.00]
Total: 59553 W: 7885 L: 7573 D: 44095

Bench: 5725676

Closes #1147
https://github.com/official-stockfish/Stockfish/commit/77342126d8417469bd6a398cfc6c0594b1f02f82

Мне интересно: где можно посмотреть тест этого патча? Да, я вижу якобы результаты теста этого патча но это тест не этого патча, а вот этого: http://tests.stockfishchess.org/tests/view/59484a5b0ebc593ea732d1e7
https://github.com/VoyagerOne/Stockfish/commit/6d4d42487f7efdb2052f85576f295292f341c598

Неужели они сделали коммит не того патча что нужно?

Реналь
22.06.2017, 18:13
Мой комп сообщил, что загруженный файл последней версии Windows x64 for modern computers заражен вирусом. Сейчас предпринимаются попытки его лечения.

ChessMan
22.06.2017, 18:17
Мой комп сообщил, что загруженный файл последней версии Windows x64 for modern computers заражен вирусом. Сейчас предпринимаются попытки его лечения.

Virus total тоже на него ругается: https://www.virustotal.com/ru/file/98c8f340a5c262aa7a87b13e5f645f70d39547c174f76267a5 ed1cce58048a13/analysis/1498144525/

otodranik
22.06.2017, 18:50
Сегодня на Аброке целых пять патчей датированных вчерашним числом. Крайний патч:
Author: VoyagerOne
Date: Wed Jun 21 14:06:05 2017 -0700
Timestamp: 1498079165

Increase reduction if tt-move is a capture

The idea is that chances are the tt-move is best and will be difficult to raise alpha when playing a quiet move.

STC:
LLR: 2.95 (-2.94,2.94) [0.00,5.00]
Total: 7582 W: 1415 L: 1259 D: 4908

LTC:
LLR: 2.97 (-2.94,2.94) [0.00,5.00]
Total: 59553 W: 7885 L: 7573 D: 44095

Bench: 5725676

Closes #1147
https://github.com/official-stockfish/Stockfish/commit/77342126d8417469bd6a398cfc6c0594b1f02f82

Мне интересно: где можно посмотреть тест этого патча? Да, я вижу якобы результаты теста этого патча но это тест не этого патча, а вот этого: http://tests.stockfishchess.org/tests/view/59484a5b0ebc593ea732d1e7
https://github.com/VoyagerOne/Stockfish/commit/6d4d42487f7efdb2052f85576f295292f341c598

Неужели они сделали коммит не того патча что нужно?
:scratch_one-s_head: Всё там то, что надо. Бенчи, названия и счет теста все совпадает. Вроде жары нет, а ребята - перегреваемся, одним словом:rofl: И да, этоже свинья Касперского на вирустотале ругается на файл, такое встречается эпизодически. Помню в прошлом году такие случаи. Ложное срабатывание.

ChessMan
22.06.2017, 19:00
:scratch_one-s_head: Всё там то, что надо. Бенчи, названия и счет теста все совпадает. Вроде жары нет, а ребята - перегреваемся, одним словом:rofl: И да, этоже свинья Касперского на вирустотале ругается на файл, такое встречается эпизодически. Помню в прошлом году такие случаи. Ложное срабатывание.

Как совпадает? В мастер добавили Increase reduction if tt-move is a capture (ttCapture если хотите), тестировали патч pvCapture.
Между ними разница в search.cpp строка 964-965 (в мастере) и строка 958-959 (в том что тестировали) https://github.com/VoyagerOne/Stockfish/commit/6d4d42487f7efdb2052f85576f295292f341c598

Может так виднее будет:

https://s2.postimg.org/7vf6yprbt/Screenshot_858.png
&
https://s3.postimg.org/n6qx3tl9f/Screenshot_857.png

otodranik
22.06.2017, 19:17
Как совпадает? В мастер добавили Increase reduction if tt-move is a capture (ttCapture если хотите), тестировали патч pvCapture.
Между ними разница в search.cpp строка 964-965 (в мастере) и строка 958-959 (в том что тестировали) https://github.com/VoyagerOne/Stockfish/commit/6d4d42487f7efdb2052f85576f295292f341c598

Может так виднее будет:

https://s2.postimg.org/7vf6yprbt/Screenshot_858.png
&
https://s3.postimg.org/n6qx3tl9f/Screenshot_857.png
Интересно, понимаю, просто нужно заглянуть дальше. Мы же уже раньше разбирались на старом форуме. Стокфиш развивается. Это слияние(мержа) с другими патчами, уже отличными от "парента". Этот патч тестировали против
Author: Alain SAVARD
Date: Fri Jun 16 19:55:30 2017 -0700
Timestamp: 1497668130
Closes 1141

А в официальном доступе сейчас
Author: VoyagerOne
Date: Wed Jun 21 14:06:05 2017 -0700
Timestamp: 1498079165
Closes 1147
Между ними несколько версий, в которых и затронуты эти строки. Патч как-бы вписали в усовершенствованный код:read: Будьте внимательнее. Слияние патчей - это не так просто, как кажется. Всегда это держите в голове.

ChessMan
22.06.2017, 19:19
Интресно, понимаю. Мы же уже раньше разбирались на старом форуме. Стокфиш развивается. Это слияние(мержа) с другими патчами, уже отличными от "парента". Этот патч тестировали против
Author: Alain SAVARD
Date: Fri Jun 16 19:55:30 2017 -0700
Timestamp: 1497668130
Closes 1141

А в официальном доступе сейчас
Author: VoyagerOne
Date: Wed Jun 21 14:06:05 2017 -0700
Timestamp: 1498079165
Closes 1147
Между ними несколько версий, в которых и затронуты эти строки. Патч как-бы вписали в усовершенствованный код:read:

Как ни странно я это понимаю, но хотелось бы увидеть тест измененного патча против старого. Здесь http://tests.stockfishchess.org/tests/user/VoyagerOne я его не нашел.

otodranik
22.06.2017, 19:22
Как ни странно я это понимаю, но хотелось бы увидеть тест измененного патча против старого. Здесь http://tests.stockfishchess.org/tests/user/VoyagerOne я его не нашел.
https://github.com/VoyagerOne/Stockfish/commit/6d4d42487f7efdb2052f85576f295292f341c598
Нажми browse files. Вот по этой ссылке этого патча из теста всегда можешь скачать именно тестовую правку, без свежих других изменений кода. Измененную версию не будут тестировать, иначе нужно все правки, что были до этого сравнивать! Они же ее слили, как положено, по их мнению. Тогда какие ошибки имеешь ввиду? Это частенько такое. Сумма слагаемых от этого не изменится, переписали один усовершенствованный блок на новый, от этого фукционал патча не пострадал.

Maratka
23.06.2017, 00:08
Мой комп сообщил, что загруженный файл последней версии Windows x64 for modern computers заражен вирусом. Сейчас предпринимаются попытки его лечения.
Ну не вирус, а некая неизвестная угроза (детект посредством UDS - системы быстрого реагирования). К утру детект должен пропасть. Если нет - попрошу это сделать людей, кто за него отвечает.

Спасибо за информацию.

Viktor
23.06.2017, 00:38
Мой Касперский (6-я версия) не признает это вирусом.

Maratka
23.06.2017, 01:08
Корпоративные версии имеют доступ к этим базам начиная с KES8 (давно снят с поддержки).

Maratka
23.06.2017, 10:40
Детект с файла снят, детект с ссылки на файл будет снят в ближайшее время.

Реналь
23.06.2017, 10:46
Мой Касперский вообще закрыл доступ к этому файлу.

otodranik
23.06.2017, 10:52
Мой Касперский вообще закрыл доступ к этому файлу.
Правильно, нечего буржуйский движок использовать. Российский чебурнет на подходе!:rofl:

ChessMan
23.06.2017, 13:48
Моя LTO компиляция CorChess_1.5_220617 x32-x64

SRC: https://github.com/IIvec/Stockfish/tree/corchess

Bench: 6271338

Скачать: http://www27.zippyshare.com/v/ZIppuGhu/file.html

"c" версия немного быстрее:

x64
https://postimg.org/image/voc17v23z/
https://s3.postimg.org/5ssaoo0ab/Screenshot_860.png

x32
https://postimg.org/image/50ve8g83l/
https://s8.postimg.org/dvw8iyww5/Screenshot_861.png

Maratka
23.06.2017, 15:52
Мой Касперский вообще закрыл доступ к этому файлу.
Исправлено.
Обновите базы, и можно скачивать.

Burcontovk
26.06.2017, 17:23
Правильно, нечего буржуйский движок использовать. Российский чебурнет на подходе!:rofl:

В точку!:good2:

Burcontovk
26.06.2017, 17:25
Кроме Лантонова асм никто не компилирует?
Отто, ты же вроде делал.
Ну не может полтора месяца не выходить функциональных патчей, больше скажу, они выходили, просто Лантонову насрать.

sergey1963
26.06.2017, 17:32
а нафиг нам Антонов?- у нас Ото есть- от 10.06 в ветке клоны стока...

Burcontovk
26.06.2017, 17:39
а нафиг нам Антонов?- у нас Ото есть- от 10.06 в ветке клоны стока...

Да, но еще некоторые патчи повыходили, важные.

otodranik
26.06.2017, 18:56
а нафиг нам Антонов?- у нас Ото есть- от 10.06 в ветке клоны стока...
Лантонов же основной код ведет:sad: Странно, что такой человек даже не требует доната за свой труд.

sergey1963
26.06.2017, 18:58
все- кто асмом пользуется- пересылайте деньги мне- а я уж Антонову отвезу... наверно...

otodranik
26.06.2017, 19:05
Пропал, действительно. Хочешь быть оптимистом, а не получается:scratch_one-s_head:

DEEP_MIND
26.06.2017, 19:06
Да, но еще некоторые патчи повыходили, важные.
те +3...4 эло что они дают, не дадут тебе тотального превосходства в турнирах )))

otodranik
26.06.2017, 19:19
те +3...4 эло что они дают, не дадут тебе тотального превосходства в турнирах )))
В ближнесрочной перспективе пока да, но в долгосрочной, благодаря им Стокфиш стал сильнейшим движком!

Burcontovk
27.06.2017, 20:22
те +3...4 эло что они дают, не дадут тебе тотального превосходства в турнирах )))
Тотальное превосходство дает комбинация, обновленный движок + голова.
Обновления важны, благо косяки устраняются и код упрощается от патча к патчу.
А вы рассуждаете, мол живите без обновлений. Антивирус свой вручную обновляете раз в пол года - год, или автоматом, каждый день?

Maratka
27.06.2017, 21:06
те +3...4 эло что они дают, не дадут тебе тотального превосходства в турнирах )))
Зато вполне могут найти опровержение в дебюте за 10 часов ночного анализа, причем естественно в обе стороны: и дать +0.4, когда за игровое время находится ход максимум с 0.15, так и найти черными ветку с 0.3, когда ты в игре вдруг выскакиваешь на 0.7, и дальше бодаешься за ничью всеми своими гигагерцами.

_______
IMHO все подобные тонкие настройки проявляют себя только на больших глубинах, а значит и на большем времени счета.
На обычных турнирах, даже вроде TCEC'овкских скорость перевешивает.

byan_mivv
27.06.2017, 21:37
Пропал, действительно. Хочешь быть оптимистом, а не получается:scratch_one-s_head:

С дружественного сайта:

Chess762 -" В англоязычной секции видел мельком, что к проекту вернуться в июле."

otodranik
27.06.2017, 21:53
С дружественного сайта:

Chess762 -" В англоязычной секции видел мельком, что к проекту вернуться в июле."

А мы уже хотели к жизни возвращать Антонова - баньку, квас, девочки, все дела.

byan_mivv
27.06.2017, 22:05
А мы уже хотели к жизни возвращать Антонова - баньку, квас, девочки, все дела.

Вот это все он нашел, наверно, без нас - побалуется и вернется к нашим "баранам", то бишь "рыбам"... Релакс ведь тоже необходим :pardon:

DEEP_MIND
27.06.2017, 22:32
Зато вполне могут найти опровержение в дебюте за 10 часов ночного анализа, причем естественно в обе стороны: и дать +0.4, когда за игровое время находится ход максимум с 0.15, так и найти черными ветку с 0.3, когда ты в игре вдруг выскакиваешь на 0.7, и дальше бодаешься за ничью всеми своими гигагерцами.
сейчас достал из чулана рыбу 4.1 и что интересно, поднимает все те же ходы, что и вяленый, причем некоторые видит сразу, а вяленому надо докумекать до 35й глубины, чтобы цепануть этот ход. )))

otodranik
27.06.2017, 22:38
сейчас достал из чулана рыбу 4.1 и что интересно, поднимает все те же ходы, что и вяленый, причем некоторые видит сразу, а вяленому надо докумекать до 35й глубины, чтобы цепануть этот ход. )))
Тогда Ваш прогноз, скажем, на 100 партий TCEC Fritz 15(Rybka 5) vs Stockfish June 2017:yahoo:

Философ
27.06.2017, 22:40
сейчас достал из чулана рыбу 4.1 и что интересно, поднимает все те же ходы, что и вяленый, причем некоторые видит сразу, а вяленому надо докумекать до 35й глубины, чтобы цепануть этот ход. )))

Интересно рыбой 5 сравнить, то бишь 15-м фрицем.

Maratka
27.06.2017, 22:41
Ну так по определению - это же другой движок, а значит и другой алгоритм отсечения "слабых" ходов. То, что SF'шу кажется слабым, для Рыбы - сильное, как и наоборот. :)

_______
Но цыплят то по осени считают. Применительно к живой рыбе и вяленой - SF ошибается реже, за счет чего и выигрывает, причем шанс "Рыбки" взять хоть одну партию из ста - весьма низкий, статистика показывает, что ей приходится с переменным успехом бодаться за ничью. На длинных контролях естественно шансов у ней больше. ;)

Maratka
27.06.2017, 22:42
Тогда Ваш прогноз, скажем, на 100 партий TCEC Fritz 15(Rybka 5) vs Stockfish June 2017
Интересно мы мысли друг друга угадали (мое предыдущее сообщение) ;)

DEEP_MIND
27.06.2017, 22:44
Fritz 15(Rybka 5)
у меня такой нет

Maratka
27.06.2017, 22:44
Интересно рыбой 5 сравнить, то бишь 15-м фрицем.
Ничего интересного. Ну плюс где-то 20 Elo к версии 4.1
До Stockfish'а - пропасть:

Fritz 15 - Stockfish 8 64-bit 4CPU
+0−17=18

http://www.computerchess.org.uk/ccrl/4040/cgi/engine_details.cgi?match_length=30&print=Details&each_game=1&eng=Fritz%2015%2064-bit%204CPU#Fritz_15_64-bit_4CPU

otodranik
27.06.2017, 22:46
Ничего интересного. Ну плюс где-то 20 Elo к версии 4.1
До Stockfish'а - пропасть:

Fritz 15 - Stockfish 8 64-bit 4CPU
+0−17=18

http://www.computerchess.org.uk/ccrl/4040/cgi/engine_details.cgi?match_length=30&print=Details&each_game=1&eng=Fritz%2015%2064-bit%204CPU#Fritz_15_64-bit_4CPU
Fritz 15 имеет около 40 Ело превосходства над Рыбкой 4 в вендетте. Проводил тест из 1000 партий.

Maratka
27.06.2017, 22:59
Проводил тест из 1000 партий.
По блицу -верю, но нас же не блиц интересует.

Рыбку то вспомнили как ответ на мое сообщение:
http://forchess.ru/showpost.php?p=35447&postcount=510

Да и в любом случае, разница такова, что тут и сотня Elo не поможет.
Нужен подвиг, который совершил разработчик Houdini, когда выдал новую версию с +200 Elo. Хотя и этого для SF оказалось недостаточно.
Я помню, как раздался смех сквозь слезы, когда SF повел в матче 3:0 ;)

Maratka
27.06.2017, 23:04
Fritz 15 - Stockfish 8 64-bit 4CPU
+0−17=18


http://savepic.ru/14664117.png

sergey1963
27.06.2017, 23:17
сейчас достал из чулана рыбу 4.1 и что интересно, поднимает все те же ходы, что и вяленый, причем некоторые видит сразу, а вяленому надо докумекать до 35й глубины, чтобы цепануть этот ход. )))
угу
http://www.computerchess.org.uk/ccrl/4040/cgi/engine_details.cgi?print=Details&each_game=1&eng=Rybka%204%2064-bit%204CPU#Rybka_4_64-bit_4CPU

Viktor
28.06.2017, 00:24
сейчас достал из чулана рыбу 4.1 и что интересно, поднимает все те же ходы, что и вяленый, причем некоторые видит сразу, а вяленому надо докумекать до 35й глубины, чтобы цепануть этот ход. )))

И при том Рыба дает оценку довольно стабильную, а Сток по-прежнему "прыгает", изменяя её.

Maratka
28.06.2017, 00:31
Стабильную, да.
Только как оказывается при личных встречах - стабильно неверную. ;)

Burcontovk
28.06.2017, 02:08
И при том Рыба дает оценку довольно стабильную, а Сток по-прежнему "прыгает", изменяя её.

У рыбки просто полный стабилизец:)

Пожилой Пионер
28.06.2017, 13:15
Всех приветствую господа!
Подскажите есть ли оригинальная сборка или клон Stockfish 8 с включенным по умолчанию мультипотоком (по умолчанию в движке задействованно одно ядро)
Имеется оболочка для движка самодельная одного товарища где такой момент забыли учесть, и теперь выход только один: чтобы по умолчанию использовались все ядра как это сделано в других движках. Или может это можно исправить самому? Благодарен буду за любую информацию.

Viktor
28.06.2017, 14:50
Всех приветствую господа!
Подскажите есть ли оригинальная сборка или клон Stockfish 8 с включенным по умолчанию мультипотоком (по умолчанию в движке задействованно одно ядро)
Имеется оболочка для движка самодельная одного товарища где такой момент забыли учесть, и теперь выход только один: чтобы по умолчанию использовались все ядра как это сделано в других движках. Или может это можно исправить самому? Благодарен буду за любую информацию.

В настройках движка достаточно указать нужное количество ядер согласно своего компьютера.

Пожилой Пионер
28.06.2017, 15:03
В настройках движка достаточно указать нужное количество ядер согласно своего компьютера.

К сожаленью я в этом не разбираюсь :(
Может согласится кто сделать это для меня, не за бесплатно разумеется.

Maratka
28.06.2017, 15:23
В настройках оболочки добавляете UCI движок.
Появляется окно с настройкой движка. Заходите в настройки, и ставите количество потоков (threads) на нужное Вам значение.
Оболочка скорее всего скажет, что нужно поменять имя движка (дописать к нему некоторое количество символов) Я в таких случаях просто указываю число потоков, соответственно движок с именем (предположим) "Stockfish 8 x64" подключается с именем "Stockfish 8 x64 8"

DEEP_MIND
28.06.2017, 15:58
господа вы читать умеете?

Имеется оболочка для движка самодельная одного товарища где такой момент забыли учесть

DEEP_MIND
28.06.2017, 15:59
Пожилой Пионер, да, можно сделать версию движка с любым кол-вом ядер по умолчанию.

Maratka
28.06.2017, 16:24
господа вы читать умеете?
А как к самодельной оболочке подключается UCI-движок?

DEEP_MIND
28.06.2017, 16:30
А как к самодельной оболочке подключается UCI-движок?
не известно, но судя по проблемам человека - косячно )))

Maratka
28.06.2017, 16:41
Ну тогда подождем, пока Пожилой Пионер опишет процедуру подключения движка к этой оболочке.

Пожилой Пионер
28.06.2017, 16:42
А как к самодельной оболочке подключается UCI-движок?

оболочка называется internetchesskiller, очень старая связывался с автором даже за деньги не хочет её обновить, говорит давно забросил :(

DEEP_MIND
28.06.2017, 16:48
это она? https://github.com/gomoku/Internet-Chess-Killer

исходники есть, можно и там поправить, если конечно нет других косяков.

Пожилой Пионер
28.06.2017, 16:57
Вроде она если версия моя, других косяков там нет ответил в личке.

DEEP_MIND
28.06.2017, 19:42
чтобы по умолчанию использовались все ядра как это сделано в других движках.

3 шт. стокфиша-8 х64 в одном архиве, с 4,6,8 ядер по умолчанию. так же хэш по умолчанию - 64 мб. компиляция без sse4.1 и bmi2.

https://yadi.sk/d/jic6pprc3KaE3P

Still
28.06.2017, 20:10
ну теперь люди на всех площадках от Пионера на стенку полезут...

otodranik
28.06.2017, 21:48
Обновился АСМ: https://github.com/lantonov/asmFish/tree/executables/Windows

Пожилой Пионер
28.06.2017, 23:16
3 шт. стокфиша-8 х64 в одном архиве, с 4,6,8 ядер по умолчанию. так же хэш по умолчанию - 64 мб. компиляция без sse4.1 и bmi2.

https://yadi.sk/d/jic6pprc3KaE3P

Спасибо! Но почему-то на 6-ти ядрах используется всего 70% мощности процесора. Если поставить стокфиш для 8-ми ядер на 6-ти ядерный комп тогда 90%. Но это с учетом того что комп ещё используется и без движка использует проц на 10-15%. Мне кажется должно быть как с другими движками типа рыбки независимо сколько ядер всегда использует проц на 100%, типа мультиядра.

Пожилой Пионер
28.06.2017, 23:20
ну теперь люди на всех площадках от Пионера на стенку полезут...

На всех площадках нет, оболочка расчитана на 3 шахматных ресурса, но играю только на одном, ну и как вы поняли пока ничего не сделали и тем не менее спасибо DEEP_MIND что не отказался помочь :)

userpc
28.06.2017, 23:48
Обновился АСМ: https://github.com/lantonov/asmFish/tree/executables/Windows

Кто сможет объяснить - куда девалась опция оунбук из движка после того как педантфиш превратилась в асмфиш? Как я понял по завялениям - асмфиш теперь это по коду педант, но в педанте эта опция была ведь?

sergey1963
29.06.2017, 01:09
Спасибо! Но почему-то на 6-ти ядрах используется всего 70% мощности процесора. Если поставить стокфиш для 8-ми ядер на 6-ти ядерный комп тогда 90%. Но это с учетом того что комп ещё используется и без движка использует проц на 10-15%. Мне кажется должно быть как с другими движками типа рыбки независимо сколько ядер всегда использует проц на 100%, типа мультиядра.
гипертрейдинг... и вы зря используете сток-8- он уже пожилой..., а пионер- в нашем деле- асм- ссылка выше от Ото...

sergey1963
29.06.2017, 01:10
На всех площадках нет, оболочка расчитана на 3 шахматных ресурса, но играю только на одном, ну и как вы поняли пока ничего не сделали и тем не менее спасибо DEEP_MIND что не отказался помочь :)
вы сыграйте только на одном ресурсе- БестЛоджик- удивлению вашему не будет предела...

Пожилой Пионер
29.06.2017, 01:45
гипертрейдинг... и вы зря используете сток-8- он уже пожилой..., а пионер- в нашем деле- асм- ссылка выше от Ото...

Ну всё равно взять к примеру другой движок он ведь с гипертрейдингом нормально работает.
asmFish для меня что-то новое, обьясните мне что это такое движок какойто другой или что-то ещё.
Ссылка на него тоже не пойму что там такое, толи движок не компилированный (что странно конечно) то что-то другое :)

Пожилой Пионер
29.06.2017, 01:55
вы сыграйте только на одном ресурсе- БестЛоджик- удивлению вашему не будет предела...

Попробую попозже.

Maratka
29.06.2017, 02:59
asmFish для меня что-то новое, обьясните мне что это такое движок какойто другой или что-то ещё.
StockFish, портированный (переведенный) на язык Ассемблер.
В результате - те же мозги, но на 20% быстрее.

Пожилой Пионер
29.06.2017, 03:56
StockFish, портированный (переведенный) на язык Ассемблер.
В результате - те же мозги, но на 20% быстрее.

А где его скачать одним ехе файлом?

Maratka
29.06.2017, 07:46
В зависимости от процессора:
https://github.com/lantonov/asmFish/blob/executables/Windows/pedantFishW_2016-11-04_bmi2.exe
Если не запуститься, то

https://github.com/lantonov/asmFish/blob/executables/Windows/pedantFishW_2016-11-04_popcnt.exe
Если не запуститься, то

https://github.com/lantonov/asmFish/blob/executables/Windows/asmFishW_2017-06-28_base.exe

DEEP_MIND
29.06.2017, 08:05
вы сыграйте только на одном ресурсе- БестЛоджик
чесскиллером играют в блиц и быструшки, это читерская программка ) на бестлоджике ей делать нечего.

Харлампий
29.06.2017, 08:20
Сразу четыре обновления на аброке: http://abrok.eu/stockfish/

DEEP_MIND
29.06.2017, 08:35
И при том Рыба дает оценку довольно стабильную, а Сток по-прежнему "прыгает", изменяя её.
это да, но рыбина намного меньше "режет", поэтому часть ходов видит быстрей. даже на шустрых компах довести рыбу до глубины в 35 - это пипец как долго ))) зато это честные 35 - без выплескивания с водой младенца ))) (точнее не 35 а 38, рыбина же врет при выводе глубины и скорости)

Still
29.06.2017, 10:00
На всех площадках нет, оболочка расчитана на 3 шахматных ресурса, но играю только на одном
значит два других дышат пока свободно :)

ну и как вы поняли пока ничего не сделали
я не пользуюсь Чесскиллером, но знаю, что сделана она для выноса живых людей...
и Вы не берите грех на душу!

ChessMan
29.06.2017, 10:28
Моя LTO компиляция Stockfish_280617 x32-x64

Author: mstembera
Date: Wed Jun 28 17:11:17 2017 -0700
Timestamp: 1498695077

Bench 5725676

Скачать: http://www46.zippyshare.com/v/gFYYdTAk/file.html

Пожилой Пионер
29.06.2017, 10:30
значит два других дышат пока свободно :)


я не пользуюсь Чесскиллером, но знаю, что сделана она для выноса живых людей...
и Вы не берите грех на душу!

На майле где я играю время на ход 30 сек, чесскилер скорее просто для лентяев сделан. Более мощные компы меня выигрывают, хотя думаю и более слабые тоже, вот и надеюсь что со всеми ядрами другим таким же читерам как я, я смогу дать пору :)

ChessMan
29.06.2017, 10:35
На майле где я играю время на ход 30 сек, чесскилер скорее просто для лентяев сделан. Более мощные компы меня выигрывают, хотя думаю и более слабые тоже, вот и надеюсь что со всеми ядрами другим таким же читерам как я, я смогу дать пору :)

Какой интерес от читерства?

ChessMan
29.06.2017, 10:36
Я хотел прикрутить автодетект ядер в мою сборку Стокфиша, но вижу что не нужно этого делать... чтобы не помогать читерам.

Из-за чесскиллера я и забросил онлайн блиц

Пожилой Пионер
29.06.2017, 10:40
В зависимости от процессора:
https://github.com/lantonov/asmFish/blob/executables/Windows/pedantFishW_2016-11-04_bmi2.exe
Если не запуститься, то

https://github.com/lantonov/asmFish/blob/executables/Windows/pedantFishW_2016-11-04_popcnt.exe
Если не запуститься, то

https://github.com/lantonov/asmFish/blob/executables/Windows/asmFishW_2017-06-28_base.exe

Спасибо, но блин мне надо делать что-то с оболочкой. Здесь постоянно новые версии которые по умолчанию работают с одним ядром, в отличии от других движков кстати. И зачем разработчики Stockfish так сделали не понятно :(
Вроде бы и сделали что я хотел со штатным Stockfish 8, но когда есть движки лучше и каждый день обновляются, начинаешь понимать что для меня это был не выход :(

Пожилой Пионер
29.06.2017, 10:42
Я хотел прикрутить автодетект ядер в мою сборку Стокфиша, но вижу что не нужно этого делать... чтобы не помогать читерам.

Из-за чесскиллера я и забросил онлайн блиц

На БестЛоджик вы сами играете? зачем тогда вам эти движки?

DEEP_MIND
29.06.2017, 10:44
Из-за чесскиллера я и забросил онлайн блиц
на мейл ру много читеров, точнее даже сказать не читеров, а игроков, которые нашли замену комнаты движков от ЧБ - так как игра там без лицухи не возможна, а на мейле можно бесплатно шпилить.
вот на других площадках пока не встречал читеров. (точнее мой рейтинг не позволяет играть с топами, а читеры как правило все выше 2500-2700)

ChessMan
29.06.2017, 10:45
На БестЛоджик вы сами играете? зачем тогда вам эти движки?

Сейчас играю только на ИКЧФ. Раньше играл на Планете и других ресурсах.

Пожилой Пионер
29.06.2017, 10:47
Какой интерес от читерства?

Интерес только один, выигрывать других читеров. В первых двух комнатах играют сами, там я никогда не читерю, только в крайней комнате где почему-то меня все выигрывают, думаете играют сами и выигрывают Stockfish?

DEEP_MIND
29.06.2017, 10:50
олько в крайней комнате где почему-то меня все выигрывают, думаете играют сами и выигрывают Stockfish?
у них хорошие дебютные книги, если вы играете 3-5 минутки, то там это очень важно.

Пожилой Пионер
29.06.2017, 10:53
Сейчас играю только на ИКЧФ. Раньше играл на Планете и других ресурсах.

Да я тоже играл раньше на планете, вот там кстати этот ческиллер до сих пор пользуется спросом, а я лишь хотел потягаться с такими же как я. С людьми играть программой совсем не вижу интереса, другое дело когда один комп выигрывает другой, а ещё лучше человек человека.

Пожилой Пионер
29.06.2017, 10:56
у них хорошие дебютные книги, если вы играете 3-5 минутки, то там это очень важно.

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

DEEP_MIND
29.06.2017, 11:02
да и минусы есть что нельзя прикрутить книгу.
если без книги играете, то понятно, почему сдуваетесь )))
у многих движков есть встроенные книги (отдельным файлом), можно такими поиграть.

Пожилой Пионер
29.06.2017, 11:07
Если не запуститься, то

https://github.com/lantonov/asmFish/blob/executables/Windows/asmFishW_2017-06-28_base.exe

121 кб это нормальный размер для движка? Он кстати не работает в ческилере.

Пожилой Пионер
29.06.2017, 11:08
если без книги играете, то понятно, почему сдуваетесь )))
у многих движков есть встроенные книги (отдельным файлом), можно такими поиграть.

К Stockfish бы книгу, другие движки не интересуют :)

otodranik
29.06.2017, 11:11
Из-за чесскиллера я и забросил онлайн блиц
Родная душа! Я вот тоже подумываю!:preved: А если серьезно - уже невыносимо стало. Сейчас еще чессботом травят, уже даже ходит на них!

Tagray
29.06.2017, 11:18
На иммортале, когда уже адвансеры оттуда ушли,
какой-то новичок вдруг начал простодушно выяснять про читерские программы.
Рассказал, что чуть-чуть почитерил где-то:ok:
Выглядело это очень мило. Но недолго.

sergey1963
29.06.2017, 11:59
Ну всё равно взять к примеру другой движок он ведь с гипертрейдингом нормально работает.
asmFish для меня что-то новое, обьясните мне что это такое движок какойто другой или что-то ещё.
Ссылка на него тоже не пойму что там такое, толи движок не компилированный (что странно конечно) то что-то другое :)
- не все движки работают с гипертрейдингом- гудок, например- нет...
- где работает НТ- там включайте- количество ваших ядер х 2, если 6-ядерник- то 12 потоков... правда толку от этого... но некоторым нравится... тогда будет нагрузка на проц- 100%...
- асм- на сегодня- самый сильнейший движок- это тот же последний стокфиш от 28.06.17 на машинном языке- выносит сток-8 на раз...
- на БЛ и ИКЧФ- не читерят- там играют компами против компов, но почти всегда маломощные компы выигрывают... базы, книги, движки, настройка железа и т.п.
- про самого сильного адвансера говорить не буду- вы уже поняли кто ж это...

Пожилой Пионер
29.06.2017, 15:27
Отключил турбо буст для проверки. Теперь в штатной частоте 3.2 ггц процессор загружен ровно на 50%. загружен только движком, все сторонее отключил.

DEEP_MIND
29.06.2017, 15:42
Отключил турбо буст для проверки.
турбо буст это не гипертрейдинг. это разные вещи.

Пожилой Пионер
29.06.2017, 15:56
турбо буст это не гипертрейдинг. это разные вещи.

Я знаю, но у меня только турбобуст помоему гипертрейдинга нет.

Maratka
29.06.2017, 16:26
Отключил турбо буст для проверки. Теперь в штатной частоте 3.2 ггц процессор загружен ровно на 50%. загружен только движком, все сторонее отключил.
Процессор то какой?

otodranik
29.06.2017, 16:31
Процессор то какой?
Движок не настраивает через оболочку, наверное, а по-умолчанию в один поток работает.

sergey1963
29.06.2017, 16:47
Процессор то какой?
да ты сильно-то не старайся- мужик прикалывается- ник соответствующий, ТВ- знает, а НТ- нет? про сток слышал, а сборки нет? подозремо- ус... отклеился...

Пожилой Пионер
29.06.2017, 16:49
Я знаю, но у меня только турбобуст помоему гипертрейдинга нет.

Разобрался нашёл, отключать его не вариант производительность сильно падает, получается что нужно для 12-ти ядер делать движок.

Пожилой Пионер
29.06.2017, 16:51
Процессор то какой?
Е5-1650
100%-ный аналог i73930k

Пожилой Пионер
29.06.2017, 16:53
где работает НТ- там включайте- количество ваших ядер х 2, если 6-ядерник- то 12 потоков... правда толку от этого... но некоторым нравится... тогда будет нагрузка на проц- 100%..
Да именно так и нужно мне получается. Вроде как сразу писал что другие движки грузят на 100% и этот также нужно.

otodranik
29.06.2017, 16:58
да ты сильно-то не старайся- мужик прикалывается- ник соответствующий, ТВ- знает, а НТ- нет? про сток слышал, а сборки нет? подозремо- ус... отклеился...
Согласен!

sergey1963
29.06.2017, 17:02
Е5-1650
100%-ный аналог i73930k
отличие все же есть и большое- ваш проц- неразгонный- максимум 3.5 Ггц, 3930- разгоняют до 4.5...

Пожилой Пионер
29.06.2017, 17:09
отличие все же есть и большое- ваш проц- неразгонный- максимум 3.5 Ггц, 3930- разгоняют до 4.5...

абсолютно одинакого разгоняются погуглите лучше, не разгонный это Е5-26хх серия.

sergey1963
29.06.2017, 17:30
слышал я про этот камень- неплох, но в реальности проблемы уже при 4 Ггц- напряжение 1.35 В, а предел там- 1.4... все остальное- реклама и маркетинг, да и кулер надо кг на 1.5...
- на сегодня он стар- многих инструкций не поддерживает...

Пожилой Пионер
29.06.2017, 17:52
слышал я про этот камень- неплох, но в реальности проблемы уже при 4 Ггц- напряжение 1.35 В, а предел там- 1.4... все остальное- реклама и маркетинг, да и кулер надо кг на 1.5...
- на сегодня он стар- многих инструкций не поддерживает...

Cогласен если поставить кулер на 1,5 кг то легко 5 ггц дадутся. Ну а с боксовым и в штатном питании всего 4500 мгц

http://s019.radikal.ru/i626/1706/5f/c8ade510771e.png

Maratka
29.06.2017, 17:59
Отключил турбо буст для проверки. Теперь в штатной частоте 3.2 ггц процессор загружен ровно на 50%. загружен только движком, все сторонее отключил.

Е5-1650
100%-ный аналог i73930k
Ну значит все нормально. Шестипоточный SF грузит половину потоков Вашего процессора.

sergey1963
29.06.2017, 22:52
Cогласен если поставить кулер на 1,5 кг то легко 5 ггц дадутся. Ну а с боксовым и в штатном питании всего 4500 мгц
http://s019.radikal.ru/i626/1706/5f/c8ade510771e.png
- интересно-то как- поставить кулер... легко 5 ггц дадутся... с боксовым... в штатном питании... + картинка- грамотная и на ней!!- 1650 с НТ- и этот человек спрашивает про гипертрейдинг???
- явно у молодого коммуниста- день дурака...

Пожилой Пионер
29.06.2017, 23:04
- интересно-то как- поставить кулер... легко 5 ггц дадутся... с боксовым... в штатном питании... + картинка- грамотная и на ней!!- 1650 с НТ- и этот человек спрашивает про гипертрейдинг???
- явно у молодого коммуниста- день дурака...

Я немного перепутал гипертрейдинг с турбобустом, плюс не знал что гипертрейдинг это проще говоря потоки, и тем более буквы HT о чем говорят. Спасибо что открыли глаза.

Харлампий
30.06.2017, 11:18
asmFish/Matefinder/
https://github.com/lantonov/asmFish/tree/executables/Matefinder

ChessMan
30.06.2017, 22:35
CFish_300617 x32-x64

Изменение патча "Increase reduction if tt-move is a capture" (https://github.com/official-stockfish/Stockfish/commit/77342126d8417469bd6a398cfc6c0594b1f02f82 ) -я решил вернуться к исходной версии патча от VoyagerOne ( https://github.com/VoyagerOne/Stockfish/commit/6d4d42487f7efdb2052f85576f295292f341c598 ) потому что в моих тестах эта версия более сильная, чем обновленная (только для CFish'a, для Stockfish'а обновленная версия лучше). Одна странность: в Стокфише бенч одинаков для обоих версий в CFish'е - бенч немного разный :pardon:

Bench 6074448

Скачать: http://www64.zippyshare.com/v/Qq2kAqIm/file.html


Aristides_1.1_300617 x32-x64

Bench 6074448

Скачать: http://www56.zippyshare.com/v/NGHDqqpp/file.html

CiChess_1.3/1.3a_300617 x32-x64

Bench: v1.3 5787914 / v1.3a 5809040

Скачать: http://www86.zippyshare.com/v/P4rFUxDU/file.html

tt66
30.06.2017, 22:42
asmFish/Matefinder/
https://github.com/lantonov/asmFish/tree/executables/Matefinder

Matefinder - что это за версия?Столкнулся с тем,что при одной и той же глубине (45) и равных условиях,оценка позиции различается с амсфиш(28062017) на 0,6.В чем может быть причина?

otodranik
30.06.2017, 22:43
CFish_300617 x32-x64

Изменение патча "Increase reduction if tt-move is a capture" (https://github.com/official-stockfish/Stockfish/commit/77342126d8417469bd6a398cfc6c0594b1f02f82 ) -я решил вернуться к исходной версии патча от VoyagerOne ( https://github.com/VoyagerOne/Stockfish/commit/6d4d42487f7efdb2052f85576f295292f341c598 ) потому что в моих тестах эта версия более сильная, чем обновленная (только для CFish'a, для Stockfish'а обновленная версия лучше). Одна странность: в Стокфише бенч одинаков для обоих версий в CFish'е - бенч немного разный :pardon:

Bench 6074448

Скачать: http://www64.zippyshare.com/v/Qq2kAqIm/file.html


Aristides_1.1_300617 x32-x64

Bench 6074448

Скачать: http://www56.zippyshare.com/v/NGHDqqpp/file.html

CiChess_1.3/1.3a_300617 x32-x64

Bench: v1.3 5787914 / v1.3a 5809040

Скачать: http://www86.zippyshare.com/v/P4rFUxDU/file.html
Если бенч другой, то уже есть расхождение с кодом оригинала и слияния патчей. Это не есть хорошо, расхождение с оригиналом. Движок - это огромный механизм, и часто затрагивание одного блока(.cpp), должно сопровождаться изменением другого.

ChessMan
30.06.2017, 22:46
Matefinder - что это за версия?Столкнулся с тем,что при одной и той же глубине (45) и равных условиях,оценка позиции различается с амсфиш(28062017) на 0,6.В чем может быть причина?

Причина в том, что это 2 абсолютно разных движка. Matefinder - для поиска мата, автор Joseph Ellis.
Людмил Антонов и Мухамед Ли сделали порт этого движка на ассемблер.