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

Вернуться   Forchess - форум о заочных шахматах > Заочные турниры и партии > Говорильня

Ответ
 
Опции темы Опции просмотра
Старый 06.06.2016, 11:17   #1
Гудвин
Администратор
 
Аватар для Гудвин
 
Регистрация: 24.05.2016
Сообщений: 4,186
Сказал(а) спасибо: 7,165
Поблагодарили 7,655 раз(а) в 3,086 сообщениях
Репутация: 348
По умолчанию "Железо" для шахматных программ.

Тема по компьютерам и комплектующим, желательно в связи с шахматными программами.
Гудвин вне форума   Ответить с цитированием
5 пользователя(ей) сказали cпасибо:
Alexandr_L (09.09.2017), Chess62 (27.05.2021), ChessMan (11.01.2019), Rybka (02.12.2021), Сирота криворожская (06.11.2021)
Старый 08.07.2017, 16:34   #1831
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: "Железо" для шахматных программ.

Цитата: Сообщение от AlekseiNK
Все эти рассуждения бессмысленны. Мы уподобляемся школьнику, который подсмотрел в конец учебника и после этого подгоняет решение задачи к правильному ответу. Из того, что конкретно эта позиция быстрее всего решается в 4 линии, ровным счетом ничего не следует. Нужно больше экспериментов - 100, 200, 1000 позиций...
Тем более, этот тест - рандомный по времени, нужно снова проводить еще и еще, выявлять среднее время.
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
Старый 08.07.2017, 16:38   #1832
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: "Железо" для шахматных программ.

Цитата: Сообщение от otodranik
Тем более, этот тест - рандомный по времени, нужно снова проводить еще и еще, выявлять среднее время.
Так в чем дело? Присоединяйтесь.
ChessMan вне форума   Ответить с цитированием
Старый 08.07.2017, 16:46   #1833
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: "Железо" для шахматных программ.

Цитата: Сообщение от ChessMan
Так в чем дело? Присоединяйтесь.
Так это можно вариантов тестирования накидать сотни - их проверить не хватит сил и времени. Здесь просто сразу видно, что этот тест рандомный по времени. Вселенски проще и разумнее проще матч организовать с компромиссным контролем. Вы же знаете поговорку(никого не имею ввиду, к слову пришлось, слегка изменю!!!) Кое-кто может выдать за минуту столько теорий(вопросов), на которые умный не ответит за всю жизнь!
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
Старый 08.07.2017, 16:49   #1834
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: "Железо" для шахматных программ.

Цитата: Сообщение от otodranik
Так на основании чего сделаны выводы что сильнее сифиш? Если не было соответствующего теста. Первоначальный создатель АСМфиша - умный мужик, клонированием(портировани м) занимается с пользой +20% скорости над ЛТО. Вот это понимаю выхлоп, а не подтвержлденный миф о силе на длинных контролях. Тогда надо добавлять - сильнее по мнению автора.
Один из моих последних тестов СиФиш против АСМа

Athlon II x4 645 @3.1 GHz
4 ядра 2 сек на ход.
Код:
Score of CFish_x64_0606_test_m19_NUMA_710gcc vs asmFishW_2017-06-05_popcnt: 74 - 78 - 848 [0.498]
ELO difference: -1.39 +/- 8.38

1000 of 1000 games finished.
До этого тестировал на 6-ти ядрах (другие версии) - были схожие результаты то в пользу СиФиша то в пользу АСМа.
Это с учетом того, что у СиФиша есть проблемы с проигрышами по времени после выхода из дебюта (движок отваливается), пока не знаю в чём дело... На 1000 партий 10-15 штук (может больше).
В коротких тестах из 100 партий на 6-ти ядрах по 2 сек почти всегда побеждает СиФиш, но это скорее всего просто рандом.
ChessMan вне форума   Ответить с цитированием
Старый 08.07.2017, 16:50   #1835
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: "Железо" для шахматных программ.

Цитата: Сообщение от ChessMan
Один из моих последних тестов СиФиш против АСМа

Athlon II x4 645 @3.1 GHz
4 ядра 2 сек на ход.
Код:
Score of CFish_x64_0606_test_m19_NUMA_710gcc vs asmFishW_2017-06-05_popcnt: 74 - 78 - 848 [0.498]
ELO difference: -1.39 +/- 8.38

