Как оптимизировать сборку для шахматного движка?

Очевидный вопрос: все ли ядра заняты и какую тактовую частоту/температуру вы видите?

РикДэвис сказал:

Очевидный вопрос: все ли ядра заняты и какую тактовую частоту/температуру вы видите?

Нажмите, чтобы развернуть...
Я полностью использую 24 ядра в 24 потоках Stockfish. 13900k имеет термическое регулирование и имеет TDP около 300 Вт. Stockfish использует 44 ГБ оперативной памяти для хеш-таблицы. P-ядра работают на частоте 5,5 ГГц.

Это довольно безумный уровень вычислений.

Будет ли лучше при 32 потоках использовать 16 потоков на гиперпоточных ядрах P и запускать еще 16 потоков на ядрах E? Я ожидаю, что он будет более энергоэффективным для целочисленных частей вычислений, что может помочь, если вы ограничены в температуре.

Кельджян сказал:

Я считаю, что узким местом является память.

Нажмите, чтобы развернуть...
Полагаю, это возможно. Но я использую DDR5-4800. Это не супер быстро, но и не безумно медленно.

Тем не менее, некоторые тестовые сайты (https://openbenchmarking.org/test/pts/stockfish) сообщают, что 13900k получает почти 68 миллионов узлов в секунду. Это бессмысленно. Ладно, возможно, я не использую сверхбыструю тестовую память. Но даст ли DDR5-6000 производительность в 2,5 раза? Я в этом сильно сомневаюсь.

Для меня это просто не имеет смысла.

РЕДАКТИРОВАТЬ: И я использую память в двухканальном режиме. Это 32 ГБ х 2.

Похоже, вам следует попробовать еще несколько перестановок ядра/потока, чтобы увидеть влияние на производительность, сохраняя при этом конфигурацию памяти фиксированной.

Прихожу сюда очень поздно... Предполагая, что вы являетесь пользователем Chess.com, пробовали ли вы анализ Stockfish, если загружаете партию/позицию?

Изменить: играя с этим. похоже, что он работает на моем ноутбуке в Javascript в браузере. То, что у вас есть, скорее всего, намного лучше. :)

kperrier сказал:
Прихожу сюда очень поздно... Предполагая, что вы являетесь пользователем Chess.com, пробовали ли вы анализ Stockfish, если загружаете партию/позицию?

Изменить: играя с этим. похоже, что он работает на моем ноутбуке в Javascript в браузере. То, что у вас есть, скорее всего, намного лучше. :)

Нажмите, чтобы развернуть...
Я являюсь участником сайта Chess.com и использовал их анализ Javascript Stockfish. Я имею в виду, что это лучше, чем ничего, но да, я могу получить примерно в 10 раз больше узлов в секунду, запуская Stockfish через Chessbase.

РЕДАКТИРОВАТЬ: Если это имеет значение, я также использую Chessbase, потому что я часто провожу параллельный анализ через Stockfish, а также LCZero. Иногда они различаются, поэтому мне нравится иметь оба. А LCZero действительно мало нагружает процессор и сильно нагружает графический процессор, поэтому их параллельная работа на самом деле не является проблемой.

Я использую Chessbase 17... каждый день. В основном для анализа партий, в которые я играл на Playchess, Chess.com или lichess. Любить это!

Я тоже собираюсь купить новый компьютер. Я серьезно подумываю о AMD Ryzen 7945HX, ноутбуке, «эквиваленте» настольного компьютера 7950x. Я хочу более низкое энергопотребление, и многие обзоры привязывают такие вещи, как Cinebench 23, к версии процессора для настольных ПК, даже если они потребляют гораздо меньше энергии и тепла. Как и в случае с Intel, в этих высокопроизводительных процессорах убывающая отдача наступает очень быстро, и вы в основном сжигаете энергию, получая очень небольшую выгоду.

Я рассматривал (не X) версию настольного компьютера 7900, поскольку с ней вы получаете высокую эффективность... и всегда можете разогнать (при правильном охлаждении - не нужен водяной кулер из коробки), если есть желание, но как-то не хватает возможности ноутбук.

Привет, я только что купил ноутбук ASUS ROG Strix G15 — AMD Ryzen 7, 6800, 16 ГБ оперативной памяти. Я купил его для других игр, а не только для шахмат, но на своей Chessbase 15 с Stockfish 16 я получаю всего около 7000 кун/с. Это нормально. Я ожидал что-то около 20 000 кун/с. Что я могу сделать, чтобы поднять этот вопрос?

Последнее сообщение в блоге

Проблема с файлом Handbrake 1.5.1
October 01, 2023

Я перешел с версии 0.9.1 на 1.5.1. Все это для того, чтобы иметь возможность ХК, не теряя при этом рассудка. Проблема заключается в выборе всех пре...

Пиксельная реальность: тема о новых и будущих компьютерных мониторах
September 30, 2023

Примечательно, что Corsair предлагает трехлетнюю гарантию на битые пиксели и выгорание, в то время как LG гораздо менее щедра в отношении выгорания...

Пиксельная реальность: тема о новых и будущих компьютерных мониторах
October 01, 2023

Примечательно, что Corsair предлагает трехлетнюю гарантию на битые пиксели и выгорание, в то время как LG гораздо менее щедра в отношении выгорания...