Форум » » Тестирование начальной позиции » Ответить

Тестирование начальной позиции

SkySandy: За две недели перед новым годом купили мы сервер. С характеристиками 2 процессора X5570 (2,93 Ггц) у каждого по 4 настоящих ядра. Итого 8 ядер. Поставил я на него Windows x64 , и запустил анализ начальной позиции в 3-й Рыбке. Итак, вот результаты: rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1 Analysis by Rybka 3: 1.Кf3 Кc6 2.Кc3 (0.07) 6 00:00:00 3кУ 1.Кf3 Кc6 2.Кc3 d6 (0.09) 7 00:00:00 5кУ 1.Кf3 Кc6 2.Кc3 d6 3.d3 (0.07) 8 00:00:00 8кУ 1.Кf3 Кf6 2.Кc3 Кc6 3.d3 d6 (0.09) 9 00:00:00 23кУ 1.Кf3 Кf6 2.Кc3 Кc6 3.d4 d5 4.Сf4 (0.11) 10 00:00:00 48кУ 1.Кf3 Кf6 2.Кc3 Кc6 3.d4 d5 4.Сf4 Кh5 (0.11) 11 00:00:00 73кУ 1.Кf3 Кf6 2.Кc3 Кc6 3.d4 d5 4.Сf4 e6 5.e3 (0.10) 12 00:00:00 125кУ 1.Кf3 Кf6 2.Кc3 d5 3.d4 e6 4.g3 Кc6 5.Сg2 Сd6 (0.12) 13 00:00:01 351кУ 1.Кf3 Кf6 2.d4 e6 3.e3 Кc6 4.Сd3 Сe7 5.0-0 0-0 6.Кc3 (0.09) 14 00:00:02 661кУ 1.e4 Кf6 2.Кc3 Кc6 3.Кf3 d5 4.e:d5 К:d5 5.Сb5 К:c3 6.С:c6+ b:c6 7.b:c3 Лb8 8.0-0 (0.11) 14 00:00:03 911кУ 1.e4 Кf6 2.Кc3 Кc6 3.Кf3 d5 4.e:d5 К:d5 5.Сb5 К:c3 6.С:c6+ b:c6 7.b:c3 Лb8 8.0-0 Фd5 9.Фe1 (0.15) 15 00:00:04 1078кУ 1.e4 Кf6 2.e5 Кd5 3.Кc3 К:c3 4.d:c3 g6 5.Кf3 Сg7 6.Сc4 0-0 7.0-0 Кc6 8.Фe2 d5 9.e:d6 (0.17) 16 00:00:07 2076кУ 1.e4 Кf6 2.e5 Кd5 3.Кc3 К:c3 4.d:c3 g6 5.Кf3 Сg7 6.Сc4 0-0 7.0-0 Кc6 8.Фe2 d5 9.e:d6 (0.21) 17 00:00:15 4346кУ 1.e4 Кf6 2.e5 Кd5 3.Кc3 К:c3 4.d:c3 g6 5.Кf3 Сg7 6.Сc4 0-0 7.0-0 Кc6 8.Фe2 d5 9.e:d6 (0.21) 18 00:00:21 6226кУ 1.e4 Кf6 2.e5 Кd5 3.Кc3 К:c3 4.d:c3 g6 5.Кf3 Сg7 6.Сc4 0-0 7.0-0 Кc6 8.Фe2 d5 9.e:d6 (0.21) 19 00:00:55 15654кУ 1.e4 Кf6 2.e5 Кd5 3.c4 Кb6 4.c5 Кd5 5.Кc3 К:c3 6.d:c3 e6 7.Сd3 Кc6 8.Кf3 С:c5 9.0-0 h6 10.Фe2 Сb6 11.Фe4 (0.21) 20 00:02:02 28088кУ 1.e4 e6 2.Кf3 d5 3.e:d5 e:d5 4.d4 Кf6 5.Сd3 Сd6 6.0-0 0-0 7.Кc3 h6 8.Лe1 c6 9.h3 Фc7 10.Кe5 (0.18) 21 00:05:14 67868кУ 1.e4 e6 2.Кf3 d5 3.e:d5 e:d5 4.d4 Кf6 5.Сd3 Сd6 6.0-0 0-0 7.Кc3 h6 8.Лe1 c6 9.h3 Фc7 10.Кe5 Кbd7 (0.15) 22 00:09:50 127МУ 1.e4 e6 2.Кf3 d5 3.e:d5 e:d5 4.d4 Кf6 5.Сd3 Сd6 6.0-0 0-0 7.Кc3 Кc6 8.Лe1 a6 9.Сg5 Сe6 10.Фd2 (0.10) 23 00:25:44 414МУ 1.e4 e6 2.Кf3 d5 3.e:d5 e:d5 4.d4 Кf6 5.Сd3 Сd6 6.0-0 0-0 7.Кc3 Кc6 8.Лe1 a6 9.Сe3 h6 10.h3 Лe8 11.a3 Сe6 12.Фd2 Кh5 (0.10) 24 00:50:52 898МУ 1.e4 e6 2.Кf3 d5 3.e:d5 e:d5 4.d4 Кf6 5.Сd3 Сd6 6.0-0 0-0 7.Кc3 Кc6 8.Лe1 a6 9.Сe3 h6 10.h3 Лe8 11.a3 Сe6 12.Фd2 Кh5 (0.10) 25 01:19:30 1436МУ 1.e4 e6 2.Кf3 d5 3.e:d5 e:d5 4.d4 Кf6 5.Сd3 Сd6 6.0-0 0-0 7.Кc3 Кc6 8.Лe1 a6 9.Сe3 h6 10.h3 Лe8 11.a3 (0.09) 26 04:32:51 5659МУ 1.Кf3 Кf6 2.d4 d5 3.c4 d:c4 4.e3 Сe6 5.Кbd2 g6 6.Фc2 c5 7.d:c5 Кa6 8.Фa4+ Фd7 9.Фa5 (0.15) 26 10:27:21 12200МУ 1.Кf3 Кf6 2.d4 d5 3.c4 d:c4 4.e3 Сe6 5.Кbd2 g6 6.Фc2 c5 7.d:c5 Кa6 8.Фa4+ Фd7 9.Фa5 (0.15) 27 12:02:54 13785МУ 1.Кf3 Кf6 2.d4 d5 3.c4 d:c4 4.e3 Сe6 5.Кc3 h6 6.Кe5 c6 7.С:c4 С:c4 8.К:c4 Кbd7 9.0-0 e6 10.a4 Кb6 11.К:b6 a:b6 12.e4 Сe7 13.e5 Кd5 14.Фg4 g6 (0.15) 28 18:22:47 20350МУ 1.Кf3 Кf6 2.d4 d5 3.c4 d:c4 4.e3 Сe6 5.Кc3 h6 6.Кe5 c6 7.С:c4 С:c4 8.К:c4 Кbd7 9.0-0 e6 10.a4 Кb6 11.К:b6 a:b6 12.e4 Сe7 13.e5 Кd5 (0.15) 29 30:47:56 33844МУ 1.Кf3 Кf6 2.d4 e6 3.c4 b6 4.a3 Сb7 5.Кc3 d5 6.Сg5 Сe7 7.Фa4+ Кbd7 8.С:f6 С:f6 9.c:d5 e:d5 10.g3 0-0 11.Сh3 Кb8 (0.15) 30 83:38:08 98841МУ 1.Кf3 c5 2.e4 Кc6 3.Сb5 d6 4.0-0 (0.15) 31 313:36:42 367337МУ 1.d4 Кf6 2.Кf3 e6 3.g3 c5 4.Сg2 c:d4 5.К:d4 Кc6 6.c4 Фb6 7.Кb5 Кe5 8.Фb3 Кeg4 9.0-0 Сc5 10.e3 a6 11.Кd4 (0.19) 31 345:11:19 416915МУ 1.d4 Кf6 2.Кf3 e6 3.g3 b6 4.Сg2 Сb7 5.0-0 c5 6.Сf4 c:d4 7.К:d4 С:g2 8.Кр:g2 Кd5 9.Сc1 Сc5 10.e4 Кf6 11.Кc3 0-0 12.Сe3 d6 13.Фd3 (0.17) 32 423:30:36 504383МУ 1.d4 Кf6 2.Кf3 e6 3.g3 b6 4.Сg2 Сb7 5.0-0 c5 6.Сf4 c:d4 7.К:d4 С:g2 8.Кр:g2 Кd5 9.Сc1 Сc5 10.c4 Кf6 11.Кc3 (0.18) 33 717:33:38 835950МУ