1000 of 1000 games finished.
До этого тестировал на 6-ти ядрах (другие версии) - были схожие результаты то в пользу СиФиша то в пользу АСМа.
Это с учетом того, что у СиФиша есть проблемы с проигрышами по времени после выхода из дебюта (движок отваливается), пока не знаю в чём дело... На 1000 партий 10-15 штук (может больше).
В коротких тестах из 100 партий на 6-ти ядрах по 2 сек почти всегда побеждает СиФиш, но это скорее всего просто рандом.
Давай думать, искать компромисс. Предлагаю тест с фиксированной глубиной, как раз выявляет кто баче по мозгам, особенно родственные коды! Набирается заданная глубина - делается ход. На аброке 60+0.6 умные люди нашли компромисс. 100+1 советовали для наших случаев! Ну как согласен 100+1?
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
Старый 08.07.2017, 16:59   #1836
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: "Железо" для шахматных программ.

Цитата: Сообщение от otodranik
Давай думать, искать компромисс. Предлагаю тест с фиксированной глубиной, как раз выявляет кто баче по мозгам, особенно родственные коды! Набирается заданная глубина - делается ход. На аброке 60+0.6 умные люди нашли компромисс. 100+1 советовали для наших случаев! Ну как согласен 100+1?
На просрочки СиФиша это никак не повлияет, хоть 100 секунд на ход хоть час... Я считаю что на контроле 0 +2 сек на ход (или +5) СиФиш сильнее АСМа, другие контроли с 4-мя и более ядрами я не пробовал... И я не уверен как он будет использовать время при X'+Y", но давайте попробуем 60+1. Предлагаю оболочку Аквариум - там можно ставить турнир на паузу, например играть по 100 партий в день.
ChessMan вне форума   Ответить с цитированием
Старый 08.07.2017, 17:00   #1837
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: "Железо" для шахматных программ.

