logotype bestlogic
Gens una sumus!
Логин
Пароль
Запомнить Забыли пароль?
Логические игры. EnglishRussian
Шахматы на сервере для игроков любой квалификации
Поздравляем игроков Eepe, Dima_NSK, с днем рождения! Желаем успехов!  Поздравляем игрока igo_ с победой в турнире XI Championship - 1/4 final - 6  (10+1/21)! Напоминаем игрокам, имеющим более одной регистрации, что на сервере разрешено играть не более чем двумя никами, причем РЕЙТИНГОВЫЕ партии между своими никами ЗАПРЕЩЕНЫ!!! В случае выявления наличия партий между клонами, игрок будет наказываться - от снятия рейтинга до полной блокировки его ников.
16.02.2019 18:39:43
“Общие темы”   “Предложения(Anons)”   “Шахматы(chess)”   “Команды(Teams)”   “Соревнования”   “Флейм”   “Новый форум”
Шахматы(chess)

    Тема: ""Облагороженный" Stockfish ( эксперименты с исходниками )"

вернуться к списку тем   

 Страница 5 из 7      1|2|3|4|5|6|7

 24-11-2018 19:24:47
 akyla

Регистрация : 06.12.2014
Возраст : 19
Рейтинг(класс) : 2215 (C)
Партий : 514
Сообщений : 190
Благодарил(а) : 136 раз(а)
Поблагодарили : 122 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
для Таграя-
с точки зрения игрока- вы с ББЗ правы, но есть еще точка зрения математика- задача-то не решена...

...продолжение диспута-
-да с 3 до 32 фигур сразу никак, но с 3 до 7 уже готово, при 10-12 фигурах и подключенных 6 фигурках сток почти не хромает, значит на сегодня вполне возможно вывести 14-фигурный безошибочный сток, далее переходим на 3-х кратный уровень...

 
Вверх   
 
1 пользователь сказал спасибо: Tagray (24.11.2018, 20:29)
 24-11-2018 19:25:54
 akyla

Регистрация : 06.12.2014
Возраст : 19
Рейтинг(класс) : 2215 (C)
Партий : 514
Сообщений : 190
Благодарил(а) : 136 раз(а)
Поблагодарили : 122 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
предлагаю личесс 5+3...

 
Вверх   
 
 24-11-2018 19:53:04
 akyla

Регистрация : 06.12.2014
Возраст : 19
Рейтинг(класс) : 2215 (C)
Партий : 514
Сообщений : 190
Благодарил(а) : 136 раз(а)
Поблагодарили : 122 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
не я про блиц на личесе- уже там с часок

 
Вверх   
 
 24-11-2018 20:30:37
 bbzAn

Регистрация : 19.06.2017
Возраст : 30
Рейтинг(класс) : 2185 (E)
Партий : 198
Сообщений : 258
Благодарил(а) : 79 раз(а)
Поблагодарили : 91 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
 Цитата:
Сообщение от Tagray:
 
 Цитата:
Сообщение от bbzAn:
 
 Цитата:
Сообщение от Tagray:
 
 Цитата:
  "Какой движок лучше для адванса?"...
 

Такой движок должен искать не "лучший ход", а лучший путь к максимальному усложнению позиции.
 
Как по мне - определять характер борьбы и выбирать пути это задача человека)))
 

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

 
Вверх   
 
 24-11-2018 20:34:08
 bbzAn

Регистрация : 19.06.2017
Возраст : 30
Рейтинг(класс) : 2185 (E)
Партий : 198
Сообщений : 258
Благодарил(а) : 79 раз(а)
Поблагодарили : 91 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
Вообще зачастую надо уметь вовремя сушить и поддавливать. Тут главная роль человека. Тыкать в оболочку все могут

 
Вверх   
 
 24-11-2018 20:48:36
 Tagray

Регистрация : 06.02.2014
Возраст : 47
Рейтинг(класс) : 2184 (C)
Партий : 1278
Сообщений : 764
Благодарил(а) : 424 раз(а)
Поблагодарили : 587 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
 Цитата:
 Вообще зачастую надо уметь вовремя сушить и поддавливать.
 

