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

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

Ответ
 
Опции темы Опции просмотра
Старый 06.06.2017, 09:34   #121
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
По умолчанию Re: Разные матчи и турниры движков

Цитата: Сообщение от Maratka
у меня стойкое ощущение, что мой компиляция работает сильно быстрее Аброковской без ферзей, с ферзями же - +/- равенство
ты правил код генерации ходов ферзя?
DEEP_MIND вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (04.12.2017)
Старый 06.06.2017, 13:12   #122
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Разные матчи и турниры движков

Прошил два патча.
http://tests.stockfishchess.org/test...bc59035df34f4b
http://tests.stockfishchess.org/test...bc59035df34ecc

Не думаю, что они затрагивают ферзя, как минимум - напрямую.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (04.12.2017)
Старый 06.06.2017, 13:27   #123
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
По умолчанию Re: Разные матчи и турниры движков

Цитата: Сообщение от Maratka
Не думаю, что они затрагивают ферзя, как минимум - напрямую.
да даже рядом не валялись. )) смотри код то
DEEP_MIND вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (04.12.2017)
Старый 06.06.2017, 13:47   #124
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Разные матчи и турниры движков

Ну вот я и думаю, в чем прикол?
Либо MSVC компилятор что-то свое мутит, либо профилирование плохо ловит вызовы функций, связанных с маневрами ферзей (вариант - они уже оптимизированы сильнее некуда).
Но факт: аброквская сборка идет практически вровень с моей по производительности с ферзями, и сильно проигрывает по скорости без ферзей.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (04.12.2017)
Старый 06.06.2017, 14:01   #125
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Разные матчи и турниры движков

Цитата: Сообщение от Maratka
Ну вот я и думаю, в чем прикол?
Либо MSVC компилятор что-то свое мутит, либо профилирование плохо ловит вызовы функций, связанных с маневрами ферзей (вариант - они уже оптимизированы сильнее некуда).
Но факт: аброквская сборка идет практически вровень с моей по производительности с ферзями, и сильно проигрывает по скорости без ферзей.
В cute-chess_cli можно задать стартовую позицию без ферзей. И наиграть много партий.
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (04.12.2017)
Старый 06.06.2017, 14:31   #126
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Разные матчи и турниры движков