Тяжело движкам в одну линию...
Код:
 [+0.48]  d=42  24.Rg1(0:28:59) 17057625kN
 [+0.33]  d=42  24.Rg1(0:27:23) 16119742kN
 [+0.22]  d=42  24.Rg1(0:26:08) 15356246kN
 [+0.16]  d=42  24.Rg1(0:25:49) 15171268kN
 [+0.12]  d=42  24.Ke2 Rc8 25.Rg1 Rxc3 26.bxc3 Nxd5 27.exd5 Re8 28.b4 axb4 29.Qxb4 e4 30.Qxb5 Re5 31.Rf1 Qc8 32.Qc6 Qxc6 33.dxc6 Rc5 34.Bxf6 gxf6 35.Ke3 Rxc3 36.Kxe4 Rxc6 37.Kd3 Rc5 38.c3 Kg7 39.Rf4 Kh6 40.Kc2 Kh5 41.Kb3 d5 42.Rd4 Rc7 43.Rxd5 Kxh4 44.c4 Kg5 45.c5(0:21:21) 12582602kN
 [+0.08]  d=41  24.Ke2 Rc8 25.Rg1 Rxc3 26.bxc3 Nxd5 27.exd5 Re8 28.b4 axb4 29.Qxb4 e4 30.Qxb5 Re5 31.Rf1 Qc8 32.Qc6 Qxc6 33.dxc6 Rc5 34.Bxf6 gxf6 35.Ke3 Rxc3 36.Kxe4 Rxc6 37.Kd3 Rc5 38.c3 Kg7 39.Rf4 Kh6 40.Kc2 Kh5 41.Kb3 d5 42.Rd4 Rc7 43.Rxd5 Kxh4 44.c4 Kg5 45.c5 Kf4(0:21:00) 12373892kN
 [+0.13]  d=41  24.Ke2 Rc8 25.Rg1 Rxc3 26.bxc3 Nxd5 27.exd5 Re8 28.Bxf6 Qxf6 29.Qg5 Ra8 30.Qxf6 gxf6 31.Kd3 Kh7 32.c4 bxc4 33.Kxc4 Rc8 34.Kb5 Rc5 35.Kb6 Rxd5 36.c4 Rd3 37.Rb1 d5 38.Kxa5 d4 39.Kb4 Rc3 40.Kc5 d3 41.Kd5 Kh6 42.c5 d2 43.Rd1 Rc2 44.b4 Kh5 45.b5 e4 46.Kd4 e3 47.Kxe3 Rxc5(0:16:53) 9906159kN
 [+0.20]  d=41  24.Ke2 Rc8 25.Rg1 Rxc3 26.bxc3 Nxd5 27.exd5 Re8 28.Bxf6 Qxf6 29.Qg5 Ra8 30.Qxf6 gxf6 31.Kd3 Kh7 32.c4 bxc4 33.Kxc4 Rc8 34.Kb5 Rc5 35.Kb6 Rxd5 36.c4 Rd3 37.Rb1 d5 38.Kxa5 d4 39.Kb4 Rc3 40.Kc5 d3 41.Kd5 Kh6 42.c5 d2 43.Rd1 Rc2 44.b4 Kh5 45.b5 e4 46.Kd4 e3 47.Kxe3 Rxc5 48.b6(0:15:39) 9199216kN
 [+0.28]  d=40  24.Ke2 Rc8 25.Rg1 Rxc3 26.bxc3 Nxd5 27.exd5 Re8 28.Bxf6 Qxf6 29.Qg5 Ra8 30.Qxf6 gxf6 31.Kd3 Kh7 32.c4 bxc4 33.Kxc4 Rc8 34.Kb5 Rc5 35.Kb6 Rxd5 36.c4 Rd3 37.Rb1 d5 38.Kxa5 d4 39.Kb4 Rc3 40.Kc5 d3 41.Kd5 Kh6 42.c5 d2 43.Rd1 Rc2 44.b4 Kh5 45.b5 e4 46.Kd4 e3 47.Kxe3 Rxc5 48.b6 Rb5(0:13:26) 7906292kN
 [+0.33]  d=39  24.Ke2 Rc8 25.Rg1 Rxc3 26.bxc3 Nxd5 27.exd5 Qe7 28.Bxf6 Qxf6 29.Qg5 Qh6 30.Qxh6 gxh6 31.c4 bxc4 32.bxc4 a4 33.f6 Rc8 34.Kd3 Ra8 35.Ra1 Kg8 36.Ra3 Kf8 37.Kc3 Ke8 38.Kb4 Kd7 39.Rxa4 Rxa4 40.Kxa4 Kc7 41.Kb3 Kb6 42.Kb4 e4 43.h5 e3 44.Kc3 e2 45.Kd2 Kc5 46.Kxe2(0:12:22) 7243887kN
 [+0.32]  d=39  24.Ke2(0:12:09) 7115681kN
 [+0.24]  d=39  24.Ke2 Rc8(0:11:42) 6852363kN
 [+0.30]  d=39  24.Ke2(0:11:29) 6716497kN
 [+0.23]  d=39  24.Ke2(0:11:03) 6460355kN
 [+0.18]  d=39  24.Rg1 Rc8 25.Qh5 Kg8 26.Ke2 Rxc3 27.bxc3 Nxd5 28.exd5 Qe7 29.Bxf6 Qxf6 30.Qg5 Qxg5 31.hxg5 Ra8 32.Kd3 Kf8 33.c4 bxc4 34.Kxc4 Rc8 35.Kd3 Rb8 36.Ra1 Rb5 37.Ke4 Rb4 38.Ke3 Rg4 39.g6 fxg6 40.fxg6 Rxg6 41.Rxa5 Rg2 42.Kd3 e4 43.Kc3 Ke7 44.b4 g5 45.b5 Kd8 46.Ra7 g4 47.Kd4 e3(0:10:42) 6256403kN
 [+0.14]  d=38  24.Rg1 Rc8 25.Qh5 Kg8 26.Ke2 Rxc3 27.bxc3 Nxd5 28.exd5 Qe7 29.Bxf6 Qxf6 30.Qg5 Qxg5 31.hxg5 Ra8 32.Kd3 Kf8 33.c4 bxc4 34.Kxc4 Rc8 35.Kd3 Rb8 36.Ra1 Rb5 37.Ke4 Rb4 38.Ke3 Rg4 39.g6 fxg6 40.fxg6 Rxg6 41.Rxa5 Rg2 42.Kd3 e4 43.Kc3 Ke7 44.b4 g5 45.b5 Kd8 46.Ra7 g4 47.Kd4 e3 48.Kxe3(0:07:26) 4320969kN
 [+0.20]  d=37  24.Rg1 Rc8 25.Qh5 Kg8 26.Ke2 Rxc3 27.bxc3 Nxd5 28.exd5 Qe7 29.Bxf6 Qxf6 30.Qg5 Qxg5 31.hxg5 Ra8 32.Kd3 Kf8 33.Ra1 a4 34.c4 bxc4 35.Kxc4 Rc8 36.Kb5 axb3 37.cxb3 e4 38.b4 e3 39.Ra2 Rc3 40.Ka6 Rd3 41.b5 Ke7 42.b6 Rd2 43.Ra1 e2 44.b7 Rd1 45.Ra3 e1Q 46.b8Q Qe2 47.Ka7(0:05:25) 3137616kN
 [+0.19]  d=37  24.Ke2 Rc8 25.Rg1 Rxc3 26.Qh5 Kg8 27.bxc3 Nxd5 28.exd5 Qe7 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.Kb7 Ke7 43.b6 Kd7 44.Kb8 Rd3 45.b7 Ra3(0:04:27) 2558146kN
 [+0.15]  d=36  24.Ke2 Rc8 25.Rg1 Rxc3 26.Qh5 Kg8 27.bxc3 Nxd5 28.exd5 Qe7 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.Kb7 Ke7 43.b6 Kd7 44.Kb8 Rd3 45.b7 Ra3 46.Re2(0:04:25) 2547462kN
 [+0.19]  d=36  24.Ke2 Rc8 25.Rg1 Rxc3 26.bxc3 Nxd5 27.Qh5 Kg8 28.exd5 Re8 29.Bxf6 Qxf6 30.Qg5 Kh7 31.Qxf6 gxf6 32.Kd3 Ra8 33.c4 bxc4 34.Kxc4 Rb8 35.c3 Rc8 36.Kd3 Rb8 37.Rb1 Kh6 38.b4 Kh5 39.b5 Kxh4 40.c4 a4 41.Ra1 Ra8 42.c5 dxc5 43.Kc4 Kg5 44.b6 e4 45.Kxc5 e3(0:03:41) 2126890kN
