Железо

Тема в разделе "Машинное отделение", создана пользователем Инсайдер, 22 ноя 2006.

  1. TopicStarter Overlay

    Инсайдер Bruce Wayne

    • Участник
    • Старожил
    Рег.:
    11.02.2006
    Сообщения:
    700
    Симпатии:
    3
    Репутация:
    0
    Адрес:
    Gotham City
    Оффлайн
    Сегодня из любопытства запускал Рыбку 2.2 на Athlon FX-60 (2 ядра). Смотрел килоноды в начальной позиции.

    1. Под 32-bit ~ 140 kn/s
    2. Под 64-bit ~>200 kn/s

    Для сравнения, на моем Celeron 1120
    ~ 15 kn/s

    Хачу Kentsfield! :(
  2. bankuss Александр

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    24.05.2006
    Сообщения:
    1.084
    Симпатии:
    38
    Репутация:
    6
    Оффлайн
    Для сравнения. CORE 2 DUO E6300 @2,4 Ггц = Рыбка 2.2 МР 64 bit ~ 255 kn\s
  3. Мастер Икс Василий Щепетнев

    • Команда форума
    Рег.:
    11.02.2006
    Сообщения:
    3.616
    Симпатии:
    282
    Репутация:
    19
    Адрес:
    Деревня Великая Гвазда
    Оффлайн
    А я запущу Джуниора и радуюсь, радуюсь...
  4. TopicStarter Overlay

    Инсайдер Bruce Wayne

    • Участник
    • Старожил
    Рег.:
    11.02.2006
    Сообщения:
    700
    Симпатии:
    3
    Репутация:
    0
    Адрес:
    Gotham City
    Оффлайн
    А Мастер Икс - читер! :lol:
  5. TopicStarter Overlay

    Инсайдер Bruce Wayne

    • Участник
    • Старожил
    Рег.:
    11.02.2006
    Сообщения:
    700
    Симпатии:
    3
    Репутация:
    0
    Адрес:
    Gotham City
    Оффлайн
    Кстати, Райлих обещает поменять способ подсчета нодов со след. версии. Видимо, их число приблизится к привычным величинам.
  6. TopicStarter Overlay

    Инсайдер Bruce Wayne

    • Участник
    • Старожил
    Рег.:
    11.02.2006
    Сообщения:
    700
    Симпатии:
    3
    Репутация:
    0
    Адрес:
    Gotham City
    Оффлайн
  7. bankuss Александр

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    24.05.2006
    Сообщения:
    1.084
    Симпатии:
    38
    Репутация:
    6
    Оффлайн
    судя по цифрам - начальная поза
  8. Сергей С. Питер Старожил

    • Участник
    • Старожил
    Рег.:
    31.03.2006
    Сообщения:
    1.194
    Симпатии:
    60
    Репутация:
    11
    Оффлайн
    Забавная таблица бенчмарков на современных компах. Цифры в 8 - 12 млн. позиций в секунду кого хочешь впечатлят. http://www.jens.tauchclub-krems.at/diverses/Schach/fritz9_benchmarks.html Не менее забавную заметку в компьютерном журнале прочитал. Персональный суперкомпьютер. Т.е. доступный по цене ( порядка 20 килобаксов ) , фрицбенчмарк порядка 200-250 тысяч килонодесов . Дипблю столько же позиций рассматривал , но он считал варианты не дальше чем Фриц7 на третьем пентиуме. Что такое будет Фриц10 или таже Рыбка с современными переборными алгоритмами даже тяжело представить. Может порядка 22-24 полуходов в средней миттельшпильной позиции ?
  9. Vertu Старожил

    • Участник
    • Старожил
    Рег.:
    22.12.2006
    Сообщения:
    972
    Симпатии:
    44
    Репутация:
    4
    Оффлайн
    А кто знает, с каким компом игрался последний матч Крамник - Дип Фриц? Никак не могу найти этой информации. В 2002 г. это был Proliant DL760 (8 процов Xeon по 900 ГГц).
  10. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Может всё-таки МГц?
  11. Vertu Старожил

    • Участник
    • Старожил
    Рег.:
    22.12.2006
    Сообщения:
    972
    Симпатии:
    44
    Репутация:
    4
    Оффлайн
    Да, конечно
  12. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Есть информация что это было что-то четырех-процессорное.
    (непонятно сколько ядер на проц, и что это были за процы...)
    Как всегда зачем-то информацию о железе скрывают.
    Если в начальной позиции скорость действительно была 4 000 000 NPS - то это было что-то не особо мощное.
  13. Vertu Старожил

    • Участник
    • Старожил
    Рег.:
    22.12.2006
    Сообщения:
    972
    Симпатии:
    44
    Репутация:
    4
    Оффлайн
    Откуда инфа про 4000 kN/s ? Что-то маловато. Атлон FX-60 или Core 2 Duo 6400 даёт 3000.
  14. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Удваиваем :)
    Нашел упоминание о 8000 kNPS

  15. Vertu Старожил

    • Участник
    • Старожил
    Рег.:
    22.12.2006
    Сообщения:
    972
    Симпатии:
    44
    Репутация:
    4
    Оффлайн
    кстати, может кто знает: имеет ли смысл запускать шахматные движки на кластере, или долгая связь между нодами может погубить весь прирост?
  16. Vertu Старожил

    • Участник
    • Старожил
    Рег.:
    22.12.2006
    Сообщения:
    972
    Симпатии:
    44
    Репутация:
    4
    Оффлайн
    Интересные данные о распараллеливании современных шахматных программ на недавней телеконференции по высокопроизводительным кластерам представил Винсент Дипэвен, автор Diep3d. По его словам, эффективные шахматные алгоритмы используют общую таблицу хеширования (своеобразный кэш в оперативной памяти, чем он больше, тем, теоретически, лучше; на практике Diep3d использует кэш емкостью несколько сот мегабайт).

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

    Отказ от общей таблицы хеширования очень сильно ослабляет работу шахматной программы, что не может быть скомпенсировано распараллеливанием даже на большом числе процессоров. Поэтому эффективны компьютерные архитектуры с общим полем памяти (SMP, ccNUMA) и кластеры ? если их межсоединение поддерживает распределенную общую память. Это справедливо, например, для межсоединения Quadrics.

    При таком распараллеливании возникают частые обмены небольшими порциями данных между процессорами, т.е. важна задержка межсоединения многопроцессорной системы кластера. Типичной операцией, по данным Дипэвена, является чтение 4-64 байт из памяти удаленного узла кластера.

    Знаменитый шахматный суперкомпьютер Deep Blue обрабатывал, как известно, 100 миллионов позиций в секунду, но из-за ограничений при работе с хеш-таблицей осуществлял поиск на глубину 10-12 полуходов. Сегодня такую глубину поиска можно получить на высокопроизводительных ПК. По оценке Дипэвена, глубина поиска современной шахматной программы на современном компьютере составляет до 20 полуходов (если не считать эндшпиля). Сегодня сильнейшие программы оценивают от 150 тысяч позиций в секунду (однопроцессорная версия Diep3d) до 1,5 миллионов позиций в секунду (Fritz) при работе на одном процессоре.

    Последователем Deep Blue с аппаратной точки зрения можно считать программу Hydra. Она работает на Myrinet-кластере с 16 двухпроцессорными узлами, оснащенными процессорами Intel Xeon и программируемыми процессорами, реализованными в виде плат FPGA (именно аппаратной поддержкой "шахматной игры" отличалась, как известно, и Deep Blue).

    В будущем, как сообщил Дипэвен, нас ожидает знакомство с настоящим шахматным монстром, ? программой Sheikh, которая также будет работать с FPGA и включать 1024 процессора. Создание такого суперкомпьютера сложно и дорого, его финансирует один из принцев их Арабских Эмиратов.

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

    http://atimopheyev.narod.ru/AfterPIONEER/inPIONEERsFootsteps.ALL.HTM
  17. NS Нефёдов Сергей

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    02.05.2006
    Сообщения:
    6.811
    Симпатии:
    96
    Репутация:
    3
    Адрес:
    Санкт-Петербург
    Оффлайн
    Данная ссылка не внушает никакого доверия.
  18. Vertu Старожил

    • Участник
    • Старожил
    Рег.:
    22.12.2006
    Сообщения:
    972
    Симпатии:
    44
    Репутация:
    4
    Оффлайн
    Я тоже кое-что раскопал о железе в матче Крамник-Фриц:

    http://www.chessbase.com/newsdetail.asp?newsid=3504

    In the current match Kramnik will face a Dual Intel Core 2 Duo 5160 system which allows Deep Fritz ? also improved from version seven to
    version ten ? to calculate around eight million positions per second.

    По-видимому, имеется ввиду 4-ядерная система из двух DualCore Xeon X5160 (3.00GHz). Какой-то из серверов Proliant, наверно.

    Кстати, в таблице http://www.jens.tauchclub-krems.at/diverses/Schach/fritz9_benchmarks.html эта конфигурация на 5 месте как раз с 8 меганодами/сек.
  19. Vertu Старожил

    • Участник
    • Старожил
    Рег.:
    22.12.2006
    Сообщения:
    972
    Симпатии:
    44
    Репутация:
    4
    Оффлайн
  20. Vertu Старожил

    • Участник
    • Старожил
    Рег.:
    22.12.2006
    Сообщения:
    972
    Симпатии:
    44
    Репутация:
    4
    Оффлайн
  21. Crest Админ, МГ

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.243
    Симпатии:
    21.128
    Репутация:
    627
    Адрес:
    Москва, Россия
    Оффлайн
    В МГУ запущен самый мощный в СНГ суперкомпьютер:

    - http://www.rambler.ru/news/it/0/12405870.html

    "Компьютер занимает площадь в 96 квадратных метров и состоит из 1250 четырехъядерных процессоров. Емкость его оперативной памяти составляет 5,5 терабайт, а объем системы хранения данных - 60 терабайт.


    Пиковая производительность компьютера СКИФ МГУ составляет 60 триллионов операций с плавающей запятой (терафлоп). Реальная производительность составляет 78,4 процента от пиковой. Суперкомпьютер занимает 21-22 место мирового рейтинга суперкомпьютеров Top-500."

    Народы! А если нынешние мультипроцессорные движки запустить на таком суперкомпе, они покажут класс? Или не предназначены для такого железа?
  22. Renegat23 Заслуженный

    • Заслуженный
    Рег.:
    08.02.2007
    Сообщения:
    1.823
    Симпатии:
    3
    Репутация:
    0
    Оффлайн
    Рыбка поддерживает максимум 2024 процессора...
  23. Crest Админ, МГ

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.243
    Симпатии:
    21.128
    Репутация:
    627
    Адрес:
    Москва, Россия
    Оффлайн
    И на какой рейтинг она сыграла бы на максимальном количестве сильных процессоров при беспредельной оперативке? :)
  24. Pia Учаcтник

    • Участник
    Рег.:
    11.06.2007
    Сообщения:
    537
    Симпатии:
    0
    Репутация:
    0
    Оффлайн
    ~3450, если бы играла против обычных ПК.
    Создатели Рыбки говорят, что создать программу с рейтингом 4000 - реально. Это проблема программирования, а не железа.
  25. bmcsoft Новичок

    • Новичок
    Рег.:
    22.10.2008
    Сообщения:
    21
    Симпатии:
    8
    Репутация:
    1
    Оффлайн
    Здравствуйте!

    В теме о подборе конфигурации неоднократно упоминалось о скорости современных процессоров:
    2600К на частоте 5.1 ГГц показывает 19251 KN/s
    Разогнанный 980X от 21000-25000 KN/s

    В то же время широко известно, что суперкомпьютер Deep Blue просчитывал по 200 млн вариантов ходов в секунду.

    Подскажите пожалуйста, как сопоставить эти значения: корректно ли 200 000 000 / 25 000 000 = 8 раз? Т.е. Deep Blue был быстрее в 8 раз, чем самый мощный процессор сегодняшнего времени применительно к шахматам? Как правильно сопоставить килоноды и варианты ходов в сек.?

    Почему у разных программ на одинаковом железе могут разительно отличаться килоноды? К примеру Рыбка и Фритц?
  26. bankuss Александр

    • Заслуженный
    • Участник
    • Старожил
    Рег.:
    24.05.2006
    Сообщения:
    1.084
    Симпатии:
    38
    Репутация:
    6
    Оффлайн
    так программы то разные, и подсчет ведут по разному.
    относительно deep blue - в то время еще не применялись кое-какие алгоритмы и эвристики (об них еще не знали), поэтому даже при такой скорости расчет велся на небольшую глубину (по современным меркам). насколько помню до 18 ply.

    а по тесту фрица выводы вообще не стоит делать - KN/s вроде много показывает, а толку мало :)
  27. Crest Админ, МГ

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.243
    Симпатии:
    21.128
    Репутация:
    627
    Адрес:
    Москва, Россия
    Оффлайн
  28. Vados Вадим

    • Участник
    Рег.:
    15.04.2009
    Сообщения:
    2.004
    Симпатии:
    19
    Репутация:
    0
    Адрес:
    Краснодарский край
    Оффлайн
  29. KC-salve Зарегистрирован

    Рег.:
    02.09.2011
    Сообщения:
    13
    Симпатии:
    1
    Репутация:
    0
    Оффлайн
    Даже если бы кто такую махину бесплатно подарил, то даже её содержание наверняка стоило бы очень дорого...
  30. Crest Админ, МГ

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.243
    Симпатии:
    21.128
    Репутация:
    627
    Адрес:
    Москва, Россия
    Оффлайн
    А нам многого не надо. Движок бы запустить, да поанализировать...
  31. vasa Опытный перворазрядник

    • Команда форума
    Рег.:
    13.02.2006
    Сообщения:
    35.296
    Симпатии:
    17.577
    Репутация:
    583
    Адрес:
    Ростов-на-Дону
    Оффлайн
    С таким компом главный вопрос шахмат: выигрывают ли белые в начальной позиции, наверное, был бы вскорости решён! :)
  32. Crest Админ, МГ

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.243
    Симпатии:
    21.128
    Репутация:
    627
    Адрес:
    Москва, Россия
    Оффлайн
    Х-ммм.... Мне кажется, этот вопрос уже давно снят с повестки дня. Ибо ответ уже ясен.
    Главных и, что важно, практически ценных вопросов стало намного больше: как черные делают ничью в том или ином варианте?. ;)
  33. Scaramuccia Старожил

    • Участник
    • Старожил
    Рег.:
    13.01.2012
    Сообщения:
    3.173
    Симпатии:
    2.085
    Репутация:
    61
    Оффлайн
    Движок под эти суперкомпьютеры придется переписывать. Хотя можно на каждом узле по основному варианту считать поставить.

    Тут выше было интересное обсуждение про узлы. И сравнение разных движков. Поскольку на каждом узле считаются эвристики, то более продвинутый движок может иметь меньшую скорость в узлах/сек. Но благодаря более мощным эвристикам для нахождения лучшего результата ему придется перебирать меньше узлов.
  34. Vladik.S Счетовод градусов настроения

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    28.11.2009
    Сообщения:
    12.808
    Симпатии:
    7.002
    Репутация:
    373
    Оффлайн
    .

Поделиться этой страницей