25.01.2017, 12:46 | #1 |
Администратор
Регистрация: 24.05.2016
Сообщений: 4,186
Сказал(а) спасибо: 7,165
Поблагодарили 7,655 раз(а) в 3,086 сообщениях
Репутация: 348
|
Предложения и вопросы по этому подразделу
Вопросы и предложения по тестированию движков. Так же по компиляциям движков с открытым исходным кодом.
|
3 пользователя(ей) сказали cпасибо: |
27.09.2017, 14:56 | #2 |
Гроссмейстер
|
Re: Предложения и вопросы по этому подразделу
|
7 пользователя(ей) сказали cпасибо: | Alexandr_L (27.09.2017), Alex_Lk (27.09.2017), ck195708 (27.09.2017), Ofiscer (27.09.2017), Psyclone2513 (28.09.2017), sergey1963 (27.09.2017), Философ (27.09.2017) |
27.09.2017, 16:29 | #3 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Предложения и вопросы по этому подразделу
Ото всех трах... ну в общем выиграет!!!
|
Пользователь сказал cпасибо: | Alexandr_L (28.09.2017) |
27.09.2017, 16:45 | #4 |
Гроссмейстер
Регистрация: 20.12.2016
Сообщений: 1,715
Сказал(а) спасибо: 2,282
Поблагодарили 2,156 раз(а) в 1,075 сообщениях
Репутация: 240
|
Re: Предложения и вопросы по этому подразделу
sergey1963, Чет я сомневаюсь
|
Пользователь сказал cпасибо: | Alexandr_L (28.09.2017) |
27.09.2017, 16:50 | #5 |
Гроссмейстер
Регистрация: 20.12.2016
Сообщений: 1,715
Сказал(а) спасибо: 2,282
Поблагодарили 2,156 раз(а) в 1,075 сообщениях
Репутация: 240
|
Re: Предложения и вопросы по этому подразделу
Цитата: Сообщение от Parkaev_Andrey
Никто не задумывался провести мини-турнир их последних сборок SF? Или это не очень... корректно? |
2 пользователя(ей) сказали cпасибо: | Alexandr_L (28.09.2017), Parkaev_Andrey (27.09.2017) |
27.09.2017, 17:10 | #6 |
КМС
Регистрация: 21.11.2016
Сообщений: 709
Сказал(а) спасибо: 433
Поблагодарили 1,545 раз(а) в 582 сообщениях
Репутация: 197
|
Re: Предложения и вопросы по этому подразделу
Всё равно некорректно. Вон, например, у ChessMan'a компиляции подтюнены на AMD, у Ото - на Интеле, у Маратки, кажется, тоже интел. На чём будем тесты проводить?)
|
2 пользователя(ей) сказали cпасибо: | Alexandr_L (28.09.2017), TCH (27.09.2017) |
27.09.2017, 17:14 | #7 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Предложения и вопросы по этому подразделу
Цитата: Сообщение от Aster
Всё равно некорректно. Вон, например, у ChessMan'a компиляции подтюнены на AMD, у Ото - на Интеле, у Маратки, кажется, тоже интел. На чём будем тесты проводить?)
|
2 пользователя(ей) сказали cпасибо: | Alexandr_L (28.09.2017), otodranik (29.09.2017) |
27.09.2017, 17:15 | #8 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Предложения и вопросы по этому подразделу
Но всё равно не корректно, во первых моя компиляция Стокфиша сейчас ни чем не лучше чем его (я компилирую без ЛТО как и он), а сравнивать мой СиЧесс против Стока это уж совсем...
|
Пользователь сказал cпасибо: | Alexandr_L (28.09.2017) |
27.09.2017, 17:52 | #9 |
1 разряд
Регистрация: 18.09.2016
Адрес: Россия, Москва
Сообщений: 598
Сказал(а) спасибо: 2,384
Поблагодарили 2,038 раз(а) в 677 сообщениях
Репутация: 185
|
Re: Предложения и вопросы по этому подразделу
Цитата: Сообщение от Aster
Всё равно некорректно. Вон, например, у ChessMan'a компиляции подтюнены на AMD, у Ото - на Интеле, у Маратки, кажется, тоже интел. На чём будем тесты проводить?)
|
2 пользователя(ей) сказали cпасибо: | Alexandr_L (28.09.2017), Aster (27.09.2017) |
27.09.2017, 18:12 | #10 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,864
Сказал(а) спасибо: 13,794
Поблагодарили 12,567 раз(а) в 4,476 сообщениях
Репутация: 723
|
Re: Предложения и вопросы по этому подразделу
Цитата: Сообщение от Parkaev_Andrey
Результаты были разные. Сначала впереди были версии ChessMan, а в последнем турнире впереди версия otodranik. Но они уступали версиям AsmFish. А движки ChessMan, к сожалению, периодически "вылетают", поэтому их перестал включать. |
4 пользователя(ей) сказали cпасибо: |
27.09.2017, 19:25 | #11 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,831
Сказал(а) спасибо: 3,290
Поблагодарили 5,923 раз(а) в 4,234 сообщениях
Репутация: 250
|
Re: Предложения и вопросы по этому подразделу
Цитата: Сообщение от Aster
Маратки, кажется, тоже интел
Отдельный вопрос правда какой тип сборки использовать: x64/POPCNT/Bmi2 Скажем я у себя не могу собрать полноценную BMI-сборку, в том смысле, что она будет медленнее, чем POPCNT. И otodranik скорее всего не сможет. Цитата: Сообщение от Burcontovk
Пусть авторы компиляций укажут какие версии использовать и с какими настройками
Цитата: Сообщение от Burcontovk
sergey1963, Чет я сомневаюсь
+/- пять патчей ничто в сравнении с 15% скорости. |
2 пользователя(ей) сказали cпасибо: | Alexandr_L (28.09.2017), ChessMan (27.09.2017) |
27.09.2017, 19:48 | #12 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,864
Сказал(а) спасибо: 13,794
Поблагодарили 12,567 раз(а) в 4,476 сообщениях
Репутация: 723
|
Re: Предложения и вопросы по этому подразделу
Цитата: Сообщение от Maratka
Выиграет быстрейшая.
+/- пять патчей ничто в сравнении с 15% скорости. |
3 пользователя(ей) сказали cпасибо: |
27.09.2017, 19:49 | #13 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Предложения и вопросы по этому подразделу
Цитата: Сообщение от Maratka
У мну VS 2015, т.е. относительно честный компилятор, без заточек под архитектуру.
Отдельный вопрос правда какой тип сборки использовать: x64/POPCNT/Bmi2 Скажем я у себя не могу собрать полноценную BMI-сборку, в том смысле, что она будет медленнее, чем POPCNT. И otodranik скорее всего не сможет. У меня все по умолчанию, кроме количества потоков - их устанавливать согласно железу (оптимально для всех FISH'ей IMHO количество потоков, которые может выполнить процессор минус один). Выиграет быстрейшая. +/- пять патчей ничто в сравнении с 15% скорости. |
2 пользователя(ей) сказали cпасибо: | Alexandr_L (28.09.2017), Viktor (27.09.2017) |
27.09.2017, 19:51 | #14 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Предложения и вопросы по этому подразделу
Цитата: Сообщение от Viktor
Не буду говорить про патчи. Это вопрос спецов. А вот про скорость не согласен. Большинство тестов (а их у меня больше сотни) не подтверждают ваши слова о преимуществе. Оно не решающее. И побеждают в турнирах версии не с самой большой скоростью - и это факт! Как это объяснить я не берусь, так как по словам Кевина я в этом деле "не понимаю ровным счётом ничего".
|
3 пользователя(ей) сказали cпасибо: |
27.09.2017, 20:01 | #15 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,831
Сказал(а) спасибо: 3,290
Поблагодарили 5,923 раз(а) в 4,234 сообщениях
Репутация: 250
|
Re: Предложения и вопросы по этому подразделу
Цитата: Сообщение от ChessMan
Так могут говорить только люди, которые сами не пробовали это "на вкус", я вот давно говорю что скорость не главное.
Впрочем, зачем спорить, если есть желающие проверить? Давайте придумывать теперь правила, а-ля 1) Оболочка. Я за Fritz. 2) Контроль. Что-то, чтобы не долго, но и не блиц. Скажем 20 минут +5 секунд/ход 3) Книга. Очевидно что любая, одинаковая для всех, с ограничением на глубину. Я предлагаю 6-8 ходов. 4) Количество потоков. Тут все просто: количество потоков, которые может выполнять процессор минус 1, лучше - минус 2. 5) Количество партий. Минимум сотня на движок, лучше - больше. |
Пользователь сказал cпасибо: | Alexandr_L (28.09.2017) |
27.09.2017, 20:14 | #16 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,864
Сказал(а) спасибо: 13,794
Поблагодарили 12,567 раз(а) в 4,476 сообщениях
Репутация: 723
|
Re: Предложения и вопросы по этому подразделу
Цитата: Сообщение от Maratka
Не главное для разных движков. Тут же движки по сути вообще ничем, кроме этой самой скорости не отличаются. Поэтому у них решать все будет скорость.
Впрочем, зачем спорить, если есть желающие проверить? Давайте придумывать теперь правила, а-ля 1) Оболочка. Я за Fritz. 2) Контроль. Что-то, чтобы не долго, но и не блиц. Скажем 20 минут +5 секунд/ход 3) Книга. Очевидно что любая, одинаковая для всех, с ограничением на глубину. Я предлагаю 6-8 ходов. 4) Количество потоков. Тут все просто: количество потоков, которые может выполнять процессор минус 1, лучше - минус 2. 5) Количество партий. Минимум сотня на движок, лучше - больше. 1)Тестирую в Аквариуме 2)Контроль 1'+1" 3)Книга Barakuda или Perfect 2017. 8 ходов 4)На одном ядре 5)Партий от 120 до 200. |
Пользователь сказал cпасибо: | Alexandr_L (28.09.2017) |
27.09.2017, 20:20 | #17 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,831
Сказал(а) спасибо: 3,290
Поблагодарили 5,923 раз(а) в 4,234 сообщениях
Репутация: 250
|
Re: Предложения и вопросы по этому подразделу
1) Непринципиально, пусть Аквариум
2) Мало, причем очень мало. 3) Непринципиально, пусть она 4) Мало, т.к. не учитывает возможности компилятора по оптимизации работы потоков. 5) Достаточно, в случае приличного контроля, для 1+1 нужно на порядок больше партий. Лучше даже раз в двадцать. |
Пользователь сказал cпасибо: | Alexandr_L (28.09.2017) |
27.09.2017, 20:51 | #18 |
Эксперт
Регистрация: 07.06.2016
Сообщений: 5,864
Сказал(а) спасибо: 13,794
Поблагодарили 12,567 раз(а) в 4,476 сообщениях
Репутация: 723
|
Re: Предложения и вопросы по этому подразделу
Пункты 2 и 4 на данный момент менять не буду. Имею большую загруженность турнирными партиями. Поэтому в эксперименте, к сожалению, сейчас участвовать не могу.
|
Пользователь сказал cпасибо: | Alexandr_L (28.09.2017) |
27.09.2017, 21:00 | #19 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Предложения и вопросы по этому подразделу
Если на одном ядре то нужна оболочка типа кутечесс или литлблитцера.
|
Пользователь сказал cпасибо: | Alexandr_L (28.09.2017) |
28.09.2017, 23:15 | #20 |
Гроссмейстер
Регистрация: 20.12.2016
Сообщений: 1,715
Сказал(а) спасибо: 2,282
Поблагодарили 2,156 раз(а) в 1,075 сообщениях
Репутация: 240
|
Re: Предложения и вопросы по этому подразделу
Цитата: Сообщение от ChessMan
Если на одном ядре то нужна оболочка типа кутечесс или литлблитцера.
|
29.09.2017, 14:14 | #21 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,831
Сказал(а) спасибо: 3,290
Поблагодарили 5,923 раз(а) в 4,234 сообщениях
Репутация: 250
|
Re: Предложения и вопросы по этому подразделу
На одном ядре особой пользы нет.
К тому же на ультракоротких контролях заведомо выиграет быстрейший движок. Впрочем, думаю никто не будет возражать против того, что Вы естественно имеете полное право это сделать, и результаты выложить, так что если есть желание и возможность - IMHO делайте, в конце концов движки чуток, да различаются, т.к. у них есть разница на несколько патчей. Может окажется, что я неправ, и три-пять желтых патчей скомпенсируют 4% отставания в скорости моей сборки от сборки от otodranik. _________ Проверить мысль выше легко: Достаточно скомпилировать движок с одного и того же "мастера" без малейшей правки кода всем нам троим. |
29.09.2017, 15:14 | #22 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 2,114
Сказал(а) спасибо: 1,261
Поблагодарили 3,271 раз(а) в 1,504 сообщениях
Репутация: 138
|
Re: Предложения и вопросы по этому подразделу
Говорить о скорости движков корректно - когда сравниваем одни и те же исходники - в этом случае предпочтение более быстрой версии. А вот сравнивать скорость между компиляциями Стокфиша, но с разными "мозгами"(добавленными патчами) - не совсем корректно. Перед тем как добавить патч его тестируют гораздо лучше нашего - в итоге победит версия с более свежими "мозгами". У АСМфиша настолько велико преимущество в скорости, что она перекрывает следующие патчи на значительном этапе развития в быстрых партиях. В идеале такого вопроса не должно стоять - нужна однга и быстрая компиляция, и новая по "мозгам" одновременно. Не тратьте время на выявление сильнейшего среди равных!
__________________
AMD Ryzen 7 5700G@3.8GHz AMD Ryzen 5 2600@3.4GHz |
4 пользователя(ей) сказали cпасибо: |
29.09.2017, 15:28 | #23 |
Эксперт
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 11,831
Сказал(а) спасибо: 3,290
Поблагодарили 5,923 раз(а) в 4,234 сообщениях
Репутация: 250
|
Re: Предложения и вопросы по этому подразделу
Цитата: Сообщение от otodranik
Не тратьте время на выявление сильнейшего среди равных!
Тут есть же еще и второй вопрос: насколько движок умеет решать тестовые задания (естественно не за 10 секунд, а хотя бы минут пять на позицию, что близко к гроссмейстерским 120 минут на 40 ходов). Т.е. одна версия (вероятно та, что быстрее) будет лучше в игровом плане, в особенности - в блице. А другая - возможно в тактическом, для анализа, за счет патчей. А возможно, таки не будет, т.к. все же разницы мозгов не хватит, чтобы перекрыть разницу в скорости. ______ Ну а тест на 10 секунд/партия для де-факто одного исходника, отличающегося на доли процента, естественно имеет место быть, если партий хотя бы сотня тысяч. Иначе - погрешность перевесит результат, т.е. результат будет недостоверным. |
29.09.2017, 17:11 | #24 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Предложения и вопросы по этому подразделу
Цитата: Сообщение от otodranik
Говорить о скорости движков корректно - когда сравниваем одни и те же исходники - в этом случае предпочтение более быстрой версии. А вот сравнивать скорость между компиляциями Стокфиша, но с разными "мозгами"(добавленными патчами) - не совсем корректно. Перед тем как добавить патч его тестируют гораздо лучше нашего - в итоге победит версия с более свежими "мозгами". У АСМфиша настолько велико преимущество в скорости, что она перекрывает следующие патчи на значительном этапе развития в быстрых партиях. В идеале такого вопроса не должно стоять - нужна однга и быстрая компиляция, и новая по "мозгам" одновременно. Не тратьте время на выявление сильнейшего среди равных!
-с другой стороны +60эло стока за год- это 15эло в квартал и достаточно асм вообще компилить раз в квартал... |
Пользователь сказал cпасибо: | Viktor (29.09.2017) |
30.09.2017, 01:53 | #25 |
Гроссмейстер
Регистрация: 20.12.2016
Сообщений: 1,715
Сказал(а) спасибо: 2,282
Поблагодарили 2,156 раз(а) в 1,075 сообщениях
Репутация: 240
|
Re: Предложения и вопросы по этому подразделу
Цитата: Сообщение от Maratka
Ну почему?
Тут есть же еще и второй вопрос: насколько движок умеет решать тестовые задания (естественно не за 10 секунд, а хотя бы минут пять на позицию, что близко к гроссмейстерским 120 минут на 40 ходов). Те движки что в топе по тесту, решали позиции в среднем 1.5-2сек на позу. |
30.09.2017, 10:32 | #26 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Предложения и вопросы по этому подразделу
-если нас интересует адванс, а не блиц- время вторично и найдет ли 1 ядро ход за 2 сек или за 20 минут- одинаково, ясно- что тактический движок быстр в тактике, а вот насколько он слаб в позиционных задачах?
-с удивлением узнаю, что многие сильные адвансеры играют на ноутах- а ведь там- 2-4 ядра с частотой 2.5- 3.5Ггц и памяти 4-16ГБ..., т.е. время действительно вторично- главное, чтобы движок нашел трудный ход... |
3 пользователя(ей) сказали cпасибо: |
30.09.2017, 12:37 | #27 |
Гроссмейстер
Регистрация: 20.12.2016
Сообщений: 1,715
Сказал(а) спасибо: 2,282
Поблагодарили 2,156 раз(а) в 1,075 сообщениях
Репутация: 240
|
Re: Предложения и вопросы по этому подразделу
Цитата: Сообщение от sergey1963
-с удивлением узнаю, что многие сильные адвансеры играют на ноутах- а ведь там- 2-4 ядра с частотой 2.5- 3.5Ггц и памяти 4-16ГБ..., т.е. время действительно вторично- главное, чтобы движок нашел трудный ход...
Если у тебя много партий и мало времени на анализ, то время вдвойне первичней. Но опять таки от части время можно компенсировать более мощным процем. |
Пользователь сказал cпасибо: | otodranik (01.10.2017) |
30.09.2017, 16:25 | #28 |
Эксперт
Регистрация: 31.05.2016
Сообщений: 6,474
Сказал(а) спасибо: 10,473
Поблагодарили 6,624 раз(а) в 3,608 сообщениях
Репутация: 467
|
Re: Предложения и вопросы по этому подразделу
Цитата: Сообщение от Burcontovk
Лично видели, или они вам сказали? что бы двиг нашел сильный ход ему нужно время, время первично особенно для систем со слабым процем.
Если у тебя много партий и мало времени на анализ, то время вдвойне первичней. Но опять таки от части время можно компенсировать более мощным процем. |
16.03.2018, 13:18 | #29 |
Гроссмейстер
|
Re: Stockfish и его производные
Цитата: Сообщение от ChessMan
Маратка, ну я ведь специально создал тему для тестов собственных патчей (и обсуждения)
|
Пользователь сказал cпасибо: | Гудвин (16.03.2018) |
16.03.2018, 13:42 | #30 |
Super Moderator
Регистрация: 04.01.2017
Сообщений: 3,629
Сказал(а) спасибо: 2,879
Поблагодарили 6,463 раз(а) в 2,331 сообщениях
Репутация: 354
|
Re: Stockfish и его производные
Цитата: Сообщение от Gross_Titan
увижу модератора-передам ему ваше мнение
============= Я пока не разобрался как переносить сообщения в другую тему. |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|