ChessMan вне форума   Ответить с цитированием
Старый 08.07.2017, 17:01   #1838
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: "Железо" для шахматных программ.

Цитата: Сообщение от ChessMan
На просрочки СиФиша это никак не повлияет, хоть 100 секунд на ход хоть час... Я считаю что на контроле 0 +2 сек на ход (или +5) СиФиш сильнее АСМа, другие контроли с 4-мя и более ядрами я не пробовал... И я не уверен как он будет использовать время при X'+Y", но давайте попробуем 60+1. Предлагаю оболочку Аквариум - там можно ставить турнир на паузу, например играть по 100 партий в день.
К сожалению, могу только ЛиттлБлитцер с 1 ядро/движок. Я чаще на официальном тесте зависаю, его предпочитаю. В сифише SMP как-то иначе реализовано? Если нет - 1 ядро оптимальный вариант.
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
Старый 08.07.2017, 17:02   #1839
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: "Железо" для шахматных программ.

Цитата: Сообщение от ChessMan
Тяжело движкам в одну линию...
Код:
 [+0.48]  d=42  24.Rg1(0:28:59) 17057625kN
 [+0.33]  d=42  24.Rg1(0:27:23) 16119742kN
 [+0.22]  d=42  24.Rg1(0:26:08) 15356246kN
 [+0.16]  d=42  24.Rg1(0:25:49) 15171268kN
 [+0.12]  d=42  24.Ke2 Rc8 25.Rg1 Rxc3 26.bxc3 Nxd5 27.exd5 Re8 28.b4 axb4 29.Qxb4 e4 30.Qxb5 Re5 31.Rf1 Qc8 32.Qc6 Qxc6 33.dxc6 Rc5 34.Bxf6 gxf6 35.Ke3 Rxc3 36.Kxe4 Rxc6 37.Kd3 Rc5 38.c3 Kg7 39.Rf4 Kh6 40.Kc2 Kh5 41.Kb3 d5 42.Rd4 Rc7 43.Rxd5 Kxh4 44.c4 Kg5 45.c5(0:21:21) 12582602kN
 [+0.08]  d=41  24.Ke2 Rc8 25.Rg1 Rxc3 26.bxc3 Nxd5 27.exd5 Re8 28.b4 axb4 29.Qxb4 e4 30.Qxb5 Re5 31.Rf1 Qc8 32.Qc6 Qxc6 33.dxc6 Rc5 34.Bxf6 gxf6 35.Ke3 Rxc3 36.Kxe4 Rxc6 37.Kd3 Rc5 38.c3 Kg7 39.Rf4 Kh6 40.Kc2 Kh5 41.Kb3 d5 42.Rd4 Rc7 43.Rxd5 Kxh4 44.c4 Kg5 45.c5 Kf4(0:21:00) 12373892kN
 [+0.13]  d=41  24.Ke2 Rc8 25.Rg1 Rxc3 26.bxc3 Nxd5 27.exd5 Re8 28.Bxf6 Qxf6 29.Qg5 Ra8 30.Qxf6 gxf6 31.Kd3 Kh7 32.c4 bxc4 33.Kxc4 Rc8 34.Kb5 Rc5 35.Kb6 Rxd5 36.c4 Rd3 37.Rb1 d5 38.Kxa5 d4 39.Kb4 Rc3 40.Kc5 d3 41.Kd5 Kh6 42.c5 d2 43.Rd1 Rc2 44.b4 Kh5 45.b5 e4 46.Kd4 e3 47.Kxe3 Rxc5(0:16:53) 9906159kN
 [+0.20]  d=41  24.Ke2 Rc8 25.Rg1 Rxc3 26.bxc3 Nxd5 27.exd5 Re8 28.Bxf6 Qxf6 29.Qg5 Ra8 30.Qxf6 gxf6 31.Kd3 Kh7 32.c4 bxc4 33.Kxc4 Rc8 34.Kb5 Rc5 35.Kb6 Rxd5 36.c4 Rd3 37.Rb1 d5 38.Kxa5 d4 39.Kb4 Rc3 40.Kc5 d3 41.Kd5 Kh6 42.c5 d2 43.Rd1 Rc2 44.b4 Kh5 45.b5 e4 46.Kd4 e3 47.Kxe3 Rxc5 48.b6(0:15:39) 9199216kN
 [+0.28]  d=40  24.Ke2 Rc8 25.Rg1 Rxc3 26.bxc3 Nxd5 27.exd5 Re8 28.Bxf6 Qxf6 29.Qg5 Ra8 30.Qxf6 gxf6 31.Kd3 Kh7 32.c4 bxc4 33.Kxc4 Rc8 34.Kb5 Rc5 35.Kb6 Rxd5 36.c4 Rd3 37.Rb1 d5 38.Kxa5 d4 39.Kb4 Rc3 40.Kc5 d3 41.Kd5 Kh6 42.c5 d2 43.Rd1 Rc2 44.b4 Kh5 45.b5 e4 46.Kd4 e3 47.Kxe3 Rxc5 48.b6 Rb5(0:13:26) 7906292kN
 [+0.33]  d=39  24.Ke2 Rc8 25.Rg1 Rxc3 26.bxc3 Nxd5 27.exd5 Qe7 28.Bxf6 Qxf6 29.Qg5 Qh6 30.Qxh6 gxh6 31.c4 bxc4 32.bxc4 a4 33.f6 Rc8 34.Kd3 Ra8 35.Ra1 Kg8 36.Ra3 Kf8 37.Kc3 Ke8 38.Kb4 Kd7 39.Rxa4 Rxa4 40.Kxa4 Kc7 41.Kb3 Kb6 42.Kb4 e4 43.h5 e3 44.Kc3 e2 45.Kd2 Kc5 46.Kxe2(0:12:22) 7243887kN
 [+0.32]  d=39  24.Ke2(0:12:09) 7115681kN
 [+0.24]  d=39  24.Ke2 Rc8(0:11:42) 6852363kN
 [+0.30]  d=39  24.Ke2(0:11:29) 6716497kN
 [+0.23]  d=39  24.Ke2(0:11:03) 6460355kN
 [+0.18]  d=39  24.Rg1 Rc8 25.Qh5 Kg8 26.Ke2 Rxc3 27.bxc3 Nxd5 28.exd5 Qe7 29.Bxf6 Qxf6 30.Qg5 Qxg5 31.hxg5 Ra8 32.Kd3 Kf8 33.c4 bxc4 34.Kxc4 Rc8 35.Kd3 Rb8 36.Ra1 Rb5 37.Ke4 Rb4 38.Ke3 Rg4 39.g6 fxg6 40.fxg6 Rxg6 41.Rxa5 Rg2 42.Kd3 e4 43.Kc3 Ke7 44.b4 g5 45.b5 Kd8 46.Ra7 g4 47.Kd4 e3(0:10:42) 6256403kN
 [+0.14]  d=38  24.Rg1 Rc8 25.Qh5 Kg8 26.Ke2 Rxc3 27.bxc3 Nxd5 28.exd5 Qe7 29.Bxf6 Qxf6 30.Qg5 Qxg5 31.hxg5 Ra8 32.Kd3 Kf8 33.c4 bxc4 34.Kxc4 Rc8 35.Kd3 Rb8 36.Ra1 Rb5 37.Ke4 Rb4 38.Ke3 Rg4 39.g6 fxg6 40.fxg6 Rxg6 41.Rxa5 Rg2 42.Kd3 e4 43.Kc3 Ke7 44.b4 g5 45.b5 Kd8 46.Ra7 g4 47.Kd4 e3 48.Kxe3(0:07:26) 4320969kN
 [+0.20]  d=37  24.Rg1 Rc8 25.Qh5 Kg8 26.Ke2 Rxc3 27.bxc3 Nxd5 28.exd5 Qe7 29.Bxf6 Qxf6 30.Qg5 Qxg5 31.hxg5 Ra8 32.Kd3 Kf8 33.Ra1 a4 34.c4 bxc4 35.Kxc4 Rc8 36.Kb5 axb3 37.cxb3 e4 38.b4 e3 39.Ra2 Rc3 40.Ka6 Rd3 41.b5 Ke7 42.b6 Rd2 43.Ra1 e2 44.b7 Rd1 45.Ra3 e1Q 46.b8Q Qe2 47.Ka7(0:05:25) 3137616kN
 [+0.19]  d=37  24.Ke2 Rc8 25.Rg1 Rxc3 26.Qh5 Kg8 27.bxc3 Nxd5 28.exd5 Qe7 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.Kb7 Ke7 43.b6 Kd7 44.Kb8 Rd3 45.b7 Ra3(0:04:27) 2558146kN
 [+0.15]  d=36  24.Ke2 Rc8 25.Rg1 Rxc3 26.Qh5 Kg8 27.bxc3 Nxd5 28.exd5 Qe7 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.Kb7 Ke7 43.b6 Kd7 44.Kb8 Rd3 45.b7 Ra3 46.Re2(0:04:25) 2547462kN
 [+0.19]  d=36  24.Ke2 Rc8 25.Rg1 Rxc3 26.bxc3 Nxd5 27.Qh5 Kg8 28.exd5 Re8 29.Bxf6 Qxf6 30.Qg5 Kh7 31.Qxf6 gxf6 32.Kd3 Ra8 33.c4 bxc4 34.Kxc4 Rb8 35.c3 Rc8 36.Kd3 Rb8 37.Rb1 Kh6 38.b4 Kh5 39.b5 Kxh4 40.c4 a4 41.Ra1 Ra8 42.c5 dxc5 43.Kc4 Kg5 44.b6 e4 45.Kxc5 e3(0:03:41) 2126890kN
