![]() |
![]() |
#1 |
Администратор
Регистрация: 24.05.2016
Сообщений: 3,536
Сказал(а) спасибо: 6,532
Поблагодарили 6,476 раз(а) в 2,671 сообщениях
Репутация: 265
|
![]()
Вопросы и предложения по тестированию движков. Так же по компиляциям движков с открытым исходным кодом.
|
![]() |
![]() |
2 пользователя(ей) сказали cпасибо: | Alexandr_L (27.09.2017), Viktor (25.01.2017) |
![]() |
#2 |
Гроссмейстер
|
![]() |
![]() |
![]() |
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) |
![]() |
#3 |
Гроссмейстер
Регистрация: 31.05.2016
Сообщений: 3,325
Сказал(а) спасибо: 7,552
Поблагодарили 4,326 раз(а) в 2,310 сообщениях
Репутация: 276
|
![]()
Ото всех трах... ну в общем выиграет!!!
|
![]() |
![]() |
Пользователь сказал cпасибо: | Alexandr_L (28.09.2017) |
![]() |
#4 |
КМС
Регистрация: 20.12.2016
Сообщений: 732
Сказал(а) спасибо: 1,220
Поблагодарили 1,132 раз(а) в 565 сообщениях
Репутация: 121
|
![]()
sergey1963, Чет я сомневаюсь
![]() |
![]() |
![]() |
Пользователь сказал cпасибо: | Alexandr_L (28.09.2017) |
![]() |
#5 |
КМС
Регистрация: 20.12.2016
Сообщений: 732
Сказал(а) спасибо: 1,220
Поблагодарили 1,132 раз(а) в 565 сообщениях
Репутация: 121
|
![]() Цитата: Сообщение от Parkaev_Andrey
Никто не задумывался провести мини-турнир их последних сборок SF? Или это не очень... корректно? ![]() ![]() |
![]() |
![]() |
2 пользователя(ей) сказали cпасибо: | Alexandr_L (28.09.2017), Parkaev_Andrey (27.09.2017) |
![]() |
#6 |
1 разряд
Регистрация: 21.11.2016
Сообщений: 546
Сказал(а) спасибо: 411
Поблагодарили 1,242 раз(а) в 466 сообщениях
Репутация: 132
|
![]()
Всё равно некорректно. Вон, например, у ChessMan'a компиляции подтюнены на AMD, у Ото - на Интеле, у Маратки, кажется, тоже интел. На чём будем тесты проводить?)
|
![]() |
![]() |
2 пользователя(ей) сказали cпасибо: | Alexandr_L (28.09.2017), TCH (27.09.2017) |
![]() |
#7 |
Гроссмейстер
Регистрация: 04.01.2017
Сообщений: 1,425
Сказал(а) спасибо: 839
Поблагодарили 2,667 раз(а) в 1,060 сообщениях
Репутация: 140
|
![]() Цитата: Сообщение от Aster
Всё равно некорректно. Вон, например, у ChessMan'a компиляции подтюнены на AMD, у Ото - на Интеле, у Маратки, кажется, тоже интел. На чём будем тесты проводить?)
|
![]() |
![]() |
2 пользователя(ей) сказали cпасибо: | Alexandr_L (28.09.2017), otodranik (29.09.2017) |
![]() |
#8 |
Гроссмейстер
Регистрация: 04.01.2017
Сообщений: 1,425
Сказал(а) спасибо: 839
Поблагодарили 2,667 раз(а) в 1,060 сообщениях
Репутация: 140
|
![]()
Но всё равно не корректно, во первых моя компиляция Стокфиша сейчас ни чем не лучше чем его (я компилирую без ЛТО как и он), а сравнивать мой СиЧесс против Стока это уж совсем...
|
![]() |
![]() |
Пользователь сказал cпасибо: | Alexandr_L (28.09.2017) |
![]() |
#9 |
1 разряд
Регистрация: 18.09.2016
Адрес: Россия, Москва
Сообщений: 575
Сказал(а) спасибо: 2,239
Поблагодарили 1,979 раз(а) в 657 сообщениях
Репутация: 171
|
![]() Цитата: Сообщение от Aster
Всё равно некорректно. Вон, например, у ChessMan'a компиляции подтюнены на AMD, у Ото - на Интеле, у Маратки, кажется, тоже интел. На чём будем тесты проводить?)
![]() |
![]() |
![]() |
2 пользователя(ей) сказали cпасибо: | Alexandr_L (28.09.2017), Aster (27.09.2017) |
![]() |
#10 |
Гроссмейстер
Регистрация: 07.06.2016
Сообщений: 3,231
Сказал(а) спасибо: 5,934
Поблагодарили 7,823 раз(а) в 2,811 сообщениях
Репутация: 341
|
![]() Цитата: Сообщение от Parkaev_Andrey
Результаты были разные. Сначала впереди были версии ChessMan, а в последнем турнире впереди версия otodranik. Но они уступали версиям AsmFish. А движки ChessMan, к сожалению, периодически "вылетают", поэтому их перестал включать. |
![]() |
![]() |
4 пользователя(ей) сказали cпасибо: |
![]() |
#11 |
Гроссмейстер
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 4,069
Сказал(а) спасибо: 971
Поблагодарили 3,372 раз(а) в 2,400 сообщениях
Репутация: 88
|
![]() Цитата: Сообщение от Aster
Маратки, кажется, тоже интел
Отдельный вопрос правда какой тип сборки использовать: x64/POPCNT/Bmi2 Скажем я у себя не могу собрать полноценную BMI-сборку, в том смысле, что она будет медленнее, чем POPCNT. И otodranik скорее всего не сможет. Цитата: Сообщение от Burcontovk
Пусть авторы компиляций укажут какие версии использовать и с какими настройками
Цитата: Сообщение от Burcontovk
sergey1963, Чет я сомневаюсь
+/- пять патчей ничто в сравнении с 15% скорости. |
![]() |
![]() |
2 пользователя(ей) сказали cпасибо: | Alexandr_L (28.09.2017), ChessMan (27.09.2017) |
![]() |
#12 |
Гроссмейстер
Регистрация: 07.06.2016
Сообщений: 3,231
Сказал(а) спасибо: 5,934
Поблагодарили 7,823 раз(а) в 2,811 сообщениях
Репутация: 341
|
![]() Цитата: Сообщение от Maratka
Выиграет быстрейшая.
+/- пять патчей ничто в сравнении с 15% скорости. |
![]() |
![]() |
3 пользователя(ей) сказали cпасибо: |
![]() |
#13 |
Гроссмейстер
Регистрация: 04.01.2017
Сообщений: 1,425
Сказал(а) спасибо: 839
Поблагодарили 2,667 раз(а) в 1,060 сообщениях
Репутация: 140
|
![]() Цитата: Сообщение от Maratka
У мну VS 2015, т.е. относительно честный компилятор, без заточек под архитектуру.
Отдельный вопрос правда какой тип сборки использовать: x64/POPCNT/Bmi2 Скажем я у себя не могу собрать полноценную BMI-сборку, в том смысле, что она будет медленнее, чем POPCNT. И otodranik скорее всего не сможет. У меня все по умолчанию, кроме количества потоков - их устанавливать согласно железу (оптимально для всех FISH'ей IMHO количество потоков, которые может выполнить процессор минус один). Выиграет быстрейшая. +/- пять патчей ничто в сравнении с 15% скорости. |
![]() |
![]() |
2 пользователя(ей) сказали cпасибо: | Alexandr_L (28.09.2017), Viktor (27.09.2017) |
![]() |
#14 |
Гроссмейстер
Регистрация: 04.01.2017
Сообщений: 1,425
Сказал(а) спасибо: 839
Поблагодарили 2,667 раз(а) в 1,060 сообщениях
Репутация: 140
|
![]() Цитата: Сообщение от Viktor
Не буду говорить про патчи. Это вопрос спецов. А вот про скорость не согласен. Большинство тестов (а их у меня больше сотни) не подтверждают ваши слова о преимуществе. Оно не решающее. И побеждают в турнирах версии не с самой большой скоростью - и это факт! Как это объяснить я не берусь, так как по словам Кевина я в этом деле "не понимаю ровным счётом ничего".
|
![]() |
![]() |
3 пользователя(ей) сказали cпасибо: |
![]() |
#15 |
Гроссмейстер
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 4,069
Сказал(а) спасибо: 971
Поблагодарили 3,372 раз(а) в 2,400 сообщениях
Репутация: 88
|
![]() Цитата: Сообщение от ChessMan
Так могут говорить только люди, которые сами не пробовали это "на вкус", я вот давно говорю что скорость не главное.
Впрочем, зачем спорить, если есть желающие проверить? Давайте придумывать теперь правила, а-ля 1) Оболочка. Я за Fritz. 2) Контроль. Что-то, чтобы не долго, но и не блиц. Скажем 20 минут +5 секунд/ход 3) Книга. Очевидно что любая, одинаковая для всех, с ограничением на глубину. Я предлагаю 6-8 ходов. 4) Количество потоков. Тут все просто: количество потоков, которые может выполнять процессор минус 1, лучше - минус 2. 5) Количество партий. Минимум сотня на движок, лучше - больше. |
![]() |
![]() |
Пользователь сказал cпасибо: | Alexandr_L (28.09.2017) |
![]() |
#16 |
Гроссмейстер
Регистрация: 07.06.2016
Сообщений: 3,231
Сказал(а) спасибо: 5,934
Поблагодарили 7,823 раз(а) в 2,811 сообщениях
Репутация: 341
|
![]() Цитата: Сообщение от 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) |
![]() |
#17 |
Гроссмейстер
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 4,069
Сказал(а) спасибо: 971
Поблагодарили 3,372 раз(а) в 2,400 сообщениях
Репутация: 88
|
![]()
1) Непринципиально, пусть Аквариум
2) Мало, причем очень мало. 3) Непринципиально, пусть она 4) Мало, т.к. не учитывает возможности компилятора по оптимизации работы потоков. 5) Достаточно, в случае приличного контроля, для 1+1 нужно на порядок больше партий. Лучше даже раз в двадцать. |
![]() |
![]() |
Пользователь сказал cпасибо: | Alexandr_L (28.09.2017) |
![]() |
#18 |
Гроссмейстер
Регистрация: 07.06.2016
Сообщений: 3,231
Сказал(а) спасибо: 5,934
Поблагодарили 7,823 раз(а) в 2,811 сообщениях
Репутация: 341
|
![]()
Пункты 2 и 4 на данный момент менять не буду. Имею большую загруженность турнирными партиями. Поэтому в эксперименте, к сожалению, сейчас участвовать не могу.
|
![]() |
![]() |
Пользователь сказал cпасибо: | Alexandr_L (28.09.2017) |
![]() |
#19 |
Гроссмейстер
Регистрация: 04.01.2017
Сообщений: 1,425
Сказал(а) спасибо: 839
Поблагодарили 2,667 раз(а) в 1,060 сообщениях
Репутация: 140
|
![]()
Если на одном ядре то нужна оболочка типа кутечесс или литлблитцера.
|
![]() |
![]() |
Пользователь сказал cпасибо: | Alexandr_L (28.09.2017) |
![]() |
#20 |
КМС
Регистрация: 20.12.2016
Сообщений: 732
Сказал(а) спасибо: 1,220
Поблагодарили 1,132 раз(а) в 565 сообщениях
Репутация: 121
|
![]() Цитата: Сообщение от ChessMan
Если на одном ядре то нужна оболочка типа кутечесс или литлблитцера.
|
![]() |
![]() |
![]() |
#21 |
Гроссмейстер
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 4,069
Сказал(а) спасибо: 971
Поблагодарили 3,372 раз(а) в 2,400 сообщениях
Репутация: 88
|
![]()
На одном ядре особой пользы нет.
К тому же на ультракоротких контролях заведомо выиграет быстрейший движок. Впрочем, думаю никто не будет возражать против того, что Вы естественно имеете полное право это сделать, и результаты выложить, так что если есть желание и возможность - IMHO делайте, в конце концов движки чуток, да различаются, т.к. у них есть разница на несколько патчей. Может окажется, что я неправ, и три-пять желтых патчей скомпенсируют 4% отставания в скорости моей сборки от сборки от otodranik. _________ Проверить мысль выше легко: Достаточно скомпилировать движок с одного и того же "мастера" без малейшей правки кода всем нам троим. |
![]() |
![]() |
![]() |
#22 |
Гроссмейстер
Регистрация: 25.01.2017
Сообщений: 1,646
Сказал(а) спасибо: 859
Поблагодарили 2,888 раз(а) в 1,283 сообщениях
Репутация: 109
|
![]()
Говорить о скорости движков корректно - когда сравниваем одни и те же исходники - в этом случае предпочтение более быстрой версии. А вот сравнивать скорость между компиляциями Стокфиша, но с разными "мозгами"(добавленными патчами) - не совсем корректно. Перед тем как добавить патч его тестируют гораздо лучше нашего - в итоге победит версия с более свежими "мозгами". У АСМфиша настолько велико преимущество в скорости, что она перекрывает следующие патчи на значительном этапе развития в быстрых партиях. В идеале такого вопроса не должно стоять - нужна однга и быстрая компиляция, и новая по "мозгам" одновременно. Не тратьте время на выявление сильнейшего среди равных!
__________________
AMD Phenom II X6 1100T@3.3GHz |
![]() |
![]() |
4 пользователя(ей) сказали cпасибо: |
![]() |
#23 |
Гроссмейстер
Регистрация: 11.04.2017
Адрес: РФ, Крым, Севастополь.
Сообщений: 4,069
Сказал(а) спасибо: 971
Поблагодарили 3,372 раз(а) в 2,400 сообщениях
Репутация: 88
|
![]() Цитата: Сообщение от otodranik
Не тратьте время на выявление сильнейшего среди равных!
Тут есть же еще и второй вопрос: насколько движок умеет решать тестовые задания (естественно не за 10 секунд, а хотя бы минут пять на позицию, что близко к гроссмейстерским 120 минут на 40 ходов). Т.е. одна версия (вероятно та, что быстрее) будет лучше в игровом плане, в особенности - в блице. А другая - возможно в тактическом, для анализа, за счет патчей. А возможно, таки не будет, т.к. все же разницы мозгов не хватит, чтобы перекрыть разницу в скорости. ______ Ну а тест на 10 секунд/партия для де-факто одного исходника, отличающегося на доли процента, естественно имеет место быть, если партий хотя бы сотня тысяч. Иначе - погрешность перевесит результат, т.е. результат будет недостоверным. |
![]() |
![]() |
![]() |
#24 |
Гроссмейстер
Регистрация: 31.05.2016
Сообщений: 3,325
Сказал(а) спасибо: 7,552
Поблагодарили 4,326 раз(а) в 2,310 сообщениях
Репутация: 276
|
![]() Цитата: Сообщение от otodranik
Говорить о скорости движков корректно - когда сравниваем одни и те же исходники - в этом случае предпочтение более быстрой версии. А вот сравнивать скорость между компиляциями Стокфиша, но с разными "мозгами"(добавленными патчами) - не совсем корректно. Перед тем как добавить патч его тестируют гораздо лучше нашего - в итоге победит версия с более свежими "мозгами". У АСМфиша настолько велико преимущество в скорости, что она перекрывает следующие патчи на значительном этапе развития в быстрых партиях. В идеале такого вопроса не должно стоять - нужна однга и быстрая компиляция, и новая по "мозгам" одновременно. Не тратьте время на выявление сильнейшего среди равных!
-с другой стороны +60эло стока за год- это 15эло в квартал и достаточно асм вообще компилить раз в квартал... |
![]() |
![]() |
Пользователь сказал cпасибо: | Viktor (29.09.2017) |
![]() |
#25 |
КМС
Регистрация: 20.12.2016
Сообщений: 732
Сказал(а) спасибо: 1,220
Поблагодарили 1,132 раз(а) в 565 сообщениях
Репутация: 121
|
![]() Цитата: Сообщение от Maratka
Ну почему?
Тут есть же еще и второй вопрос: насколько движок умеет решать тестовые задания (естественно не за 10 секунд, а хотя бы минут пять на позицию, что близко к гроссмейстерским 120 минут на 40 ходов). Те движки что в топе по тесту, решали позиции в среднем 1.5-2сек на позу. |
![]() |
![]() |
![]() |
#26 |
Гроссмейстер
Регистрация: 31.05.2016
Сообщений: 3,325
Сказал(а) спасибо: 7,552
Поблагодарили 4,326 раз(а) в 2,310 сообщениях
Репутация: 276
|
![]()
-если нас интересует адванс, а не блиц- время вторично и найдет ли 1 ядро ход за 2 сек или за 20 минут- одинаково, ясно- что тактический движок быстр в тактике, а вот насколько он слаб в позиционных задачах?
-с удивлением узнаю, что многие сильные адвансеры играют на ноутах- а ведь там- 2-4 ядра с частотой 2.5- 3.5Ггц и памяти 4-16ГБ..., т.е. время действительно вторично- главное, чтобы движок нашел трудный ход... |
![]() |
![]() |
3 пользователя(ей) сказали cпасибо: |
![]() |
#27 |
КМС
Регистрация: 20.12.2016
Сообщений: 732
Сказал(а) спасибо: 1,220
Поблагодарили 1,132 раз(а) в 565 сообщениях
Репутация: 121
|
![]() Цитата: Сообщение от sergey1963
-с удивлением узнаю, что многие сильные адвансеры играют на ноутах- а ведь там- 2-4 ядра с частотой 2.5- 3.5Ггц и памяти 4-16ГБ..., т.е. время действительно вторично- главное, чтобы движок нашел трудный ход...
Если у тебя много партий и мало времени на анализ, то время вдвойне первичней. Но опять таки от части время можно компенсировать более мощным процем. |
![]() |
![]() |
Пользователь сказал cпасибо: | otodranik (01.10.2017) |
![]() |
#28 |
Гроссмейстер
Регистрация: 31.05.2016
Сообщений: 3,325
Сказал(а) спасибо: 7,552
Поблагодарили 4,326 раз(а) в 2,310 сообщениях
Репутация: 276
|
![]() Цитата: Сообщение от Burcontovk
Лично видели, или они вам сказали? что бы двиг нашел сильный ход ему нужно время, время первично особенно для систем со слабым процем.
Если у тебя много партий и мало времени на анализ, то время вдвойне первичней. Но опять таки от части время можно компенсировать более мощным процем. |
![]() |
![]() |
![]() |
#29 |
Гроссмейстер
|
![]() Цитата: Сообщение от ChessMan
Маратка, ну я ведь специально создал тему для тестов собственных патчей (и обсуждения)
|
![]() |
![]() |
Пользователь сказал cпасибо: | Гудвин (16.03.2018) |
![]() |
#30 |
Гроссмейстер
Регистрация: 04.01.2017
Сообщений: 1,425
Сказал(а) спасибо: 839
Поблагодарили 2,667 раз(а) в 1,060 сообщениях
Репутация: 140
|
![]() Цитата: Сообщение от Gross_Titan
увижу модератора-передам ему ваше мнение
![]() ============= Я пока не разобрался как переносить сообщения в другую тему.
__________________
ICCF 2424. AMD Ryzen 7 1700X @3.6 GHz |
![]() |
![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
Опции темы | |
Опции просмотра | |
|
|