Ответов - 34, стр: 1 2 All

Renegat23: Жесть!! 345 часов анализа на 8 ядрах!!

kpripper: e4 можно не играть ?

kpripper: Проследим изменение дебютов - какая-то муть сначала, потом Рети возможно, потом Алехина, потом французская, и опять Рети.


Кевин: SkySandy пишет: 1.d4 Кf6 2.Кf3 e6 3.g3 c5 4.Сg2 c:d4 5.К:d4 Кc6 6.c4 Фb6 7.Кb5 Кe5 8.Фb3 Кeg4 9.0-0 Сc5 10.e3 a6 11.Кd4 (0.19) 31 345:11:19 416915МУ Теперь будем знать: 1.д4!! 1-0 Интересно, какие результаты были бы на кластере

bankuss: не зря я d4 играю рыбка вот тоже к такому мнению пришла )))

poloff: пусть запустит снова, рыбка покажет е2-е4

Кевин: poloff пишет: пусть запустит снова, рыбка покажет е2-е4 Возможно. От звёзд никто не застрахован, их ещё никто не отменял

Cyan: Движки при работе более чем на одном процессоре выдают разные анализы при одинаковых начальных условиях, поэтому я запускаю одноядерные версии. Если тестировать начальную позицию за определённое время или глубину, то все движки делю на пять типов - 1.d4, 1.e4, 1.Nf3, 1.Nc3 и экзотические. Ещё, т.к. сам играю только d2-d4, смотрю, что предлагают разные проги в ответ. В этом плане удивили версии Циклона 2.3 и 3.4, которые на определённом этапе рекомендуют голландскую. А если изменить настройки Тоги или Фрукта в сторону увеличения king safety, то они играют будапештский или Альбина.