на 45/84 глубине АСМ не видит в одну линию. Видит в 3 линии.
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
Старый 08.07.2017, 17:10   #1840
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: "Железо" для шахматных программ.

Цитата: Сообщение от otodranik
К сожалению, могу только ЛиттлБлитцер с 1 ядро/движок. Я чаще на официальном тесте зависаю, его предпочитаю. В сифише SMP как-то иначе реализовано? Если нет - 1 ядро оптимальный вариант.
Думаю да, иначе как объяснить что на одном ядре СиФиш слабее, а на 6-ти сильнее? На одном ядре я и сам уже давным давно протестировал - АСМ сильнее. К тому же я не доверяю литлблитцеру, если уже и тестировать в нем то сразу в 2 окна по 3 параллельных партии в каждом (или по 2)
Код:
1 СиФиш
2 АСМфиш
в первом окне и
Код:
1АСМфиш
2 СиФиш
во втором
ChessMan вне форума   Ответить с цитированием
Старый 08.07.2017, 17:19   #1841
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: "Железо" для шахматных программ.

Ото, на счет бесполезности клонов Стока Вы не правы: без движка McBrain в АСМфиш не добавили бы опцию "Variety", так как именно в этом движке я нашел код и дал его человеку с ником 0zymandia2 (на ГитХабе), естественно Мухамед Ли его немного изменил так как в первоначальном виде он менял бенч, но я сомневаюсь чтобы он захотел писать его с нуля. Так что скажем спасибо автору МакБрейна (не путать с Брейнфишем!)
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
sergey1963 (08.07.2017)
Старый 08.07.2017, 17:34   #1842
Aster
КМС
 