Ничего сложного.

 Цитата:
 Тыкать в оболочку все могут
 

То есть, то что я сейчас
- сформировал нужную ветку в текущей партии с бездной нулевых оценок( это Английское начало),
- нашёл в этой ветке нужную позицию, и запустил в ней бесконечный анализ с передачей хода сопернику, с переходом на 30 глубине на реальный, свой, ход.

это могут все?

я эту партию выиграю. а мой соперник - нет

Отредактировано Tagray 24-11-2018 20:49:56

 
Вверх   
 
1 пользователь сказал спасибо: bbzAn (24.11.2018, 20:55)
 24-11-2018 20:54:57
 bbzAn

Регистрация : 19.06.2017
Возраст : 30
Рейтинг(класс) : 2185 (E)
Партий : 198
Сообщений : 258
Благодарил(а) : 79 раз(а)
Поблагодарили : 91 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
То что вы нашли позицию и лайн это ваша заслуга, а не оболочки у оболочки есть только одна функция - интерфейс с движком много ли тут изучать?

 
Вверх   
 
 24-11-2018 21:04:04
 Tagray

Регистрация : 06.02.2014
Возраст : 47
Рейтинг(класс) : 2184 (C)
Партий : 1278
Сообщений : 764
Благодарил(а) : 424 раз(а)
Поблагодарили : 587 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
 Цитата:
  много ли тут изучать?
 

Много.
Если Вы смотрели Игру Престолов, то там есть такой эпизод:
Наставник даёт задание ученице:
вечером ты должна рассказать мне три новые вещи, которые ты узнала только сегодня.

Это годный подход для работы с Аквой.

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

 
Вверх   
 
 24-11-2018 21:39:10
 bbzAn

Регистрация : 19.06.2017
Возраст : 30
Рейтинг(класс) : 2185 (E)
Партий : 198
Сообщений : 258
Благодарил(а) : 79 раз(а)
Поблагодарили : 91 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
У нас разный стиль кунг-Фу но иногда мне кажется что частенько кто то думает что изучает оболочку а на самом деле изучает тонкости игры, а я думаю что изучаю игру а на самом деле тонкости оболочек и движков

 
Вверх   
 
2 пользователя сказали спасибо: Tagray (24.11.2018, 22:16), Still (24.11.2018, 23:47)
 24-11-2018 22:37:11
 Tagray

Регистрация : 06.02.2014
Возраст : 47
Рейтинг(класс) : 2184 (C)
Партий : 1278
Сообщений : 764
Благодарил(а) : 424 раз(а)
Поблагодарили : 587 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
 Цитата:
Сообщение от bbzAn:
  У нас разный стиль кунг-Фу но иногда мне кажется что частенько кто то думает что изучает оболочку а на самом деле изучает тонкости игры, а я думаю что изучаю игру а на самом деле тонкости оболочек и движков
 

В принципе, мы оба практикуем сидение на жопе перед компом.
И в этом деле главное что?
Правильное дыхание!

 
Вверх   
 
2 пользователя сказали спасибо: bbzAn (24.11.2018, 23:12), Still (24.11.2018, 23:47)
 25-11-2018 09:21:50
 bbzAn

Регистрация : 19.06.2017
Возраст : 30
Рейтинг(класс) : 2185 (E)
Партий : 198
Сообщений : 258
Благодарил(а) : 79 раз(а)
Поблагодарили : 91 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
Кстати об аквариуме... жутко медленная вещь. Отказался в пользу большей скорости. Аква тормозит процесс чуть ли не в 1,5-2 раза.

 
Вверх   
 
 29-11-2018 19:24:14
 ATSTOY

Регистрация : 04.05.2017
Возраст : 50
Рейтинг(класс) : 2113 (E)
Партий : 70
Сообщений : 234
Благодарил(а) : 99 раз(а)
Поблагодарили : 217 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
Вот и вышел SF10.. Начинаем новый отсчёт..

