Forchess - форум о заочных шахматах  

Вернуться   Forchess - форум о заочных шахматах > Заочные турниры и партии > Шахматные программы и движки

Ответ
 
Опции темы Опции просмотра
Старый 10.08.2016, 15:19   #1
Estet
Начинающий
 
Аватар для Estet
 
Регистрация: 03.06.2016
Сообщений: 15
Сказал(а) спасибо: 11
Поблагодарили 47 раз(а) в 11 сообщениях
Репутация: 3
По умолчанию Рекомендации по оптимальным настройкам программ и движков

Просьба: создать тему с условным названием "рекомендации по оптимальным настройкам компьютера" (в том числе настройкам разных движков в разных оболочках).
Допустим, я сейчас в теме "Записки гроссмейстера" прочитал переписку между sergey1963 и AlekseiNK:
Цитата: Сообщение от sergey1963
угу, плюс еще сток ест гипертрейдинг- поставите 8 потоков, хэш 24Гб- обалдеете не только от скорости Мпс, но и от набора глубины- за час в мителльшпиле будете доходить до 45-50.
Цитата: Сообщение от AlekseiNK
Все верно. Выставил хэш 24ГБ минут за 40-45 в сложном миттельшпиле дошел до 45,
и у меня возник вопрос к Сергею:
Что значит хэш 24 ГБ?
Уточняю: я до сих пор считал, что хэш выставляется кратным двум (2, ..., 64, ..., 512, ... 4096, 8192, 16384, 32768, ...)
Ну и где здесь 24 ГБ?
Или я что-то неправильно понимаю?
И если я не прав, то заморачиваться с кратностью двум, получается, вообще не нужно, что ли? То есть, грубо говоря, устанавливаем просто 24000 (при ОЗУ 32 ГБ), и всё?

Я посчитал неправильным задавать свой вопрос в теме "Записки гроссмейстера".
А в теме "оптимальные настройки" можно обсудить, помимо этого, массу разных других вопросов, имеющих общий характер (т.е. не по конкретному движку или оболочке, а вообще).
Если администрация со мною согласится, тогда прошу переместить мой вопрос в эту новую тему.
Estet вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Still (10.08.2016)
Старый 10.08.2016, 16:35   #2
sergey1963
Гроссмейстер
 
Аватар для sergey1963
 
Регистрация: 31.05.2016
Сообщений: 1,078
Сказал(а) спасибо: 3,040
Поблагодарили 937 раз(а) в 503 сообщениях
Репутация: 63
По умолчанию Re: Предложения, поздравления. Просьбы или жалобы

не совсем так-
не могу выставить хэш 12ГБ при своем ОЗУ 16ГБ- не хватает памяти на СВ, серфинг, читалку- те получается ОС берет "под себя" более 4ГБ (правда отключил файл подкачки в ОС для быстродействия)...
при 32ГБ памяти легко выставляется 24ГБ- тк 8ГБ вполне хватает на все остальное...
да хэш у стока и ящера ставится уже по принципу 3/4 всей памяти, но начиная с 32ГБ, при 16ГБ- 1/2, при 8 с подкачкой- 1/2, при 4- только 1ГБ.
sergey1963 на форуме   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Chess762 (31.10.2016), Demch (10.08.2016)
Старый 10.08.2016, 17:08   #3
Estet
Начинающий
ТС
 
Аватар для Estet
 
Регистрация: 03.06.2016
Сообщений: 15
Сказал(а) спасибо: 11
Поблагодарили 47 раз(а) в 11 сообщениях
Репутация: 3
По умолчанию Re: Предложения, поздравления. Просьбы или жалобы