Аватар для Aster
 
Регистрация: 21.11.2016
Сообщений: 709
Сказал(а) спасибо: 433
Поблагодарили 1,545 раз(а) в 582 сообщениях
Репутация: 197
По умолчанию Re: "Железо" для шахматных программ.

Цитата: Сообщение от otodranik
В сифише SMP как-то иначе реализовано? Если нет - 1 ядро оптимальный вариант.
Да, SMP лучше работает как минимум на большом числе потоков.
Aster вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
ChessMan (08.07.2017)
Старый 08.07.2017, 17:39   #1843
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: "Железо" для шахматных программ.

Вот исходники для теста "ассемблер против С":
https://github.com/lantonov/asmFish/...1735a948b0a607
https://github.com/ChessMan3/Cfish_e...a83919e7f5a4e6

UPD: хотя нет, надо изменить мейкфайл СиФиша
ChessMan вне форума   Ответить с цитированием
Старый 08.07.2017, 18:02   #1844
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: "Железо" для шахматных программ.

Цитата: Сообщение от Aster
Да, SMP лучше работает как минимум на большом числе потоков.
За счёт NUMA? Авторы Стокфиша потестировали его, прирост увидели, резон принять был, но не включили в официальные исходники. Тогда да - есть преимущество от этого патча, хотя он создавался скорее для 2ух и более процессорных систем, то есть 2 и более физических процессора в системе, нежели множеству потоков на 1ом физическом процессоре. У Айпимана, наконец-то, с этим патчем 96 ядер обогнали 72 по скорости 4 процессора по 24 ядра система. Кроме НУМЫ есть еще действительно проверенные плюшки?
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
Старый 08.07.2017, 18:03   #1845
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: "Железо" для шахматных программ.