2018.11.29 SF10.zip --- https://ru.files.fm/u/x3nw5rhd --- 6 движков + 6 движков для ClearHash-тестов:

2018.11.29 SF10.exe
2018.11.29 NORMAL.exe
2018.11.29 ULTRA.exe
2018.11.29 SF10wdc.exe
2018.11.29 NORMALwdc.exe
2018.11.29 ULTRAwdc.exe

t2018.11.29 SF10.exe
t2018.11.29 NORMAL.exe
t2018.11.29 ULTRA.exe
t2018.11.29 SF10wdc.exe
t2018.11.29 NORMALwdc.exe
t2018.11.29 ULTRAwdc.exe

 
Вверх   
 
2 пользователя сказали спасибо: abadirich (29.11.2018, 20:24), NLO37 (30.11.2018, 08:40)
 30-11-2018 16:33:44
 ATSTOY

Регистрация : 04.05.2017
Возраст : 50
Рейтинг(класс) : 2113 (E)
Партий : 70
Сообщений : 234
Благодарил(а) : 99 раз(а)
Поблагодарили : 217 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
В разделе Downloads ( самый первый пост темы ) всё, что касается SF9 ( 2018.01.30 - 2018.11.24 )
упаковал в один файл:

2018 SF9.zip ----- https://ru.files.fm/u/q657zn3m

 
Вверх   
 
1 пользователь сказал спасибо: bbzAn (30.11.2018, 16:39)
 30-11-2018 16:40:52
 bbzAn

Регистрация : 19.06.2017
Возраст : 30
Рейтинг(класс) : 2185 (E)
Партий : 198
Сообщений : 258
Благодарил(а) : 79 раз(а)
Поблагодарили : 91 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
и как ваше мнение какой в итоге оказался сильнейшим? И такой несколько наглый вопрос... а можно 32х-компилку?

 
Вверх   
 
 30-11-2018 16:59:49
 ATSTOY

Регистрация : 04.05.2017
Возраст : 50
Рейтинг(класс) : 2113 (E)
Партий : 70
Сообщений : 234
Благодарил(а) : 99 раз(а)
Поблагодарили : 217 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
На контролях ( 5мин+10сек ) и выше оригинальный Сток не выиграл в матчах
с NORMAL и ULTRA ( из 10-20 партий ) ни одной партии из около 300...
Ну и проиграл всего-то 8-10... Т.е. мои скромные "пищевые добавки" организму
как бы не вредят.. Тут важно на пару копеек "подлечить" оригинал, а не
развалить его в хлам... Будем искать : )


Компилятор строит исключительно в одном стиле: popcnt_64bit ( или modern )
С 32-х-битными разновидностями побаиваюсь связываться...

http://abrok.eu/stockfish/ - эти постоянно дают свежие версии Стока для Win32

Отредактировано ATSTOY 30-11-2018 17:15:55

 
Вверх   
 
1 пользователь сказал спасибо: bbzAn (30.11.2018, 17:59)
 30-11-2018 18:00:09
 bbzAn

Регистрация : 19.06.2017
Возраст : 30
Рейтинг(класс) : 2185 (E)
Партий : 198
Сообщений : 258
Благодарил(а) : 79 раз(а)
Поблагодарили : 91 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
 Цитата:
  С 32-х-битными разновидностями побаиваюсь связываться...

http://abrok.eu/stockfish/ - эти постоянно дают свежие версии Стока для Win32
  это я знаю, им и питаемся)

Отредактировано bbzAn 30-11-2018 18:03:06

 
Вверх   
 
 30-11-2018 19:13:32
 akyla