IvenGO: В чем был смысл теста? Ведь с хорошей дебютной книжкой движок будет колотить своего "необразованного" двойника...

Mark.M: 1.d4 Кf6 2.Кf3 e6 3.g3 c5 4.Сg2 c:d4 5.К:d4 Кc6 6.c4 Фb6 7.Кb5 Кe5 8.Фb3 Кeg4 9.0-0 Сc5 10.e3 a6 11.Кd4 (0.19) 31 345:11:19 416915МУ 0.19 это =

Renegat23: IvenGO пишет: В чем был смысл теста? Ведь с хорошей дебютной книжкой движок будет колотить своего "необразованного" двойника... Очень даже познавательный анализ! Показательно как и за какое вреимя Рыбка набирает глубину. SkySandy , скажите, а скорость в начальной позиции на вашем железе у Рыбки какая?

unknow: IvenGO пишет: В чем был смысл теста? Ведь с хорошей дебютной книжкой движок будет колотить своего "необразованного" двойника Смысл есть и в другом. Меня вот заинтересовало как задрать в своем движке коэффициенты в pst для слона чтобы на начальной позиции стали проскакивать варианты с фианкетто.

SkySandy: IvenGO пишет: SkySandy , скажите, а скорость в начальной позиции на вашем железе у Рыбки какая? Я схожу на работу и тогда скажу, кстати он сейчас еще продолжает думать и если свет не отключат на праздники (что грозили) то можем получить и продолжение. У меня еще стоит не распакованный 12 ядерный сервер, но руки до него не доходят. А вообще идея тестирования была в другом. Посмотреть что будет лет этак через 100 когда я сяду играть с компьютером в блиц, отключив дебютную библиотеку, какой ход компьютер сделает. Ведь так интересно заглянуть в будущее!

Кевин: SkySandy пишет: какой ход компьютер сделает Так смотря какой движок и какой компьютер, а также как звёзды расположены.

immortal223: SkySandy пишет: что будет лет этак через 100 когда я сяду играть с компьютером в блиц Да Вы, батенька, оптимист!

