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

Forchess - форум о заочных шахматах (http://forchess.ru/index.php)
-   Турниры и сборки движков (http://forchess.ru/forumdisplay.php?f=66)
-   -   TCEC-10 - чемпионат мира среди компьютерных движков! (http://forchess.ru/showthread.php?t=656)

Bullet 06.10.2017 12:56

TCEC-10 - чемпионат мира среди компьютерных движков!
 
http://tcec.chessdom.com/live.php

Эта тема о 10 сезоне неофициального (хотя и общепризнанном) чемпионате мира среди компьютерных программ - TOP CHESS ENGINE CHAMPIONSHIP Season 10!
Старт мероприятия состоится с 7 по 10 октября 2017 года.
Список учаcтников:

Развернуть для просмотра

Alfil (заменен на Rybka)
Andscacs
Arasan
Bobcat
Booot
Chiron
Fire
Fizbo
Fruit
Gaviota
Ginkgo
Gull
Hakkapeliitta
Hannibal
Houdini
Jonny
Komodo
Laser
Nemorino
Nirvana
Rybka
Stockfish
Texel
Vajolet2
Wasp
[свернуть]

Bullet 07.10.2017 08:24

Re: TCEC-10 - чемпионат мира среди компьютерных движков!
 
44 ядра для TCEC Сезон 10

Премьера компьютерного шахматного турнира TCEC Season 10 начинается на следующей неделе с участием сильнейших шахматных программ. Событие будет не только рекордным в отношении ELO и мощью двигателей, но и в плане аппаратного обеспечения для S10 будет 44-ядерный сервер.
Ниже приведены полные параметры машины для TCEC S10:
Код:

Dual Xeon 2699 v4 - всего 44 ядра
Supermicro X10DRL-i
ОЗУ 64 ГБ, что означает максимум 16 ГБ хэша на двигатель
250 ГБ Crucial SSD
Windows Server 2012 R2

Для этапа 1 сервер будет ограничен 22 ядрами, со стадии 2 и для суперфинала будет работать на полную мощность 44 ядер.
Примечание: на всех этапах ponder будет отключен, согласно правилам конкурса

http://www.chessdom.com/wp-content/u...marking-17.jpg

http://www.chessdom.com/44-cores-ser...cec-season-10/

Maratka 08.10.2017 13:37

Re: TCEC-10 - чемпионат мира среди компьютерных движков!
 
Цитата:

Сообщение от Bullet (Сообщение 44799)
ОЗУ 64 ГБ, что означает максимум 16 ГБ хэша на двигатель

Зачем зажали то так?

Aster 08.10.2017 14:35

Re: TCEC-10 - чемпионат мира среди компьютерных движков!
 
Не очень понятно, зачем больше для такого короткого контроля..

otodranik 08.10.2017 14:50

Re: TCEC-10 - чемпионат мира среди компьютерных движков!
 
Цитата:

Сообщение от Aster (Сообщение 44860)
Не очень понятно, зачем больше для такого короткого контроля..

А какой контроль? 25+10?

Aster 08.10.2017 15:12

Re: TCEC-10 - чемпионат мира среди компьютерных движков!
 
Цитата:

Сообщение от otodranik (Сообщение 44862)
А какой контроль? 25+10?

60+10, потом 90+10.

Maratka 08.10.2017 15:29

Re: TCEC-10 - чемпионат мира среди компьютерных движков!
 
Цитата:

Сообщение от Aster (Сообщение 44865)
60+10

На 60+15 у меня сжирается ~50% 16-гигабайтного хеша (в среднем за ход).
При контроле 120+15 - весь, минут за 6-7 счета.

Это 8!!! ядер.
В турнире TCEC на сервере более сорока ядер, т.е. наполнять хеш они будут впятеро быстрее, отсюда минимум 32 гигабайта для контороля 60+10, и 64 - для 90+10.

Aster 08.10.2017 15:42

Re: TCEC-10 - чемпионат мира среди компьютерных движков!
 
Наполнение хэша и его эффективное использование - разные вещи. Например, авторы Комода рекомендуют значительно более консервативный подход к установке хеша:

Развернуть для просмотра

1. Take the main time in minutes and add the increment in seconds (for sudden death the increment is zero.) Example a 5 minute plus 1 sec increment game would be 5 + 1 = 6.
2. Multiply the value obtained in step 1 by 3. In the above example, 5x3 = 15.
3. From the opening position, do a fixed time search of exactly this amount of time in seconds. (15 seconds in this example)
4. Note the hash table utilization as reported by the GUI.
5. If the hash table utilization is much above 40%, double the hash table size and repeat this test.
6. If the hash table utilization is too small, for example well below 20%, you are probably setting your table higher than it needs to be.
[свернуть]

otodranik 08.10.2017 16:10

Re: TCEC-10 - чемпионат мира среди компьютерных движков!
 
Вообще, наполнение и его использование - разные вещи, иначе 44 ядра при 1024мб играли бы слабее на несколько разрядов, чем 44 ядра на 64Гб, в реале же разница в несколько ЕЛО будет. Хеши в террабайт пока нам недоступны, да и тут все упирается в эффективность кода, думаю, совершенная программа, вполне, может обходиться разумными хешами не превышающим 1Гб.

sergey1963 08.10.2017 16:19

Re: TCEC-10 - чемпионат мира среди компьютерных движков!
 
Цитата:

Сообщение от Aster (Сообщение 44867)
Наполнение хэша и его эффективное использование - разные вещи. Например, авторы Комода рекомендуют значительно более консервативный подход к установке хеша

увы- это не про хэш, а специальную хэш-таблицу ящера до 1ГБ... хэш идет там отдельно...

sergey1963 08.10.2017 16:20

Re: TCEC-10 - чемпионат мира среди компьютерных движков!
 
Цитата:

Сообщение от otodranik (Сообщение 44873)
Вообще, наполнение и его использование - разные вещи, иначе 44 ядра при 1024мб играли бы слабее на несколько разрядов, чем 44 ядра на 64Гб, в реале же разница в несколько ЕЛО будет. Хеши в террабайт пока нам недоступны, да и тут все упирается в эффективность кода, думаю, совершенная программа, вполне, может обходиться разумными хешами не превышающим 1Гб.

ЛП при хэше в 64-128ГБ будет уже неплох, при меньшем- вы правы- хватит и 1ГБ- и без ЛП...

Aster 08.10.2017 17:01

Re: TCEC-10 - чемпионат мира среди компьютерных движков!
 
Цитата:

Сообщение от sergey1963 (Сообщение 44875)
увы- это не про хэш, а специальную хэш-таблицу ящера до 1ГБ... хэш идет там отдельно...

Доказательства будут, или как обычно?

Из справки Komodo 11:

Развернуть для просмотра

This defines the maximum amount of memory to use for the transposition table - a major factor in the performance of modern chess programs. The default is set to 128 (in megabytes) which is probably enough for rapid use but should be set higher for longer think times or four or more cores. It is usually safe, but may not be optimum, to use half of your available memory for Hash, but smaller Hash size will improve performance slightly in fast play. See the document setHASH.txt for more specific information on how this should be set for ultimate performance. All 64 bit versions allow up to 65536 megabytes (64 GB) to be allocated, assuming your system has that much. The Windows 32 bit version limits this to 2048 megabytes due to hardware and operating system limitations. Please note Komodo’s hash entry size is a bit different from other programs. If you allocate 16 megabytes, Komodo will only use 12, and not use any more until you set it to 24, and so on with each doubling. This is normal. Our scheme has the advantage that on a computer with memory equal to a power of 2 GB, such as 8 or 16 or 32 GB, you can generally use ¾ of the memory for Hash instead of just half, while still leaving enough for the operating system and other things.
[свернуть]

sergey1963 08.10.2017 19:24

Re: TCEC-10 - чемпионат мира среди компьютерных движков!
 
когда это у меня было бездоказательно?- откройте настройки ящера и убедитесь- хэш-таблица- это одно, просто хэш- это уже другое...

DEEP_MIND 08.10.2017 22:21

Re: TCEC-10 - чемпионат мира среди компьютерных движков!
 
сразу видно что серега никогда не открывал в своей жизни исходники шахматных программ )))