А это идея. Я в LittleBlitzer попробую.
На этих же движках (второй - ваша компиляция (С++, не -asm)

Games Completed = 1254 of 1500 (Avg game length = 187.950 sec)
Settings = RR/1014MB/60000ms+600ms/M 1000cp for 12 moves, D 150 moves/PGN:E:\Games\Chess\LittleBlitzer-2.74\2moves_v1.pgn(32000)
Time = 39570 sec elapsed, 7763 sec remaining
1. Stockfish 060617 64 618.5/1254 157-174-923 (L: m=11 t=0 i=0 a=163) (D: r=682 i=121 f=51 s=18 a=51) (tpm=1338.8 d=24.64 nps=1540861)
2. Stockfish 160517 64 POPCNT 635.5/1254 174-157-923 (L: m=16 t=0 i=0 a=141) (D: r=682 i=121 f=51 s=18 a=51) (tpm=1340.1 d=24.37 nps=1612605)
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (04.12.2017)
Старый 06.06.2017, 14:43   #127
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Разные матчи и турниры движков

Образец файла с fen-позициями для LittleBlitzer у кого-то есть?
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (04.12.2017)
Старый 06.06.2017, 15:39   #128
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Разные матчи и турниры движков

Цитата: Сообщение от Maratka
А это идея. Я в LittleBlitzer попробую.
На этих же движках (второй - ваша компиляция (С++, не -asm)

Games Completed = 1254 of 1500 (Avg game length = 187.950 sec)
Settings = RR/1014MB/60000ms+600ms/M 1000cp for 12 moves, D 150 moves/PGN:E:\Games\Chess\LittleBlitzer-2.74\2moves_v1.pgn(32000)
Time = 39570 sec elapsed, 7763 sec remaining
1. Stockfish 060617 64 618.5/1254 157-174-923 (L: m=11 t=0 i=0 a=163) (D: r=682 i=121 f=51 s=18 a=51) (tpm=1338.8 d=24.64 nps=1540861)
2. Stockfish 160517 64 POPCNT 635.5/1254 174-157-923 (L: m=16 t=0 i=0 a=141) (D: r=682 i=121 f=51 s=18 a=51) (tpm=1340.1 d=24.37 nps=1612605)
Старая компиляция, сравнивай с аброковскими. fen можно самому сделать. Только сделай побольше позиций, а то в быструшках будут все партии под копирку.
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (04.12.2017)
Старый 07.06.2017, 14:22   #129
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Разные матчи и турниры движков

LTO (gcc) компиляция всё ещё сильнее чем не-LTO (mingw)

Phenom II x6 1090T @ 3.6 GHz
RR\1 core per engine\ 0.25 sec per move\ Cute Chess 0.9.4\ 16MB\ book:test1.pgn


Код:
     Program                                   Elo    +    -   Games   Score   Av.Op.  Draws

   1 Stockfish_x64_060617_modern_710gcc      : 3202    2    2  3000    50.7 %   3198   64.5 %
   2 Stockfish_x64_060617_modern_710mingw    : 3198    2    2  3000    49.3 %   3202   64.5 %
Код:
Individual statistics:

1 Stockfish_x64_060617_modern_710gcc    : 3202 3000 (+552,=1936,-512), 50.7 %

Stockfish_x64_060617_modern_710mingw      : 3000 (+552,=1936,-512), 50.7 %

2 Stockfish_x64_060617_modern_710mingw  : 3198 3000 (+512,=1936,-552), 49.3 %

Stockfish_x64_060617_modern_710gcc        : 3000 (+512,=1936,-552), 49.3 %
Код:
Games        : 3000 (finished)

White Wins   : 670 (22.3 %)
Black Wins   : 394 (13.1 %)
Draws        : 1936 (64.5 %)
Unfinished   : 0

White Score  : 54.6 %
Black Score  : 45.4 %
ChessMan вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (04.12.2017), Гудвин (08.06.2017)
Старый 09.06.2017, 10:51   #130
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Разные матчи и турниры движков

CFish (тестовая версия) vs. ASMfish (последняя оф. версия от 220517)
Athlon II x4 645 @ 3.1 GHZ
RR\4 ядра на движок\ 2 секунды на ход\ Cute Chess 0.9.4\ 512MB\ книга: test1.pgn


Код:
 
     Program                                  Elo    +    -   Games   Score   Av.Op.  Draws

   1 asmFishW_2017-06-05_popcnt             : 3201    3    3  1000    50.2 %   3199   84.8 %
   2 CFish_x64_0606_test_m19_NUMA_710gcc    : 3199    3    3  1000    49.8 %   3201   84.8 %
Код:
 
     Individual statistics:

1 asmFishW_2017-06-05_popcnt           : 3201 1000 (+ 78,=848,- 74), 50.2 %

CFish_x64_0606_test_m19_NUMA_710gcc      : 1000 (+ 78,=848,- 74), 50.2 %

2 CFish_x64_0606_test_m19_NUMA_710gcc  : 3199 1000 (+ 74,=848,- 78), 49.8 %

asmFishW_2017-06-05_popcnt               : 1000 (+ 74,=848,- 78), 49.8 %
Код:
 
Games        : 1000 (finished)

White Wins   : 125 (12.5 %)
Black Wins   : 27 (2.7 %)
Draws        : 848 (84.8 %)
Unfinished   : 0

White Score  : 54.9 %
Black Score  : 45.1 %
Конечно странно, но я давно заметил что с увеличением количества ядер сила CFish (относительно АСМа) возрастает. На одном ядре разница в силе от 12 (настройки по умолчанию) до 26 ЭЛО ( LP=on для АСМа)
ChessMan вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (04.12.2017), Гудвин (09.06.2017)
Старый 09.06.2017, 13:31   #131
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Разные матчи и турниры движков

Ребята, есть просьба провести матч двух SF на одном исходнике, но с разной оптимизацией (AVX/SSE2).
Исходя из постановки вопроса - подходят процессоры Core iX (не 2Duo), и стройтехника AMD
Оболочка - LittleBlitzer, контроль - 60 сек +0,6 сек/ход. Количество партий - от 200.

Кто-то может?

Движки:
https://yadi.sk/d/v9xKKOqw3Jy6Ph
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (04.12.2017)
Старый 09.06.2017, 14:24   #132
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Разные матчи и турниры движков

Цитата: Сообщение от ChessMan
Конечно странно, но я давно заметил что с увеличением количества ядер сила CFish (относительно АСМа) возрастает.
Теоретически так и должно быть: увеличения ядер равнозначно увеличению времени на ход, а тут плюсы ASM версии не столь очевидны: оба движка с почти одной вероятностью успевают досчитать до нужной глубины, и на этой глубине найти правильных ход.
Совсем другое дело ультракороткий контроль на одном ядре, где ASM- версия (условно) считает на 18 полуходов, а стандартная - на 16-17. И тут уже велика вероятность, что "правильный" ход находится как раз на 18-м, недоступном для обычной версии.
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (04.12.2017)
Старый 09.06.2017, 14:32   #133
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 758
Сказал(а) спасибо: 67
Поблагодарили 1,191 раз(а) в 587 сообщениях
Репутация: 51
По умолчанию Re: Разные матчи и турниры движков

Цитата: Сообщение от Maratka
Ребята, есть просьба провести матч двух SF на одном исходнике, но с разной оптимизацией (AVX/SSE2).
Исходя из постановки вопроса - подходят процессоры Core iX (не 2Duo), и стройтехника AMD
цель какая? будет копеечный перевес у AVX версии. но что это даст?
DEEP_MIND вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (04.12.2017)
Старый 09.06.2017, 15:08   #134
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Разные матчи и турниры движков

Цель узнать скорость счета на FX в сравнении с Core - будет ли AVX версия быстрее на Intel?
Если у кого-то уже есть Ryzen - тоже будет интересно.

А по перевесу - у меня он далеко не копеечный, хотя скорость равная.
И это второе, что я хочу понять: почему?
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (04.12.2017)
Старый 09.06.2017, 15:24   #135
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Разные матчи и турниры движков

Крофишу все приписывают какое-то усиление, при неизмененном бенче, то есть фунционалку авторы не трогают. Скорее-всего дело в нума-файле, который, действительно, протестировали официально, но не добавили в официальные исходники (прирост 3-5 ЕЛО). Нума-патч написали не авторы крофиша, а Томас Зиппот, автор Брейнфиша, ему плюшки все.
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (04.12.2017), sergey1963 (09.06.2017)
Старый 09.06.2017, 15:46   #136
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Разные матчи и турниры движков

Цитата: Сообщение от otodranik
Крофишу все приписывают какое-то усиление, при неизмененном бенче, то есть фунционалку авторы не трогают. Скорее-всего дело в нума-файле, который, действительно, протестировали официально, но не добавили в официальные исходники (прирост 3-5 ЕЛО). Нума-патч написали не авторы крофиша, а Томас Зиппот, автор Брейнфиша, ему плюшки все.
Ну во первых: не крофиш, а си-фиш (от языка программирования)
во 2-х: Косталба уже давно ( в ноябре 2016-го) добавил нуму в стокфиш.
в 3-х: автор CFish-а (Рональд де Ман), похоже написал свою версию НУМА для движка, но я не уверен.
Я пока не тестировал на нескольких ядрах обычную версию СиФиша против версии с НУМА - добавлял патчи со Стокфиша (Рональд забросил проект), но в ближайшее время постараюсь провести такой тест.
==========
Вопрос ко всем: может ли новая версия компилятора (MinGW) не понимать что нужно сделать оптимизацию под SSE4A, а старая версия понимать это?

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

Код:
Rank Name                                    ELO     +/-   Games   Score   Draws
   1 CFish_x64_m20_msse4a_msse4a++_V1_540gcc      19      12    1260     53%     60%
   2 CFish_x64_m20_msse4a_msse4a++_V1_620gcc       2      12    1269     50%     60%
   3 CFish_x64_m20_710gcc                          1      13    1260     50%     57%
   4 CFish_x64_m20_msse4a_msse4a++_V1_630gcc     -10      12    1260     48%     60%
   5 CFish_x64_m20_msse4a_msse4a++_V1_710gcc     -11      12    1269     48%     58%

3159 of 10000 games finished.
[свернуть]
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (04.12.2017)
Старый 09.06.2017, 16:10   #137
sergey1963
Эксперт
 
Аватар для sergey1963
 
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
По умолчанию Re: Разные матчи и турниры движков

может корчес 1.4 от Любичича?
http://chess.ultimaiq.net/stockfish.html
sergey1963 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (04.12.2017)
Старый 09.06.2017, 16:14   #138
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Разные матчи и турниры движков

Цитата: Сообщение от sergey1963
может корчес 1.4 от Любичича?
http://chess.ultimaiq.net/stockfish.html
При чём тут КорЧесс?
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (04.12.2017)
Старый 09.06.2017, 16:15   #139
sergey1963
Эксперт
 
Аватар для sergey1963
 
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
По умолчанию Re: Разные матчи и турниры движков

Цитата: Сообщение от DEEP_MIND
цель какая? будет копеечный перевес у AVX версии. но что это даст?
может не AVX, а AVX 2.0?
sergey1963 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (04.12.2017)
Старый 09.06.2017, 16:16   #140
sergey1963
Эксперт
 
Аватар для sergey1963
 
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
По умолчанию Re: Разные матчи и турниры движков

Цитата: Сообщение от ChessMan
При чём тут КорЧесс?
может Ото перепутал...
sergey1963 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (04.12.2017)
Старый 09.06.2017, 16:17   #141
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Разные матчи и турниры движков

Цитата: Сообщение от ChessMan
Ну во первых: не крофиш, а си-фиш (от языка программирования)
во 2-х: Косталба уже давно ( в ноябре 2016-го) добавил нуму в стокфиш.
в 3-х: автор CFish-а (Рональд де Ман), похоже написал свою версию НУМА для движка, но я не уверен.
Я пока не тестировал на нескольких ядрах обычную версию СиФиша против версии с НУМА - добавлял патчи со Стокфиша (Рональд забросил проект), но в ближайшее время постараюсь провести такой тест.
==========
Вопрос ко всем: может ли новая версия компилятора (MinGW) не понимать что нужно сделать оптимизацию под SSE4A, а старая версия понимать это?

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

Код:
Rank Name                                    ELO     +/-   Games   Score   Draws
   1 CFish_x64_m20_msse4a_msse4a++_V1_540gcc      19      12    1260     53%     60%
   2 CFish_x64_m20_msse4a_msse4a++_V1_620gcc       2      12    1269     50%     60%
   3 CFish_x64_m20_710gcc                          1      13    1260     50%     57%
   4 CFish_x64_m20_msse4a_msse4a++_V1_630gcc     -10      12    1260     48%     60%
   5 CFish_x64_m20_msse4a_msse4a++_V1_710gcc     -11      12    1269     48%     58%

3159 of 10000 games finished.
[свернуть]
Ромео, приведи ссылку на Косталбу и ноябрь 2016, что-то Я упустил. Сифиши, крочессы, их столько развелось клонов... Понятное дело, ведь Я только за оригинал и АСМ! Нума для большого количества ядер делалась. У Айпимана на его 96-ядерном звере после 64 ядер, скорость падала, а с нумой возрастала! И не только это, распараллеливание шло эффективней.
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (04.12.2017), ChessMan (09.06.2017)
Старый 09.06.2017, 16:21   #142
sergey1963
Эксперт
 
Аватар для sergey1963
 
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
По умолчанию Re: Разные матчи и турниры движков

оригинал по скорости отстает на 50% от асма с ЛП...
sergey1963 вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (04.12.2017)
Старый 09.06.2017, 16:23   #143
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Разные матчи и турниры движков

Цитата: Сообщение от sergey1963
оригинал по скорости отстает на 50% от асма с ЛП...
Так исходники одинаковые, метод компилирования разный! АСМ - это 99.9% порт оригинальных исходников.
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (04.12.2017), sergey1963 (09.06.2017)
Старый 09.06.2017, 16:28   #144
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Разные матчи и турниры движков

Цитата: Сообщение от otodranik
Ромео, приведи ссылку на Косталбу и ноябрь 2016, что-то Я упустил. Сифиши, крочессы, их столько развелось клонов... Понятное дело, ведь Я только за оригинал и АСМ! Нума для большого количества ядер делалась. У Айпимана на его 96-ядерном звере после 64 ядер, скорость падала, а с нумой возрастала! И не только это, распараллеливание шло эффективней.
Коммит от 22 ноября 2016 года: https://github.com/official-stockfis...e95f295bb29575
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (04.12.2017)
Старый 09.06.2017, 16:30   #145
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Разные матчи и турниры движков

Цитата: Сообщение от otodranik
Так исходники одинаковые, метод компилирования разный! АСМ - это 99.9% порт оригинальных исходников.
Может и нет. Некоторые позиции АСМ решает за 10 секунд, а Стокфиш и за 10 минут не решает.
ChessMan вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Alexandr_L (04.12.2017), sergey1963 (09.06.2017)
Старый 09.06.2017, 16:31   #146
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Разные матчи и турниры движков

Цитата: Сообщение от sergey1963
может не AVX, а AVX 2.0?
AVX
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (04.12.2017)
Старый 09.06.2017, 16:46   #147
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: Разные матчи и турниры движков

Цитата: Сообщение от ChessMan
Может и нет. Некоторые позиции АСМ решает за 10 секунд, а Стокфиш и за 10 минут не решает.
Как нет? Компиляция по педантику дает бенч оригинальных. На дату как внесены правки в код АСМ.
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (04.12.2017)
Старый 09.06.2017, 17:33   #148
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: Разные матчи и турниры движков

Цитата: Сообщение от otodranik
Как нет? Компиляция по педантику дает бенч оригинальных. На дату как внесены правки в код АСМ.
Одинаковый бенч не означает одинаковый код
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (04.12.2017)
Старый 09.06.2017, 17:51   #149
Aster
КМС
 
Аватар для Aster
 
Регистрация: 21.11.2016
Сообщений: 709
Сказал(а) спасибо: 433
Поблагодарили 1,545 раз(а) в 582 сообщениях
Репутация: 197
По умолчанию Re: Разные матчи и турниры движков

Цитата: Сообщение от ChessMan
Одинаковый бенч не означает одинаковый код
Ну вообще-то означает, в каком-то смысле. Одинаковый бенч означает одинаковую логику поведения движка. Из какого кода получилась эта логика - компьютер мало волнует.
Aster вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (04.12.2017)
Старый 09.06.2017, 18:04   #150
Maratka
Эксперт
 
Аватар для Maratka
 
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
По умолчанию Re: Разные матчи и турниры движков

Мне это чем-то напоминает расчет хеш-суммы
Да, можно подобрать две разные строки с одинаковым SHA/MD5. Но вероятность этого события при случайном угадывании?
Maratka вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Alexandr_L (04.12.2017)
Ответ


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

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

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

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


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


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