Renegat23: SkySandy пишет: У меня еще стоит не распакованный 12 ядерный сервер, но руки до него не доходят. Да у вас там адвансерский рай!

SkySandy: Заглянул я сегодня на работу, свет не выключали, компьютер продолжает думать. Следующий уровень: 1.d4 Кf6 2.Кf3 e6 3.g3 b6 4.Сg2 Сb7 5.0-0 c5 6.Сf4 c:d4 7.К:d4 С:g2 8.Кр:g2 Кd5 9.Сc1 Сc5 10.e4 Кf6 11.Кc3 0-0 12.Сe3 d6 13.Фd3 (0.17) 32 423:30:36 504383МУ Сейчас идет анализ на глубине 33

Renegat23: SkySandy пишет: Заглянул я сегодня на работу, свет не выключали, компьютер продолжает думать. Скорость Рыбки не смотрели?

SkySandy: Сейчас глянул, на экране написано 346кУ/c Кстати у кого есть дебютный справочник, просвятите плиз, есть ли в теории такой вариант?

immortal223: SkySandy пишет: Кстати у кого есть дебютный справочник, просвятите плиз, есть ли в теории такой вариант? Злостные читеры на многоядерных компах уже играли данный вариант в 1998 году [Event "Staufer op 10th"] [Site "Schwaebisch Gmuend"] [Date "1998.??.??"] [Round "7"] [White "Bruch, Ingo"] [Black "Jurasin, Marin"] [Result "1-0"] [ECO "A47"] [WhiteElo "2325"] [BlackElo "2130"] [PlyCount "113"] [EventDate "1998.01.??"] [EventType "swiss"] [EventRounds "9"] [EventCountry "GER"] [Source "ChessBase"] [SourceDate "1998.03.09"] 1. d4 Nf6 2. Nf3 b6 3. g3 Bb7 4. Bg2 e6 5. O-O c5 6. Bf4 cxd4 7. Nxd4 Bxg2 8. Kxg2 Nd5 9. Bc1 Be7 10. c4 Nc7 11. Nc3 O-O 12. e4 Nc6 13. Bf4 Nxd4 14. Qxd4 d6 15. Qd2 Qd7 16. Rfd1 Rad8 17. Kg1 Qc6 18. Rac1 f6 19. Qe2 g6 20. Nb5 g5 21. Bd2 a6 22. Nd4 Qd7 23. Be3 Rf7 24. b4 Rb8 25. b5 a5 26. Nc6 Rb7 27. Qd3 Bf8 28. e5 Ne8 29. exf6 Rxf6 30. Bxg5 Rf5 31. Bh4 Rc7 32. Qe2 Ng7 33. g4 Rc5 34. Bg3 R7xc6 35. bxc6 Qxc6 36. f3 h5 37. h3 e5 38. Qe4 Qxe4 39. fxe4 hxg4 40. hxg4 Ne6 41. Bf2 Rc6 42. Be3 Be7 43. Kf2 Kf7 44. Ke2 Kg6 45. Rh1 Bg5 46. Rh8 Nd4+ 47. Kd3 Bxe3 48. Kxe3 Ne6 49. Rg8+ Kf6 50. Rb8 Kg5 51. Rf1 Rxc4 52. Rg8+ Kh4 53. g5 Rc3+ 54. Kd2 Ra3 55. Rg1 Rxa2+ 56. Kc3 Ra3+ 57. Kc4 1-0 Лишь на 9 ходу чёрные отклонились от первой линии, как чувствовали, что их могут разоблачить через 12 лет

17: SkySandy пишет: Сейчас идет анализ на глубине 33 Возможно и нескромно... А можно проделать тесты после первого хода белых? Например: 1. e4 1. d4 1. Kf3 1. c4

Кевин: 17 пишет: 1. e4 1. d4 1. Kf3 1. c4 Слишком долго будет

17: Кевин пишет: Слишком долго будет Имел ввиду следующее - если на самой начальной позиции тратить общее время Х, то на указаные ходы тратить время Х/4 - т.е. в четыре раза меньше и в итоге затраченное время будет одинаково, но (имхо) информация будеть побольше и поконкретнее... Конечно - оценка самой начальной позиции (т.е. без сделанных ходов) фундаменть!

