Покупка нового компьютера. Выбор модели и комплектации

Тема в разделе "Машинное отделение", создана пользователем Crest, 5 май 2009.

  1. Crest
    Оффлайн

    Crest Админ, МГ Команда форума Команда форума

    Репутация:
    630
    Например? Какой процессор, какая комплектация? И можно ли сравнить его по производительности с теми самыми процессорами RISC. Насколько слабее?
    Обычная персоналка - дело нехитрое, но уж если есть деньги, то почему бы не попробовать купить нечто N-ядерное и посильнее?

    Вызывает законное удивление то обстоятельство, что мы, непростые юзеры, лишены возможности потратить наши кровные деньги так, чтобы получить действительно сильную машину для шахматной аналитики!
    Неужто разработчики программ (коих уже так много) ориентируются только на рядовых юзеров, работающих на домашних маломощных агрегатах? В конце концов, у программистов есть свои амбиции. И быть лидеров в освоении серверных машин тоже должно быть интересно.
     
  2. Scaramuccia
    Оффлайн

    Scaramuccia Старожил

    Репутация:
    61
    Гудини же спокойно живет под вайном, по крайней мере так на сайте у них пишут.

    Из разумных решений - гудини про на чем нибудь 32 ядерном (сервер). Мощнее кластер собирать, но я не уверен что найдутся движки поддерживающие его.
     
  3. Crest
    Оффлайн

    Crest Админ, МГ Команда форума Команда форума

    Репутация:
    630
    То есть? Как это можно соотнести с негативным ответом самого Гударта? См. пост 440. Уж он-то в курсе!
    Поясните, пожалуйста - для обычных юзеров. Без умолчаний и проф. хитростей. Поподробнее...
     
  4. Scaramuccia
    Оффлайн

    Scaramuccia Старожил

    Репутация:
    61
    32 ядерный виндовый сервак. Никаких risc'ов, кластеров, видеоакселераторов и прочих ужасов.
    Вроде такого:
    http://www.dell.com/us/business/p/poweredge-r910/pd?~ck=anav

    Ничего в этих серваках не понимаю, так что просто пример:
    4 8 ядерных (или даже 10) процессора. Гудини про должен 32 ядрами отлично пользоваться (смотри его спецификацию).
     
  5. Crest
    Оффлайн

    Crest Админ, МГ Команда форума Команда форума

    Репутация:
    630
    А автор оной программы Гударт об этом ни сном, ни духом! Забавно...

    Впрочем, Ваш оборот
    проясняет ситуацию... Или это лишь шутка юмора? :)
     
  6. Scaramuccia
    Оффлайн

    Scaramuccia Старожил

    Репутация:
    61
    Я ничего не понимаю в выборе этих серваков(сколько они стоят, какую мощность дают и т.д.)

    В #440 спрашивали про нестандартные системы - PowerPC, как я понял. Сервак о котором я говорю это "очень мощная персоналка" то есть система winintel высокой мощности (многопроцессорная со специальным серверными процессорами).
    То есть почти обычный PC c четырмя десятиядерными процессорами, где крутиться почти обычная винда (2008 server). Судя по спецификациям гудини про на их сайте он может работать до 32 потоков, на таких системах если выключить гипертрединг оно и будет.

    На самом деле это не настоящая высокая производительность, но для других высокопроизводительных решений (кластеры, не x86 архитектура, ускорители вычислений) нет движков.
     
  7. Crest
    Оффлайн

    Crest Админ, МГ Команда форума Команда форума

    Репутация:
    630

    И будет ли оная персоналка работать под Win 7? Установится ли на ней ChessBase и будут ли работать обычные движки - Гудини, Рыбка и прочие Стокфиши?
    И какова производительность оной "персоналки" для наших обычных, мирских программ? Не съест ли "виртуализация", "консолидация", "модуляция", "эмуляция" и прочая "компиляция" все преимущества оных процессоров по сравнению с процессорами обычной мощной персоналки?
     
  8. Kit
    Оффлайн

    Kit Старый Добрый Кропоткинец Команда форума Команда форума

    Репутация:
    24
    Вин7 - нет.
    Придётся серверную виндовс ставить.
    ЧБ и движки -да.

    Если это х86 сервер с зионами или оптеронами, то никакой виртуализации не надо.
    За представимые деньги максимальная конфигурация сейчас - 4 восьмиядерника интел или 4 12ти ядерника амд.
    Поставки процессоров этих уже пошли, компьютеры можно заказывать.
    К примеру у НР.
    Можно и восьмипроцессорные заказывать, с тем же количеством ядер на процессор, но как по мне, так лучше 4 процессора + ламборджини, чем 8 процессоров.
     
  9. Crest
    Оффлайн

    Crest Админ, МГ Команда форума Команда форума

    Репутация:
    630
    Это хорошо!
    А что значит, серверные винды? Чем они отличаться будут для пользователя? Придется ли долго и упорно учиться чужеродным наукам? Ох, не хотелось бы.

    Вижу в Инете список операционных систем для такой штуки:

    Microsoft Windows Essential Business Server 2008

    Microsoft Windows Server 2008 с пакетом обновления 2 (SP2), 86-/64-разрядная версия (64-разрядная версия с технологией Hyper-V )
    Microsoft Windows Server 2008 R2, 64-разрядная версия (с технологией Hyper-V v2)
    Microsoft Windows HPC Server 2008
    Novell SUSE Linux Enterprise Server
    Red Hat Enterprise Linux

    Для получения дополнительной информации о конкретных версиях и дополнениях посетите веб-сайт www.dell.com/OSsupport.

    Х-ммм...
     
  10. Alexandr_L
    Оффлайн

    Alexandr_L куркуль баннер

    Репутация:
    136
    у меня на Windows 7 все работает и Чубайс и движки и Рыба
     
  11. Scaramuccia
    Оффлайн

    Scaramuccia Старожил

    Репутация:
    61
    Она будет работать под Win 2008. Все программы запустятся без вопросов. Никакой "фигуляции" не понадобиться я специально выбрал решение не требующие изменения программ. Там на самом деле разновидность обычных процессоров для персоналок.

    Больше всего меня смущает цена-качество данного решения. Даже если Гудини идеально параллелиться мы получим производительность возросшую в 4 раза $10000+. На самом деле мы получим цифру от 2 до 3 раз по сравнению с топовой разогнанной персоналкой и скорее ближе к 2 чем к 3. Но это уже надо к практикам, можно поспрашивать на форуме Гудини - ставили ли его на многопроцессорные системы и что получилось.
     
  12. Crest
    Оффлайн

    Crest Админ, МГ Команда форума Команда форума

    Репутация:
    630
    М-мдааа.... Маловато.
    Денег - море, а выигрыш маловат.

    P.S. А какие тут могут быть еще резервы усиления производительности?
     
  13. Scaramuccia
    Оффлайн

    Scaramuccia Старожил

    Репутация:
    61
    Кластер собрать. Но здесь уже нужен специальный движок. Гудини вроде бы не умеет.
    Из смешного я следующее нашёл:
    http://cluster.rybkachess.com/rent.html
    500 евро в день и мегаанализ ваш:)
     
  14. Kit
    Оффлайн

    Kit Старый Добрый Кропоткинец Команда форума Команда форума

    Репутация:
    24
  15. Crest
    Оффлайн

    Crest Админ, МГ Команда форума Команда форума

    Репутация:
    630
    Скоро этот бизнес таки кончится. Толком не начавшись.
     
  16. Challenger Spy
    Оффлайн

    Challenger Spy Технический специалист Команда форума

    Репутация:
    226
    (не нашел более подходящей темы)

    О влиянии железа на силу Гудини (из разговора с Робертом Гудартом):

    Challenger_Spy: Роберт, насколько сильно "железо" влияет на силу Гудини? Например, какую прибавку в рейтинге даст движку увеличение вычислительной мощности в 10 раз?
    RobertHoudart: Каждое удвоение мощности компьютера усиливает движок на 40-50 очков рейтинга.
    Walirlan: Вы серьезно, Роберт? Это много
    RobertHoudart: Вы можете взлянуть на это иначе: Гудини 3 примерно на 130 очков рейтинга сильнее Гудини 1.0, что равнозначно в 8 раз более мощному компьютеру

    (Challenger_Spy: Robert, how much does the hardware improve the Houdini strength? For example, 10x computing power increment will give ??? extra rating points to the engine?
    RobertHoudart: every doubling of computer power improves an engine by about 40 to 50 Elo
    Walirlan: are you serious, Robert? It's a lot
    RobertHoudart: you can look at it the other way: Houdini 3 is about 130 Elo stronger than Houdini 1.0, this is the equivalent of having 8 times more powerful hardware)
     
  17. Vladik.S
    Оффлайн

    Vladik.S Счетовод градусов настроения баннер

    Репутация:
    374
    А так ???????????????????????


    [​IMG]


    .
     
    demch и Goranflo нравится это.
  18. Сергей С. Питер
    Оффлайн

    Сергей С. Питер Старожил

    Репутация:
    11
    Как ни удивительно, но уже 16 ядерный комп, как в последнем матче Гуддини со Стокфишем реально стоит не совсем космические цены - 4 000 баксов ориентировочно. Сами процессоры 8 ядерные Ксеоны по штуке баксов, материнка 600, остальное лирика. Память ( много), корпус, блок питания, SSD диск, вентиляторы ... На пиво может еще остаться от сметы. А автор Гуддини правильно отметил математический закон - увеличение более 32 ядра уже мало силы прибавляет шахпроге. Увеличеник мощности и килонодесов за счет размножения ядер не одно и тоже. Любой владелец 4-х ядерника может увидеть, что на 4-х ядрах будет в 4 раза увеличение фрицбенчмарка, килонодесов, но вот по сравнению с 1 ядром скорость решения сложной позиции не в 4 раза увеличится. Может кто совй четырехядерник протестировать? Раз есть народное решение всего за 4 килобакса, то зачем гнаться за 20% усилением за десятки килобаксов?
     
  19. Vladik.S
    Оффлайн

    Vladik.S Счетовод градусов настроения баннер

    Репутация:
    374
  20. Vladik.S
    Оффлайн

    Vladik.S Счетовод градусов настроения баннер

    Репутация:
    374
    .
     
  21. Vladik.S
    Оффлайн

    Vladik.S Счетовод градусов настроения баннер

    Репутация:
    374
  22. Vladik.S
    Оффлайн

    Vladik.S Счетовод градусов настроения баннер

    Репутация:
    374
    .
     
  23. Vladik.S
    Оффлайн

    Vladik.S Счетовод градусов настроения баннер

    Репутация:
    374
    .
    .
     
  24. EvgeniyZh
    Оффлайн

    EvgeniyZh Учаcтник

    Репутация:
    15
    А на видеокартах шахматы нельзя считать? По идее ведь шахматы хорошо распараллеливаются, а для таких задач CUDA и подобные вещи отлично подходят
     
  25. Goranflo
    Оффлайн

    Goranflo баннер

    Репутация:
    678
    Расскажите это авторам движков...
     
  26. sunny_side
    Оффлайн

    sunny_side Учаcтник

    Репутация:
    1
    На специализированных форумах могут, наверное, что-то подсказать.
    Существует проект Zeta который пытается реализовать похожие идеи, но несмотря на заимствование части кода из Stockfish особых успехов пока не видно. Хотя, дело в нюансах реализации, скорее всего.
     
  27. EvgeniyZh
    Оффлайн

    EvgeniyZh Учаcтник

    Репутация:
    15
    В общем пока на видеокарте можно сэкономить
     
  28. sunny_side
    Оффлайн

    sunny_side Учаcтник

    Репутация:
    1
    Если компьютер только для шахмат, то да, а так много чего можно ускорить с помощью GPU
     
  29. Rom
    Оффлайн

    Rom Старожил

    Репутация:
    28
    Шахматы плохо распараллеливаются.
     
  30. EvgeniyZh
    Оффлайн

    EvgeniyZh Учаcтник

    Репутация:
    15
    Почему это? Знай себе запускай оценивающую функцию хоть в 1000 потоков, разве не так?
    Насколько я понял, проблемы движка на CUDA не в плохом распараллеливание: http://www.talkchess.com/forum/viewtopic.php?t=47344
     
  31. просроченый_кмс
    Оффлайн

    просроченый_кмс Старожил

    Репутация:
    6
    Почему это шахматы плохо распаралеливаются?
    Можно определить 30 первых ходов, и все ответы соперника раздать процессорам, уже 30 потоков. даже без всякой оптимизации.
    Для видеокарт, можно распаралелить в 2 полухода уже 900 процессов, другое дело смогут ли видеокарты посчитать всё, т.к. вроде у них не универсальные а специальные вычислители для видео стоят, с другой стороны шахматы это логика + цифры в видеокартах наверно не проблема запрограммировать.
    А дальше можно придумать, если какой то посчитал, пока не дошли до следующей глубины, распараллелить соседний процесс где то на глубине и отдать часть простаивающему ядру но это уже сложнее, а вообще для программистов динамически нагружать все процессоры не должно быть проблемой.
    Можно даже заранее прогнозировать что этот процесс быстро завершиться т.к. там бессмысленный ход (просто по оценке лучших ходов с прошлой итерации), и сразу распараллеливать на несколько процессов первые лучшие на данный момент ходы.
     
  32. Rom
    Оффлайн

    Rom Старожил

    Репутация:
    28
    Из-за избыточного счёта. Чем больше потоков, тем больше они выполняют холостой работы - считают одинаковые позиции, отсеченные другими потоками варианты, и так далее. То есть номинально скорость высокая, а вот сила игры нет.
     
  33. просроченый_кмс
    Оффлайн

    просроченый_кмс Старожил

    Репутация:
    6
    Это как? если в позиции 25 ходов и раздать их на 25 процессоров, то каждый будет заниматься своим делом.
    Просто раздавать задания каждому процессору как щас делаются параллельные вычисления в интернете.
     
  34. Rom
    Оффлайн

    Rom Старожил

    Репутация:
    28
    Нагрузить не проблема, проблема в эффективности этих расчетов. Помнится автор Гудини писал на талкчесс, что для его движка наращивать количество ядер свыше 16-ти смысла нет.
    —- добавлено: 25 май 2014, опубликовано: 25 май 2014 —-
    У современных движков коэффициент ветвления меньше чем 1:2, следовательно 24 из 25-ти процессоров будут работать малоэффективно.
    Можете, например, провести такой эксперимент - запустить какой-нибудь хороший современный движок в 25 линий (потоков). Общая скорость расчетов уменьшится незначительно, а вот время набора приличной глубины - намного.
     
  35. просроченый_кмс
    Оффлайн

    просроченый_кмс Старожил

    Репутация:
    6
    Rom

    А нельзя ли тогда до глубины 6 полуходов вычислить все позиции, думаю это делается за долю секунды. И если коэффицент 2 то из каждой позиции раздать на 64 ядра ( чем больше ядер тем глубже они начнут считать), не знаю как они будут вместе сотрудничать и вообще не понимаю этот коэффицент позиций может быть больше ну в общем смысл такой, до какой то глубины посмотреть и раздать на ядра задания. И пусть каждое считает как обычная программа, а дальше с помощью минимакса вывести лучших ход от них.