Цитата: Сообщение от sergey1963
не совсем так-
не могу выставить хэш 12ГБ при своем ОЗУ 16ГБ- не хватает памяти на СВ, серфинг, читалку- те получается ОС берет "под себя" более 4ГБ (правда отключил файл подкачки в ОС для быстродействия)...
при 32ГБ памяти легко выставляется 24ГБ- тк 8ГБ вполне хватает на все остальное...
да хэш у стока и ящера ставится уже по принципу 3/4 всей памяти, но начиная с 32ГБ, при 16ГБ- 1/2, при 8 с подкачкой- 1/2, при 4- только 1ГБ.
Вы объяснили, что лучшие современные движки могут эффективно использовать большой объём хэша. Понятно. Спасибо.
Но я всё же задавал вопрос немного не о том. Повторяю вопрос: правильно ли я Вас понял, что при выставлении размера хэша (большого или нет – в данном случае вторично) не обязательно указывать его размер из расчёта «два в периоде» (2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768), а можно указывать произвольный размер (допустим, следуя Вашей рекомендации, 24000)?
Estet вне форума   Ответить с цитированием
Старый 10.08.2016, 18:57   #4
ValstepAS
4 разряд
 
Аватар для ValstepAS
 
Регистрация: 05.06.2016
Адрес: Саратов
Сообщений: 62
Сказал(а) спасибо: 86
Поблагодарили 51 раз(а) в 27 сообщениях
Репутация: 10
По умолчанию Re: Предложения, поздравления. Просьбы или жалобы

Цитата: Сообщение от Estet
Вы объяснили, что лучшие современные движки могут эффективно использовать большой объём хэша. Понятно. Спасибо.
Но я всё же задавал вопрос немного не о том. Повторяю вопрос: правильно ли я Вас понял, что при выставлении размера хэша (большого или нет – в данном случае вторично) не обязательно указывать его размер из расчёта «два в периоде» (2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768), а можно указывать произвольный размер (допустим, следуя Вашей рекомендации, 24000)?
Если память 8, выставляют 4096, если 16 -8192, т.е. половина памяти кратное 2.
ValstepAS вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
voronn09 (10.08.2016)
Старый 10.08.2016, 19:32   #5
Харлампий
3 разряд
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 196
Сказал(а) спасибо: 315
Поблагодарили 589 раз(а) в 175 сообщениях
Репутация: 19
По умолчанию Re: Рекомендации по оптимальным настройкам программ и движков

В оболочке Fritz есть функция оптимизировать силу игры. При объёме памяти 16 гб выскакивает цифра 9216. Сток при этом "чувствует" себя отлично .
Харлампий вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Chess762 (31.10.2016)
Старый 10.08.2016, 19:45   #6
ValstepAS
4 разряд
 
Аватар для ValstepAS
 
Регистрация: 05.06.2016
Адрес: Саратов
Сообщений: 62
Сказал(а) спасибо: 86
Поблагодарили 51 раз(а) в 27 сообщениях
Репутация: 10
По умолчанию Re: Рекомендации по оптимальным настройкам программ и движков

Цитата: Сообщение от Харлампий
В оболочке Fritz есть функция оптимизировать силу игры. При объёме памяти 16 гб выскакивает цифра 9216. Сток при этом "чувствует" себя отлично .
Я говорю о номинальных значениях, об этом, ещё, говорил и автор Гудини.
ValstepAS вне форума   Ответить с цитированием
Старый 10.08.2016, 19:53   #7
Estet
Начинающий
ТС
 
Аватар для Estet
 
Регистрация: 03.06.2016
Сообщений: 15
Сказал(а) спасибо: 11
Поблагодарили 47 раз(а) в 11 сообщениях
Репутация: 3
По умолчанию Re: Рекомендации по оптимальным настройкам программ и движков