Цитата: Сообщение от ChessMan
Вот исходники для теста "ассемблер против С":
https://github.com/lantonov/asmFish/...1735a948b0a607
https://github.com/ChessMan3/Cfish_e...a83919e7f5a4e6

UPD: хотя нет, надо изменить мейкфайл СиФиша
жду какие нужно, давай против стандартного Стокфиша? Чтобы не делать правку на скорость!
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
Старый 08.07.2017, 18:06   #1846
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: "Железо" для шахматных программ.

Цитата: Сообщение от otodranik
За счёт NUMA? Авторы Стокфиша потестировали его, прирост увидели, резон принять был, но не включили в официальные исходники. Тогда да - есть преимущество от этого патча, хотя он создавался скорее для 2ух и более процессорных систем, то есть 2 и более физических процессора в системе, нежели множеству потоков на 1ом физическом процессоре. У Айпимана, наконец-то, с этим патчем 96 ядер обогнали 72 по скорости 4 процессора по 24 ядра система. Кроме НУМЫ есть еще действительно проверенные плюшки?
Никита, в Стоке используется НУМА . Я ведь Вам уже давал ссылку на коммит, в котором Косталба добавил поддержку НУМА в оф Стокфиш
ChessMan вне форума   Ответить с цитированием
Старый 08.07.2017, 18:08   #1847
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: "Железо" для шахматных программ.

Цитата: Сообщение от otodranik
жду какие нужно, давай против стандартного Стокфиша? Чтобы не делать правку на скорость!
Так СиФиш ведь быстрее
ChessMan вне форума   Ответить с цитированием
Старый 08.07.2017, 18:10   #1848
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: "Железо" для шахматных программ.

Вот исходники патча "Partial insertion sort" оф Стока: https://github.com/official-stockfis...155381139c7664

Вот СиФиш с этим патчем: http://www87.zippyshare.com/v/RUjyfh9T/file.html

Бенч 6256522
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
otodranik (08.07.2017)
Старый 08.07.2017, 18:11   #1849
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: "Железо" для шахматных программ.

Цитата: Сообщение от ChessMan
Никита, в Стоке используется НУМА . Я ведь Вам уже давал ссылку на коммит, в котором Косталба добавил поддержку НУМА в оф Стокфиш
Шо-то Я постоянно игнорирую этот факт Буду рад, если еще раз напомнишь. Нормально, будем тестировать против оригинального Стокфиша на одинаковом компиляторе. Все честно.
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
Старый 08.07.2017, 18:15   #1850
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: "Железо" для шахматных программ.

Цитата: Сообщение от ChessMan
Вот исходники патча "Partial insertion sort" оф Стока: https://github.com/official-stockfis...155381139c7664

Вот СиФиш с этим патчем: http://www87.zippyshare.com/v/RUjyfh9T/file.html

Бенч 6256522
Пока не запустил - уточняю. Так против какого Стокфиша будем тестировать? В твоей ссылке Стокфиш по основным мозгам на 20 апреля! А сифиш по мозгам июньский-июльский уже? Или твой сифиш по основным мозгам тоже апрельский? Мозги-то точно совпадают? Или ты оставил сифиш на уровне 20 апреля?
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
Старый 08.07.2017, 18:16   #1851
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: "Железо" для шахматных программ.