Регистрация : 06.12.2014
Возраст : 19
Рейтинг(класс) : 2215 (C)
Партий : 514
Сообщений : 190
Благодарил(а) : 136 раз(а)
Поблагодарили : 122 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
а вот интересно у кого найдет за 10мин и менее 24ход- Ne2?
причем постоянно...
-есть двиг- видит за 7-8 минут, хоть 10 раз запускай...
1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be3 e5 7. Nb3 Be6 8. h3 Be7 9. f4 Nc6 10. f5 Bxb3 11. axb3 Nb4 12. g3 Qc8 13. Rh2 O-O 14. Bc4 b5 15. Bd5 Rb8 16. g4 Qd8 17. Rg2 h6 18. g5 hxg5 19. h4 g4 20. Kd2 Kh8 21. Rxg4 Nxg4 22. Qxg4 Bf6 23. Bg5 a5

 
Вверх   
 
 01-12-2018 01:35:08
 ATSTOY

Регистрация : 04.05.2017
Возраст : 50
Рейтинг(класс) : 2113 (E)
Партий : 70
Сообщений : 234
Благодарил(а) : 99 раз(а)
Поблагодарили : 217 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )

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


Последний Сток находит за 8 минут...
[ Threads: 4 / Hash: 4096 MB / MultiPV: 20 ( !! ) / Contempt: 0 / Analysis Contempt: off / 2018.11.29 SF10.exe ]:
Depth(33) 0:08 +1.38 24.Ne2 Kg8 25.Rg1 Nxd5 26.exd5 g6 27.Be3 Kh8 28.Ng3 Qd7 29.Qf3 a4 30.b4 a3 31.bxa3 Qb7
Depth(34) 0:11 +1.93 24.Ne2 a4 25.Nc3 Rc8 26.bxa4 Qb6 27.Be3 Qa5 28.Bb3 d5 29.Bg5 Qb6 30.Bxf6 Qxf6 31.axb5 d4
Depth(35) 0:14 +1.36 24.Ne2 Kg8 25.Rg1 Nxd5 26.exd5 g6 27.Be3 Kh8 28.Ng3 Qd7 29.Qf3 a4 30.b4 e4 31.Qf4 Be5
Depth(36) 0:19 +1.89 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 минуты в одну линию [ Depth(49) / MultiPV: 1 ]



Теперь железобетон, который можно повторить 1000 раз и получить одни и те же цифры...

[ Threads: 1 / Hash: 1024 MB / MultiPV: 8 / Contempt: 0 / Analysis Contempt: off / 2018.11.29 SF10.exe ]:
Depth(38) 0:33 +1.26 24.Ne2 Nxd5 25.exd5 Re8 26.Ng3 e4 27.Nh5 Qb6 28.Be3 Qd8 29.Rg1 Re5 30.Kc1 Qg8 31.Bd4 Qh7
Depth(39) 0:47 +1.37 24.Ne2 Kg8 25.Rg1 Nxd5 26.exd5 g6 27.Be3 Kh8 28.Ng3 Qc8 29.Ne4 Bd8 30.Bh6 Rg8 31.Nxd6 Qc7
Depth(40) 0:59 +1.75 24.Ne2 Nxd5 25.exd5 Re8 26.Ng3 e4 27.Nh5 Qb6 28.Be3 Qd8 29.Rg1 Re5 30.Kc1 Qg8 31.Nxf6 gxf6

[ Threads: 1 / Hash: 1024 MB / MultiPV: 8 / Contempt: 0 / Analysis Contempt: off / 2018.11.29 SF10wdc.exe ]:
Depth(36) 0:18 +0.95 24.Ne2 g6 25.Rh1 Nxd5 26.exd5 Kg7 27.Be3 Rh8 28.fxg6 Rxh4 29.Rxh4 Bxh4 30.gxf7+ Kxf7 31.Nc3 Qe7
Depth(37) 0:31 +0.97 24.Ne2 Nxd5 25.exd5 Re8 26.Ng3 e4 27.Nh5 Qb6 28.Be3 Qd8 29.Rg1 Re5 30.Kc1 Qg8 31.Bd4 Qh7
Depth(38) 0:36 +0.91 24.Ne2 Nxd5 25.exd5 Re8 26.Ng3 e4 27.Nh5 Qb6 28.Be3 Qd8 29.Rg1 Re5 30.Kc1 Qg8 31.Bd4 Qh7
Depth(39) 0:43 +1.52 24.Ne2 a4 25.Nc3 Rc8 26.bxa4 Rxc3 27.bxc3 Nxd5 28.exd5 bxa4 29.Rxa4 Kg8 30.Bxf6 Qxf6 31.Qg5 Qd8