Aster 09.10.2017 16:54

Re: TCEC-10 - чемпионат мира среди компьютерных движков!
 
Цитата:

Сообщение от sergey1963 (Сообщение 44958)
для двух слепых (остальные видят)-

Это дополнительная память для внутренних данных, про неё никто не говорил :acute:

Развернуть для просмотра

Table Memory
------------
This parameter determines how much memory, in megabytes, Komodo will allocate to various internal tables such as the pawn structure hash table, evaluation cache and others. These are used by Komodo’s evaluation to prevent doing duplicate work. If you allocate too much or too little memory it can negatively impact your performance . The default value of 128 is probably close to optimal for fast play on most machines cira 2013 but you may want to experiment with raising this value if you have a high performance machine. For slower games (or analysis) and/or for machines with many cores, higher values are appropriate. We have raised the upper limit in Komodo 9.2 and higher to 1024 megabytes since this may be appropriate for TCEC or similar use with many cores and long time limits. We used 512 in our recent tournament victories. If you have a NUMA machine, you could experiment with making Table Memory 2 or 3 megs per core you use in your system. Limiting the Table Memory to the size of the cache for each CPU can allow faster access to the data since it would be locally cached instead of being in slower to access main memory. Use a few minutes search and note the nodes per second you get as you try different Table Memory values, then use that setting.
[свернуть]

sergey1963 09.10.2017 17:15

Re: TCEC-10 - чемпионат мира среди компьютерных движков!
 
как это никто?- именно про нее я и упоминал-
Цитата:

Сообщение от sergey1963 (Сообщение 44875)
увы- это не про хэш, а специальную хэш-таблицу ящера до 1ГБ... хэш идет там отдельно...


Aster 09.10.2017 17:18

Re: TCEC-10 - чемпионат мира среди компьютерных движков!
 
Цитата:

Сообщение от sergey1963 (Сообщение 44962)
как это никто?- именно про нее я и упоминал-