Цитата: Сообщение от Харлампий
В оболочке Fritz есть функция оптимизировать силу игры. При объёме памяти 16 гб выскакивает цифра 9216. Сток при этом "чувствует" себя отлично .
Я анализирую, как правило, в аквариуме. Но суть даже не в этом.
Сам я ни разу ни айтишник, поэтому в настройках следую советам «бывалых». Так вот, когда-то на форуме Иммортала (его, надеюсь, тут можно упоминать?) было написано примерно следующее (воспроизвожу по памяти и приблизительно, но общий смысл передаю точно): дескать, выставлять-то можно любой размер хэша, никто не запрещает. Однако ввиду каких-то особенностей машинных вычислений компьютер всё равно де-факто будет использовать хэш с размером «два в периоде»). Скажем, при выставлении хэша = 20000 МБ компьютер «обрезает» его до 16384 МБ (2 в 14-й степени). Последние годы для меня это было аксиомой. Поэтому меня так удивила рекомендация Сергея выставлять хэш = 24 ГБ. Ведь если верить тому старому разъяснению, компьютер в этом случае всё равно «обрежет» хэш до 16384 МБ.
Вот я и решил этот момент для себя прояснить.
К слову. До сих пор я вёл бесконечный анализ Стокфишем именно при хэше = 16384 МБ (у меня 32 ГБ оперативки). Сейчас вот настроил 24000 МБ и что-то какого-то качественного прироста скорости не ощущаю. Не знаю, может быть, это субъективно.
Estet вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Харлампий (10.08.2016)
Старый 10.08.2016, 20:02   #8
Харлампий
3 разряд
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 196
Сказал(а) спасибо: 315
Поблагодарили 589 раз(а) в 175 сообщениях
Репутация: 19
По умолчанию Re: Рекомендации по оптимальным настройкам программ и движков

Цитата: Сообщение от ValstepAS
Я говорю о номинальных значениях, об этом, ещё, говорил и автор Гудини.
А это вообще что есть? Автора Гудини не читал. Думаю, главное это оптимальное значение, а оно для разных движков различным может быть. Ящеру , например , меньше половины хэш вроде ставить надо.
Харлампий вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
Философ (10.08.2016)
Старый 10.08.2016, 20:06   #9
Харлампий
3 разряд
 
Аватар для Харлампий
 
Регистрация: 03.06.2016
Сообщений: 196
Сказал(а) спасибо: 315
Поблагодарили 589 раз(а) в 175 сообщениях
Репутация: 19
По умолчанию Re: Рекомендации по оптимальным настройкам программ и движков

Цитата: Сообщение от Estet
Я анализирую, как правило, в аквариуме. Но суть даже не в этом.
Сам я ни разу ни айтишник, поэтому в настройках следую советам «бывалых». Так вот, когда-то на форуме Иммортала (его, надеюсь, тут можно упоминать?) было написано примерно следующее (воспроизвожу по памяти и приблизительно, но общий смысл передаю точно): дескать, выставлять-то можно любой размер хэша, никто не запрещает. Однако ввиду каких-то особенностей машинных вычислений компьютер всё равно де-факто будет использовать хэш с размером «два в периоде»). Скажем, при выставлении хэша = 20000 МБ компьютер «обрезает» его до 16384 МБ (2 в 14-й степени). Последние годы для меня это было аксиомой. Поэтому меня так удивила рекомендация Сергея выставлять хэш = 24 ГБ. Ведь если верить тому старому разъяснению, компьютер в этом случае всё равно «обрежет» хэш до 16384 МБ.
Вот я и решил этот момент для себя прояснить.
К слову. До сих пор я вёл бесконечный анализ Стокфишем именно при хэше = 16384 МБ (у меня 32 ГБ оперативки). Сейчас вот настроил 24000 МБ и что-то какого-то качественного прироста скорости не ощущаю. Не знаю, может быть, это субъективно.
В акве я ставлю 9216 руками,анализом доволен.
Харлампий вне форума   Ответить с цитированием
Старый 10.08.2016, 23:22   #10
sergey1963
Гроссмейстер
 
Аватар для sergey1963
 
Регистрация: 31.05.2016
Сообщений: 1,078
Сказал(а) спасибо: 3,040
Поблагодарили 937 раз(а) в 503 сообщениях
Репутация: 63
По умолчанию Re: Предложения, поздравления. Просьбы или жалобы