[ Threads: 1 / Hash: 1024 MB / MultiPV: 8 / Contempt: 0 / Analysis Contempt: off / 2018.11.29 NORMALwdc.exe ]: чемпионский график : )
Depth(34) 0:13 +0.72 24.Ne2 Kg8 25.Rg1 Nxd5 26.exd5 g6 27.Be3 Kh8 28.Ng3 Qc8 29.Ne4 Be7 30.Bg5 Rb7 31.Bxe7 Rxe7
Depth(35) 0:17 +1.12 24.Ne2 g6 25.Nc3 Rc8 26.Rg1 Rxc3 27.bxc3 Nxd5 28.exd5 Rg8 29.Kc1 Bxg5+ 30.hxg5 Rg7 31.c4 gxf5
Depth(36) 0:23 +1.38 24.Ne2 Nxd5 25.exd5 Re8 26.Ng3 e4 27.Nh5 Qb6 28.Be3 Qd8 29.Rh1 Rc8 30.Rg1 Re5 31.Kc1 Rxd5
Depth(37) 0:32 +1.75 24.Ne2 g6 25.Ng3 Be7 26.Rf1 Qc8 27.Bxe7 Qxc2+ 28.Ke3 Nxd5+ 29.exd5 Qxb3+ 30.Kf2 Qxb2+ 31.Ne2 Qc2

[ Threads: 1 / Hash: 1024 MB / MultiPV: 8 / Contempt: 0 / Analysis Contempt: off / 2018.11.29 ULTRAwdc.exe ]:
Depth(37) 0:23 +0.86 24.Ne2 g6 25.Nc3 Rc8 26.Rg1 Rxc3 27.bxc3 Nxd5 28.exd5 Rg8 29.Kd3 Rg7 30.Bh6 Rg8 31.Bd2 Qe8
Depth(38) 0:30 +1.31 24.Ne2 g6 25.Nc3 Rc8 26.Rg1 Rxc3 27.bxc3 Nxd5 28.exd5 Rg8 29.Kc1 Rg7 30.Bh6 Rg8 31.Rf1 a4
Depth(39) 0:44 +1.38 24.Ne2 Nxd5 25.exd5 Re8 26.Ng3 e4 27.Nh5 Qb6 28.Be3 Qd8 29.Rg1 Re5 30.Kc1 Qg8 31.Nxf6 gxf6
Depth(40) 0:58 +1.62 24.Ne2 a4 25.Nc3 Rc8 26.bxa4 Qb6 27.Bb3 d5 28.Bxf6 Qxf6 29.axb5 d4 30.Na4 Kg8 31.Rg1 Rfd8

wdc-движки в два раза шустрее отработали, однако ( по обнаружению 24. Ne2 ).. Without Dynamical Contempt : )
Правда, манёвры 24. Ne2 g6 25. Nc3 или 24. Ne2 a4 25. Nc3 выглядят странновато..


И последний чемпионский многоядерный заезд ( тут цифры уже не совпадут, т.е. точного повтора не будет )
[ Threads: 4 / Hash: 4096 MB / MultiPV: 8 / Contempt: 0 / Analysis Contempt: off / 2018.11.29 NORMALwdc.exe ]:
Depth(34) 0:07 +0.88 24.Ne2 g6 25.Nc3 Rc8 26.Rg1 Rxc3 27.bxc3 Nxd5 28.exd5 Rg8 29.Kc1 Rg7 30.Kb2 Bxg5 31.hxg5 Kg8
Depth(35) 0:10 +1.14 24.Ne2 g6 25.Nc3 Rc8 26.Rg1 Rxc3 27.bxc3 Nxd5 28.exd5 Rg8 29.Kc1 Rg7 30.Bh6 Rg8 31.Rf1 a4
Depth(36) 0:13 +1.51 24.Ne2 Nxd5 25.exd5 Re8 26.Ng3 e4 27.Nh5 Qb6 28.Be3 Qd8 29.Rg1 Re5 30.Kc1 Qg8 31.Nxf6 gxf6
Depth(37) 0:17 +1.39 24.Ne2 Nxd5 25.exd5 Re8 26.Ng3 e4 27.Nh5 Qb6 28.Be3 Qd8 29.Rg1 Re5 30.Kc1 Qg8 31.Nxf6 gxf6
7 минут... Думаю, что могут быть попытки и за 5-6 минут, т.к. на одном ядре было 13 минут...