Еще раз, рекомендации Комода по установке хэша приведены были мной изначально, с чем вы не согласились. Советы по установке этой внутренней памяти я привёл в предыдущем посте.

DEEP_MIND 09.10.2017 20:20

Re: TCEC-10 - чемпионат мира среди компьютерных движков!
 
Цитата:

Сообщение от Aster (Сообщение 44960)
internal tables such as the pawn structure hash table, evaluation cache and others.

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

Bullet 10.10.2017 08:00

Re: TCEC-10 - чемпионат мира среди компьютерных движков!
 
Старт турнира назначен на 13 октября. Тем временем движок Alfil не прошел тестирование - как оказалось, он использует встроенную в исполняемы файл книгу, что запрещено правилами. Он будет заменен на движок Rybka 4.1

Кевин 10.10.2017 08:36

Re: TCEC-10 - чемпионат мира среди компьютерных движков!
 
Цитата:

Сообщение от Bullet (Сообщение 45006)
Старт турнира назначен на 13 октября.

А ведь это пятница 13-ое :wizard::vampire:

Bullet 10.10.2017 09:04

Re: TCEC-10 - чемпионат мира среди компьютерных движков!
 
Так же организаторы турнира сказали, что представители движков Fritz 15 и Shredder 13 не отвечают на запросы о разрешении использовать их движки в турнире

Maratka 10.10.2017 10:49

Re: TCEC-10 - чемпионат мира среди компьютерных движков!
 
Цитата:

Сообщение от Bullet (Сообщение 45006)
Rybka 4.1

А что не Fritz'ем, тем более, что вроде бы и 16-я версия уже вышла? Т.е. по сути Rybka 6.

Цитата:

Сообщение от Bullet (Сообщение 45011)
что представители движков Fritz 15 и Shredder 13 не отвечают на запросы

А представитель движка Rybka 4.1 значит отвечает? ;)

Still 10.10.2017 12:22

Re: TCEC-10 - чемпионат мира среди компьютерных движков!
 
представитель не обязательно автор

Bullet 10.10.2017 12:34

Re: TCEC-10 - чемпионат мира среди компьютерных движков!
 
Цитата:

Сообщение от Maratka (Сообщение 45015)
А представитель движка Rybka 4.1 значит отвечает? ;)

Представитель Рыбки 4.1, он же ее автор, великий Васик Рейлих дал свое бессрочное одобрение на использование движка еще лет 7 назад. Права же на Фриц 15 (Рыбка 5) и будущий Фриц 16 принадлежат германской компании ChessBase GmbH. Рейлих же не может теперь полностью распоряжаться движком, а только лишь получает небольшой процент с продаж.

Maratka 10.10.2017 13:57

Re: TCEC-10 - чемпионат мира среди компьютерных движков!
 
Коротко и ясно.
Спасибо!

Цитата:

Сообщение от Bullet (Сообщение 45019)
Права же на Фриц 15 (Рыбка 5) и будущий Фриц 16 принадлежат германской компании ChessBase GmbH.

Ну в этом смысле тогда понятно.
Занять место где-то в середине таблицы - оно не очень полезно для повышения продаж. А бОльшее ему вряд-ли светит.

Alex_Zet 11.10.2017 20:01

Re: TCEC-10 - чемпионат мира среди компьютерных движков!
 
chatWING
Антон Михайлов (директор турнира)
Может ли кто-нибудь сделать число 10 из цифр за меньшее количество ходов? это головоломка дня


http://i056.radikal.ru/1710/1e/0d7bfb82e6f1.jpg

Alex_Zet 12.10.2017 00:44

Re: TCEC-10 - чемпионат мира среди компьютерных движков!
 
Антон Михайлов
*
(Директор турнира)
У нас есть подтвержденная дата начала мероприятия и подтвержденный час
12 минут назад
chatWING
*

Антон Михайлов
*
(Директор турнира)
В субботу в 14:00 CEST мы рассмотрим первые шаги S10 TCEC

10 минут назад
chatWING

Alex_Zet 13.10.2017 11:30

Re: TCEC-10 - чемпионат мира среди компьютерных движков!
 
Bryan

4:56 (6 ч. назад)

From Stockfish's current fourth place standing in Clemens Keck's Deep Fritz 14 Online Tournament - http://www.google.com/url?q=http%3A%...wyBd8pV8UijUYA, here's hoping for a flurry of ELO-gaining patches!

Alex_Zet 13.10.2017 11:34

Re: TCEC-10 - чемпионат мира среди компьютерных движков!
 
beach...@cfl.rr.com

12 окт. (11 ч. назад)

Yep Stockfish is ready for Tcec now totally screwed up so Tcec can start!
Stockfish has been locked down since july! MC and VD put the screws to Stockfish making it look like they are helping or changing for the better! Not so they are changing it for the worse like a marriage.
pep talk!
Keep up the horrible work guys we will be watching!

Alex_Zet 13.10.2017 21:40

Re: TCEC-10 - чемпионат мира среди компьютерных движков!
 
http://s019.radikal.ru/i609/1710/ee/4f065b5e0aad.jpg

http://www.clemens-keck.de/livegames/


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

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, vBulletin Solutions, Inc. Перевод: zCarot