SkySandy: Ну что, господа, очередное историческое событие: 1.d4 Кf6 2.Кf3 e6 3.g3 b6 4.Сg2 Сb7 5.0-0 c5 6.Сf4 c:d4 7.К:d4 С:g2 8.Кр:g2 Кd5 9.Сc1 Сc5 10.c4 Кf6 11.Кc3 (0.18) 33 717:33:38 835950МУ 33 полухода проанализированы полностью, движок перешел к анализу на глубине 34. Но к сожалению компьютер нужен теперь для дела, поэтому тестирование прекращаю. P.S. Администраторы, добвьте в шапку строчки: 1.d4 Кf6 2.Кf3 e6 3.g3 b6 4.Сg2 Сb7 5.0-0 c5 6.Сf4 c:d4 7.К:d4 С:g2 8.Кр:g2 Кd5 9.Сc1 Сc5 10.e4 Кf6 11.Кc3 0-0 12.Сe3 d6 13.Фd3 (0.17) 32 423:30:36 504383МУ 1.d4 Кf6 2.Кf3 e6 3.g3 b6 4.Сg2 Сb7 5.0-0 c5 6.Сf4 c:d4 7.К:d4 С:g2 8.Кр:g2 Кd5 9.Сc1 Сc5 10.c4 Кf6 11.Кc3 (0.18) 33 717:33:38 835950МУ

Renegat23: SkySandy вы просто отжигаете! Компу что ли больше нечем заняться как 717 часов гонять шахматы?

SkySandy: Да просто это сервер, который стоит в серверной комнате. Запустил на тестирование и только раз в неделю подходи за результатом. Теперь на очереди 12 ядерный сервер, только надо его распаковать из коробок, Windows поставить и шахматы. Я вот думаю теперь на этом новом 12 ядерном сервере запустить анализ позиции после первого хода d4

WildCat: SkySandy Но к сожалению компьютер нужен теперь для дела, поэтому тестирование прекращаю. Можно поставить процессу движка самый низкий приоритет и он никак не будет мешать серверу.

hardcore: Интересное тестирование. Но думаю гораздо более интересно было бы посмотреть результаты работы программы, основаной на распределительных вычислениях. И почему до сих пор ни у кого руки до этой весчи не дошли. Вот вам и коллосальные объемы данных и огромное число процессорных времен. Если уж тестировать - так по серьезному! С миру по нитке соберем, да и жахнем тестик из всех тестиков. Существует, правда, проект chess960, как видно из названия, посвященный случайным шахматам Фишера. Не самая актуальная проблема. Почему все так боятся ничейной смерти?..

unknow: hardcore пишет: интересно было бы посмотреть результаты работы программы, основаной на распределительных вычислениях. И почему до сих пор ни у кого руки до этой весчи не дошли Распределенные - это типо как расшифровка сигналов из дальних галактик? Пока интереснее иметь кластер и монопольно владеть результатами счета. Во много раз интереснее :)

Кевин: Вот интересно: если на одном из суперкомпьютеров мира анализировать начальную позицию, то какой будет предел глубины, достигаемой через, например, год анализа?

unknow: Кевин пишет: если на одном из суперкомпьютеров мира анализировать начальную позицию, то какой будет предел глубины, достигаемой через, например, год анализа? Наверняка тот предел, который прописывается программистом в корне поиска Например, 125 для Robbolito - файл node_high.c, функция my_high Только никто не даст проверить. Да и потом программная модель суперов не типо ПК с океаном оперативки, а виртуальные машины. Я так дУмаю :)

NS: Считается элементарно - бренчинг-фактор около двух, за год посчитает на 8 полуходов дальше чем за сутки. То есть Рыба3 сосчитает примерно на Depth=40. Например, 125 для Robbolito - файл node_high.c, функция my_high Хорошая шутка :)

WildCat: NS, будет немного дальше если на одном из суперкомпьютеров

NS: Ну в сто раз будет суперкомп быстрее (больше врятли - ибо многопроцессорный, а параллелят до сих пор плохо) На 47 полуходов сосчитает. Даже если в 1000 раз быстрее - 50 полуходов. Но никак не 125.



полная версия страницы