Отредактировано ATSTOY 01-12-2018 06:31:59

 
Вверх   
 
1 пользователь сказал спасибо: akyla (01.12.2018, 09:16)
 01-12-2018 09:16:33
 akyla

Регистрация : 06.12.2014
Возраст : 19
Рейтинг(класс) : 2215 (C)
Партий : 514
Сообщений : 190
Благодарил(а) : 136 раз(а)
Поблагодарили : 122 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
-все нормально- ходы черных g6 или a4- хоть как-то спастись
-а многие ли в игре используют 8 вариантов и тем более 20?
-есть и другой вариант- у меня одно ядро показывает аж 4-5кпс, но их 1280, они не видят Ne2, но за 10мин досчитывают до выигрыша при Rg1- ладейник 3 против 2 с подавляющей позицией и 6 фигурках суз- похоже грядет новая эра...

 
Вверх   
 
 01-12-2018 14:46:55
 ATSTOY

Регистрация : 04.05.2017
Возраст : 50
Рейтинг(класс) : 2113 (E)
Партий : 70
Сообщений : 234
Благодарил(а) : 99 раз(а)
Поблагодарили : 217 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
Два новых патча от 2018.12.01 появилось... Ждём до 2018.12.16...
Тогда всё сразу и оприходуем...

https://stockfishchess.org/download/ - сюда SF10 уже выложили...
Знатоки рекомендуют нажать Ctrl+F5, чтобы старая картинка с SF9 ушла : )


При анализе позиций оценки официального [ Stockfish_10_x64_popcnt.exe ]
и рабочего [ 2018.11.29 SF10.exe ] на 100% совпадают..

Отредактировано ATSTOY 01-12-2018 15:10:59

 
Вверх   
 
 03-12-2018 11:48:04
 ATSTOY

Регистрация : 04.05.2017
Возраст : 50
Рейтинг(класс) : 2113 (E)
Партий : 70
Сообщений : 234
Благодарил(а) : 99 раз(а)
Поблагодарили : 217 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
http://forchess.ru/showthread.php?p=82026#post82026
( http://forchess.ru/showpost.php?p=82026&postcount=3684 )


SF-патчрайтеры плавно съезжают с темы : )
Всё равно интересно. Чую, что-то в этом есть..

 
Вверх   
 
1 пользователь сказал спасибо: akyla (03.12.2018, 13:01)
 03-12-2018 13:01:04
 akyla

Регистрация : 06.12.2014
Возраст : 19
Рейтинг(класс) : 2215 (C)
Партий : 514
Сообщений : 190
Благодарил(а) : 136 раз(а)
Поблагодарили : 122 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
В пику этим самым патчрайтерам- работа всех трех кэшей процессора с оперативной памятью сводится к огромным знаниям не только языка погром-ирования, но и внутренней архитектуры...
-собственно кэш процессора- это очень быстрый вид статической памяти (SRAM- дорогая и малоемкая, используется Самсунгом в их экранах Амолед- вот почему быстро и точно срабатывают нажатия пальцев)
-управляет согласованием ОЗУ и кэшем-3- контролер процессора, который- а вот здесь- жопа- анализируя программу пытается предвидеть какие данные и команды вероятнее всего понадобятся в ближайшее время процессору и подкачивает их в кэш-3. Возможны попадания и промахи- в случае попадания- если в кэш-3 подкачаны нужные данные, извлечение их из памяти происходит без задержки, но если информация в кэш-3 отсутствует, то процессор считывает её из ОЗУ, что является таким же тормозом- как HDD перед SSD. Соотношение числа попаданий и промахов это и есть эффективность кэширования.
-в DRAM (динамическая ОЗУ) существуют еще и циклы регенерации в 2мс- ну и сравните это с наносекундами "маркетингового быстродействия)
-думаете работу хэша в шахматном движке хоть кто-то оптимизирует?- увы- для программистов это дремучий лес- все их надежды на "авось" и второй вариант- "а так сойдет"...