Цитата: Сообщение от Estet
Вы объяснили, что лучшие современные движки могут эффективно использовать большой объём хэша. Понятно. Спасибо.
Но я всё же задавал вопрос немного не о том. Повторяю вопрос: правильно ли я Вас понял, что при выставлении размера хэша (большого или нет – в данном случае вторично) не обязательно указывать его размер из расчёта «два в периоде» (2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768), а можно указывать произвольный размер (допустим, следуя Вашей рекомендации, 24000)?
1. раньше всегда было кратно 2, теперь можно поставить три четверти ОЗУ (ящеру 10.1 и некоторым видам стока)
2. говоря 1Гб- подразумеваем конечно 1024 Мб, т.о. 16Гб превращаются в 16384 Мб
3. все это проверяется по диспетчеру задач, например поставили стоку 9Гб- а он все равно брать будет 8Гб и следующие ступени- 12,16,24,32,48,64,96. С ящером посложнее- он будет показывать +1Гб к установленному хэшу из-за таблицы-памяти размером 1024Мб.
4. при прогонке партий "быструшек" до 10с на ход можно вообще убрать хэш, т.е. поставить 1Мб, движок не будет обращаться к оперативке, а только к L3-кэшу (6- 20Мб) в самом процессоре, что гораздо быстрее.
sergey1963 на форуме   Ответить с цитированием
3 пользователя(ей) сказали cпасибо:
Estet (11.08.2016), Философ (11.08.2016), Харлампий (11.08.2016)
Старый 22.08.2016, 19:24   #11
Философ
4 разряд
 
Аватар для Философ
 
Регистрация: 02.06.2016
Сообщений: 46
Сказал(а) спасибо: 575
Поблагодарили 26 раз(а) в 11 сообщениях
Репутация: 1
По умолчанию Re: Рекомендации по оптимальным настройкам программ и движков

Хочу спросить знающих людей, что значит наличие или отсутствие галочки в настройках uci analyse mode и ponder. A также , что за настройки log file и hash file name? Где искать эти файлы, чтобы указать путь, и что это даёт?
Философ вне форума   Ответить с цитированием
Старый 22.08.2016, 21:15   #12
Viktor
Гроссмейстер
 
Аватар для Viktor
 
Регистрация: 07.06.2016
Сообщений: 1,061
Сказал(а) спасибо: 1,621
Поблагодарили 2,199 раз(а) в 773 сообщениях
Репутация: 85
По умолчанию Re: Рекомендации по оптимальным настройкам программ и движков

Если опция ponder включена (стоит галочка) - движок думает (работает) постоянно, а в отключенном состоянии он будет думать только тогда, когда идет его время.
Viktor вне форума   Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Chess762 (31.10.2016), Философ (22.08.2016)
Старый 26.09.2016, 09:54   #13
DEEP_MIND
Super Moderator
 
Аватар для DEEP_MIND
 
Регистрация: 30.05.2016
Сообщений: 260
Сказал(а) спасибо: 24
Поблагодарили 277 раз(а) в 133 сообщениях
Репутация: 12
По умолчанию Re: Рекомендации по оптимальным настройкам программ и движков

Цитата: Сообщение от Estet
Однако ввиду каких-то особенностей машинных вычислений компьютер всё равно де-факто будет использовать хэш с размером «два в периоде»).
это со времен DOS-вских движков пошло.
а почему так? а вот почему: размер хэша напрямую участвует в форуме расчета адреса ячейки этого самого хэша. т.е. чтобы движку вытащить (или записать) в память данные о позиции, он берет хэш-число этой позиции и размер хэш памяти, и вычисляет адрес ячейки, откуда и берет (записывает) данные.
так вот в старых движках этот код был написан так, что вычисления кратные степени два работали прилично быстрей, поэтому движок и "причесывал" размер хэша, который выставлялся в оболочке. но еще с времен фруктов и прочих фрицев код расчета был сделан по другому и движку по барабану на кратность.

пример из Стрелки:
entry = trans_entry + (KEY_INDEX & trans_mask);

вместо размера таблицы используется переменная trans_mask которая инициализируется в момент создания таблицы.
DEEP_MIND вне форума   Ответить с цитированием
6 пользователя(ей) сказали cпасибо:
Chess762 (31.10.2016), Estet (30.09.2016), GRF (11.12.2016), tt66 (26.09.2016), Гудвин (26.09.2016), Кевин (27.09.2016)
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 15:37. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, vBulletin Solutions, Inc. Перевод: zCarot
Рейтинг@Mail.ru