Не могу понять почему в АСМе этот патч имеет другой бенч...
ChessMan вне форума   Ответить с цитированием
Старый 08.07.2017, 18:17   #1852
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: "Железо" для шахматных программ.

Цитата: Сообщение от otodranik
Пока не скомпилировал. Так против какого Стокфиша будем тестировать? В твоей ссылке Стокфиш по основным мозгам на 20 апреля! А сифиш по мозгам июньский-июльский уже? Или твой сифиш по основным мозгам тоже апрельский? Нужно тестировать срок в срок.
Не срок в срок, а патч в патч. Бенч проверь - одинаковые мозги
ChessMan вне форума   Ответить с цитированием
Старый 08.07.2017, 18:19   #1853
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: "Железо" для шахматных программ.

Нет смысла против Стока тестировать: СиФиш сильнее будет. При 0,25 на ход порядка
плюс 28-35 эло на одном ядре
ChessMan вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
otodranik (08.07.2017)
Старый 08.07.2017, 18:21   #1854
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: "Железо" для шахматных программ.

Против АСМа давай на 6-ти ядрах 2сек на ход каждому. Хоть 100 партий поставь чтобы прицениться, потом решишь стоит ли большее количество партий делать
ChessMan вне форума   Ответить с цитированием
Старый 08.07.2017, 18:23   #1855
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: "Железо" для шахматных программ.

Цитата: Сообщение от ChessMan
Против АСМа давай на 6-ти ядрах 2сек на ход каждому. Хоть 100 партий поставь чтобы прицениться, потом решишь стоит ли большее количество партий делать
на 6ти не смогу, для работы нужен. Могу вечер уделить 1000 партий по 60+0.6 наигрывать будем. Стандарстное компромиссное абровковское тестирование. Меня просто удивило, что по мозгам - апрель. Я же говорю: отклонение от основного кода - дико трудоемко и неблагодарно!
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
Старый 08.07.2017, 18:23   #1856
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: "Железо" для шахматных программ.

Вот АСМфиш с патчем "Partial insertion sort"
http://www41.zippyshare.com/v/4ZnPGRKw/file.html
или сам скомпилируй: https://github.com/lantonov/asmFish/...1735a948b0a607
вот только бенч не тот почему-то...
ChessMan вне форума   Ответить с цитированием
Старый 08.07.2017, 18:24   #1857
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: "Железо" для шахматных программ.

Цитата: Сообщение от otodranik
на 6ти не смогу, для работы нужен. Могу вечер уделить 1000 партий по 60+0.6 наигрывать будем.
Так нет смысла на одном: АСМ СИЛЬНЕЕ
ChessMan вне форума   Ответить с цитированием
Старый 08.07.2017, 18:28   #1858
otodranik
Гроссмейстер
 
Аватар для otodranik
 
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
По умолчанию Re: "Железо" для шахматных программ.

Цитата: Сообщение от ChessMan
Так нет смысла на одном: АСМ СИЛЬНЕЕ
Тогда и в 100 партиях нету смысла. И если сильнее на 1 ядре, то скорее всего сильнее на SMP. Снова недостаток ресурсов. 2 секунды/ход на всех ядрах - это масштабнейший тест нужен. На аброке такое возможно. И то 10000 партий будет долго играться.
__________________
AMD Ryzen 7 5700G@3.8GHz
AMD Ryzen 5 2600@3.4GHz
otodranik вне форума   Ответить с цитированием
Старый 08.07.2017, 18:28   #1859
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: "Железо" для шахматных программ.

Недавние тесты:
Код:
Score of CiChess_1.5_x64_010717_modern vs CFish_x64_300617_modern_710gcc: 121 - 106 - 773 [0.507]
ELO difference: 5.21 +/- 10.25

1000 of 1000 games finished. 2s 1c Athlon

Score of CiChess_1.5_x64_010717_modern vs asmFishW_2017-06-29_popcnt: 52 - 62 - 386 [0.490]
ELO difference: -6.95 +/- 14.52

500 of 500 games finished. 2s 1c
ChessMan вне форума   Ответить с цитированием
Старый 08.07.2017, 18:30   #1860
ChessMan
Super Moderator
 
Аватар для ChessMan
 
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
По умолчанию Re: "Железо" для шахматных программ.

Цитата: Сообщение от otodranik
Тогда и в 100 партиях нету смысла. И если сильнее на 1 ядре, то скорее всего сильнее на SMP
Да нет же... В этом весь прикол что СиФиш с одинаковыми патчами на нескольких ядрах сильнее чем АСМ, ну или во всяком случае не хуже.
ChessMan вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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