Отредактировано akyla 03-12-2018 13:06:56

 
Вверх   
 
1 пользователь сказал спасибо: ATSTOY (03.12.2018, 13:21)
 03-12-2018 13:36:06
 ATSTOY

Регистрация : 04.05.2017
Возраст : 50
Рейтинг(класс) : 2113 (E)
Партий : 70
Сообщений : 234
Благодарил(а) : 99 раз(а)
Поблагодарили : 217 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
Вполне обычный расклад при анализе более-менее сложной позиции:

Depth(56): 5 часов
Depth(57): 8 часов
Depth(58): 13 часов
Depth(59): 20 часов
Depth(60): 30 часов

Чем Depth(60) аж так ( на 25 часов! ) отличается от Depth(56)
Что делает всё это время движок ( ? )
Может он и впрямь занят перетряхиванием хэша... И чем дальше - тем дольше ( ? )

 
Вверх   
 
 03-12-2018 14:06:58
 ATSTOY

Регистрация : 04.05.2017
Возраст : 50
Рейтинг(класс) : 2113 (E)
Партий : 70
Сообщений : 234
Благодарил(а) : 99 раз(а)
Поблагодарили : 217 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
tt.cpp

TTEntry* TranspositionTable::probe(const Key key, bool& found) const { ... }

Перед записью в хэш эта функция определяет:
Если данная позиция найдена - вернуть ссылку на неё
Иначе - вернуть ссылку на свободное или "менее ценное" место

 
Вверх   
 
 03-12-2018 16:56:49
 akyla

Регистрация : 06.12.2014
Возраст : 19
Рейтинг(класс) : 2215 (C)
Партий : 514
Сообщений : 190
Благодарил(а) : 136 раз(а)
Поблагодарили : 122 раз(а)
  Re: "Облагороженный" Stockfish ( эксперименты с исходниками )
отличный пример "работы" программиста-
http://forchess.ru/showpost.php?p=82041&postcount=3689

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

ну-ну- изменяется поиск (а это самое главное) при "прочесывании возможных вариантов"- да проц лупит как на картинке- но впустую- таблица глубины ходов и оценки этих ходов в кэше процессора не успевает и пишет галиматью на разных глубинах или видим замирание оценок- в ящере сделали чуть похитрее- перенесли саму таблицу в хэш (до 1Гб!)- и скорость (вот чудо?) также не упала, но ущербен сам LSMP- ленивый поиск- отличная характеристика ужасной работы всех этих горе- погром-истов...

 
Вверх   
 
1 пользователь сказал спасибо: ATSTOY (03.12.2018, 17:04)

 Страница 5 из 7      1|2|3|4|5|6|7

вернуться к списку тем   

Присутствуют в теме: 0 (0 пользователей и 0 гостей)
Тему просматривают:
Всего просмотрели за последние 24 часа: 22
 
by Anatoliy Yenin © 2006-2019        
Top.Mail.Ru                              
Знакомство
Статистика
Карта сайта
Новости сайта
В мире шахмат
Рейтинг-лист
Игроки на сайте
Рейтинг-лист 960
Особые турниры
Тематические турниры
Первенство сайта
Командные турниры
Командные матчи
Партии
Турниры
Командные матчи
Командные турниры
Рейтинг-лист команд
Матчи и турниры
Общие темы
Предложения(Anons)
Шахматы(chess)
Команды(Teams)
Соревнования
Флейм
Новый форум
ЧаВО
Партии
Турниры
Командные
Опросы сайта
 
 
0.68043303489685