04.06.2016, 17:13 | #1 |
2 разряд
Регистрация: 03.06.2016
Сообщений: 441
Сказал(а) спасибо: 534
Поблагодарили 1,949 раз(а) в 431 сообщениях
Репутация: 181
|
Stockfish и его производные
Stockfish 14 Stockfish 14 для Android https://ufile.io/f/8ardx https://pixeldrain.com/l/ndVpnHXc#item=1 Архив предыдущих версий: https://www.dropbox.com/sh/75gzfgu7q...UfHbBr4r_RwhGa Официальный сайт стокфиш Обновления тестовых версий стокфиша: http://abrok.eu/stockfish/ Сборки Stockfish и CorChess от I. Ivec Развитие движка http://tests.stockfishchess.org/tests Stockfish_NNUE https://github.com/nodchip/Stockfish Сети: https://www.comp.nus.edu.sg/~sergio-v/nnue/ AsmFish Сборки от Maratka Компиляции движков от ChessMan Сборка Stockfish от Otodranik Sugar от Marco Zerbinati Shark и Orka О StockfishЦитата:
Авторы движка
Двигатель Stockfish был разработан Tord Romstad, Marco Costalba и Joona Kiiski. В настоящее время он развивается и поддерживается сообществом Stockfish. Авторы приложений Stockfish для Mac был собран Daylen Yang. Stockfish для iOS был собран Tord Romstad. История Проект Stockfish начался с движка Glaurung с открытым исходным кодом, созданного Tord Romstad. В ноябре 2008 года Марко Косталба разветвил код Glaurung 2.1 и представил Stockfish 1.0. Торд и Джоона Кииски присоединились к проекту «Стилфиш», и проект «Гларунг» постепенно исчез. Тем временем, Stockfish быстро поднялся, чтобы стать самым сильным шахматным движком с открытым исходным кодом, с частыми обновлениями каждые несколько месяцев. Сегодня он остается одним из самых сильных двигателей в мире. О GPL Stockfish является бесплатным и распространяется в соответствии с GNU General Public License Version 3 (GPLv3). По сути, это означает, что вы можете делать практически все, что хотите, с программой, включая ее распространение среди своих друзей, делая ее доступной для загрузки с вашего веб-сайта, продавая ее (либо самостоятельно, либо как часть некоторого более крупного программного пакета ) или использовать его в качестве отправной точки для собственного программного проекта. Единственное реальное ограничение заключается в том, что всякий раз, когда вы каким-либо образом распространяете Stockfish, вы всегда должны включать полный исходный код или ссылку на исходный код. Если вы внесете какие-либо изменения в исходный код, эти изменения также должны быть доступны в GPL. Для получения полной информации прочитайте GPL. [свернуть] Последний раз редактировалось ChessMan; 04.07.2021 в 09:38. Причина: Добавил ссылку на Стокфиш 14 + ссылка на пред. версии + Android |
59 пользователя(ей) сказали cпасибо: | ALEKS (05.10.2017), Alexandr_L (07.09.2017), Alex_Lk (28.09.2018), Alex_Zet (04.12.2018), Antuan (01.01.2019), Arikchess (02.03.2018), Benoni (18.05.2020), Borisk (02.12.2018), Chess762 (01.12.2016), ChessMan (30.10.2017), Cr@ck (30.03.2019), Demch (15.07.2018), genadiy (06.12.2018), gens (26.10.2018), Ghppn (31.12.2019), Gigabayt (14.09.2020), GL2016 (04.06.2016), IgorPastukhov (06.02.2018), ivm1995 (03.12.2017), KERCH (04.06.2016), kruzh (08.02.2019), Lawyer (18.09.2018), Maratka (24.05.2018), Michael Strelkov (29.01.2017), Ofiscer (06.06.2016), ogr56 (08.07.2019), Padre (18.11.2020), Psyclone2513 (06.10.2017), Raptor (17.11.2018), Rybka (21.01.2020), SergeyTUR (04.02.2019), Shadow (15.11.2017), SKY (11.05.2020), sovaz1997 (03.10.2017), ssserg (27.06.2020), Stavross (04.06.2016), tt66 (04.06.2016), valery 64 (16.07.2021), ValstepAS (23.12.2018), Vovan (22.03.2019), Александр (30.10.2018), Александр Руденко (26.07.2020), АЛЕКСЕЙ1976 (15.08.2021), Валекс (27.11.2018), Виталий В. (13.07.2016), Владимир Харламов (09.12.2019), Владимир001 (09.08.2020), Гудвин (04.06.2016), Иван (03.07.2021), илья (13.07.2021), Кевин (30.03.2017), Котюргин (12.09.2021), Ларин (09.02.2018), Петригин Олег (04.06.2016), Реналь (18.07.2020), Ренат (17.10.2016), Роман (02.06.2021), Философ (04.06.2016) |
20.07.2020, 12:21 | #9121 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от svoitsl
Результат пока средний, на уровне шума, но большие перспективы :-)
|
20.07.2020, 12:22 | #9122 |
Гроссмейстер
Регистрация: 19.04.2017
Сообщений: 4,734
Сказал(а) спасибо: 1,204
Поблагодарили 2,853 раз(а) в 1,885 сообщениях
Репутация: 159
|
Re: Stockfish и его производные
Цитата: Сообщение от SKY
и смысл в гибриде движков сети и AB отпадет скорее всего.
Цитата: Сообщение от Maratka
т.е. бинарь заметно медленее, чем AVX2/BMI2 версии.
|
20.07.2020, 12:25 | #9123 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от svoitsl
Если Лила не усилится,то Стокфиш ее догонит уже этой зимой,
А сегодняшний гибрид перегонит через месяц- другой А учитывая, как быстро росли сети LZ за первые полгода - год - это вполне возможно. |
Пользователь сказал cпасибо: | ssserg (20.07.2020) |
20.07.2020, 12:26 | #9124 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от svoitsl
У вас и классика и сетевой Стокфиш используют одни и те же команды, поэтому все по чесноку :
|
20.07.2020, 12:46 | #9125 |
Гроссмейстер
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Совершенно не по чесноку, ибо у SF_classic 80% кода (наверное даже больше) - это целочисленка, а у NN-версии вся оценка - векторная.
__________________
*Origin: Мы делили апельсин - много наших полегло.. And I don't care just what people say.. |
20.07.2020, 12:55 | #9126 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от dew
Про скорость, хотелось бы доказательств не на словах - мол оценка векторная и точка, а на реальных примерах.. А иначе - это все из серии "я точно не знаю, но я так думаю"..
|
20.07.2020, 12:59 | #9127 |
Гроссмейстер
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Так есть же тесты выше, как работает AVX против SSE на одной и той же машине.
__________________
*Origin: Мы делили апельсин - много наших полегло.. And I don't care just what people say.. |
20.07.2020, 12:59 | #9128 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Запустил NN Gekk.27 06 против NN Сержио. без книг ,с таблицами 5 фигурки,100 партий ,1+1, по 1 потоку каждому. Примерно через 5-6 часов результаты будут готовы.
|
20.07.2020, 13:07 | #9130 |
Гроссмейстер
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
Запустил NN Gekk.27 06 против NN Сержио. без книг ,с таблицами 5 фигурки,100 партий ,1+1, по 1 потоку каждому
Не думаю что сильно отличаться будет для быстрого теста. |
Пользователь сказал cпасибо: | Alvir (20.07.2020) |
20.07.2020, 13:07 | #9131 |
Гроссмейстер
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
|
Re: Stockfish и его производные
Цитата: Сообщение от Переяслав
А вот если б NNUE еще видеокарту задействовал...
__________________
*Origin: Мы делили апельсин - много наших полегло.. And I don't care just what people say.. |
Пользователь сказал cпасибо: | Владимир001 (20.07.2020) |
20.07.2020, 13:08 | #9133 |
Эксперт
Регистрация: 19.12.2019
Сообщений: 7,484
Сказал(а) спасибо: 4,655
Поблагодарили 12,178 раз(а) в 5,475 сообщениях
Репутация: 259
|
Re: Stockfish и его производные
Цитата: Сообщение от Переяслав
Запустил бы что то вроде 30"+0,3" и результат за полчаса на 8-ядернике в 8 потоков.
Не думаю что сильно отличаться будет для быстрого теста. |
20.07.2020, 13:16 | #9134 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
Запустил NN Gekk.27 06 против NN Сержио. без книг ,с таблицами 5 фигурки,100 партий ,1+1, по 1 потоку каждому. Примерно через 5-6 часов результаты будут готовы.
|
2 пользователя(ей) сказали cпасибо: | Alvir (20.07.2020), Владимир001 (20.07.2020) |
20.07.2020, 13:19 | #9136 |
Гроссмейстер
|
Re: Stockfish и его производные
Цитата: Сообщение от Владимир001
а ты запусти так
По гамбитной книге. Как раз будет разнообразиею Один без книг тестит, второй по книге стандартно, а у меня всякие гамбиты |
Пользователь сказал cпасибо: | Владимир001 (20.07.2020) |
20.07.2020, 13:22 | #9137 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Переяслав
в 4 потока на 1 ядре.
|
2 пользователя(ей) сказали cпасибо: | Барков Кирилл (21.07.2020), Владимир001 (20.07.2020) |
20.07.2020, 13:23 | #9138 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Совершенно не по чесноку, ибо у SF_classic 80% кода (наверное даже больше) - это целочисленка, а у NN-версии вся оценка - векторная.
https://en.wikichip.org/wiki/x86/avx512_vnni |
20.07.2020, 13:24 | #9139 |
Гроссмейстер
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Это как?
на 8 ядернике конечно в 2 раза быстрее было б. Эх, мечтаю о 64 ядерном т.риппере... :( |
Пользователь сказал cпасибо: | Maratka (20.07.2020) |
20.07.2020, 13:30 | #9140 |
Гроссмейстер
|
Re: Stockfish и его производные
Цитата: Сообщение от dew
То он бы стал медленнее в дцать раз?
|
20.07.2020, 13:48 | #9141 |
Гроссмейстер
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
|
Re: Stockfish и его производные
Цитата: Сообщение от Rom77
Вектора тоже целочисленные. По крайней мере такие указаны в исходном документе. Например вектор умножения называется VPMADDUBSW. Это целочисленный вектор. Можете посмотреть пример его использования (на другой задаче) здесь:
https://en.wikichip.org/wiki/x86/avx512_vnni https://gcc.gnu.org/projects/tree-ss...orization.html
__________________
*Origin: Мы делили апельсин - много наших полегло.. And I don't care just what people say.. |
20.07.2020, 13:51 | #9142 |
Гроссмейстер
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
|
Re: Stockfish и его производные
Цитата: Сообщение от Переяслав
Лиле это не сильно мешает...
__________________
*Origin: Мы делили апельсин - много наших полегло.. And I don't care just what people say.. |
Пользователь сказал cпасибо: | Переяслав (20.07.2020) |
20.07.2020, 13:53 | #9143 |
Гроссмейстер
Регистрация: 21.02.2019
Сообщений: 1,206
Сказал(а) спасибо: 131
Поблагодарили 514 раз(а) в 368 сообщениях
Репутация: 62
|
Re: Stockfish и его производные
Свет пропал :(( на stc сеть серджио была чуть лучше чем 256 пройдя больше 130 матчей..
__________________
*Origin: Мы делили апельсин - много наших полегло.. And I don't care just what people say.. |
Пользователь сказал cпасибо: | Владимир001 (20.07.2020) |
20.07.2020, 13:55 | #9144 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Rom77
Вектора тоже целочисленные. По крайней мере такие указаны в исходном документе. Например вектор умножения называется VPMADDUBSW. Это целочисленный вектор. Можете посмотреть пример его использования (на другой задаче) здесь:
В чем преимущество SSE/AVX как таковых? Ведь и без них то в принципе все работает! Далее, в чем разница 128-битного SSE4.x, 128 битного AVX и 256 битного AVX? Ну и 512 уже в принципе есть в природе... |
20.07.2020, 13:56 | #9145 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от dew
Свет пропал :(( на stc сеть серджио была чуть лучше чем 256 пройдя больше 130 матчей..
|
Пользователь сказал cпасибо: | svoitsl (20.07.2020) |
20.07.2020, 14:08 | #9146 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
В чем преимущество SSE/AVX как таковых?
|
20.07.2020, 14:23 | #9147 |
Мастер
Регистрация: 11.08.2017
Адрес: Киров
Сообщений: 912
Сказал(а) спасибо: 888
Поблагодарили 1,197 раз(а) в 632 сообщениях
Репутация: 132
|
Re: Stockfish и его производные
Цитата: Сообщение от Maratka
Далее, в чем разница 128-битного SSE4.x, 128 битного AVX и 256 битного AVX? Ну и 512 уже в принципе есть в природе...
https://ru.wikipedia.org/wiki/AVX Принципиальное отличие AVX 256 от SSE в том, что он может производить операции с 256-ю битами одновременно, вместо 128-ми у SSE. Посмотрите на начальные картинки в этой статье: https://habr.com/ru/company/intel/blog/144388/ Мне кажется здесь достаточно наглядно показано как работают с векторами разной длины три вычислительных порта ядра процессора. |
20.07.2020, 14:26 | #9148 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
Цитата: Сообщение от Rom77
Принципиальное отличие AVX 256 от SSE в том, что он может производить операции с 256-ю битами одновременно, вместо 128-ми у SSE. Посмотрите на начальные картинки в этой статье:
Ничего не путаю с точки зрения теории? |
20.07.2020, 14:31 | #9149 |
Гроссмейстер
|
Re: Stockfish и его производные
а кто-то может сказать насколько в процентах быстрее bmi2 и прочие новые версии по сравнению с POPCNT?
|
20.07.2020, 14:32 | #9150 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,849
Сказал(а) спасибо: 3,311
Поблагодарили 5,952 раз(а) в 4,245 сообщениях
Репутация: 253
|
Re: Stockfish и его производные
А еще можно попросить владельцев Core последнего поколения проверить тот и другой вариант (скажем AVX2 против BMI2 и против SSE4.2)
Бинари взять из одной колоды, скажем вот тут: https://github.com/nodchip/Stockfish/releases |
Здесь присутствуют: 25 (пользователей: 0 , гостей: 25) | |
Опции темы | |
Опции просмотра | |
|
|