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

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

  1. TopicStarter Overlay

    Crest Админ, МГ

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.241
    Симпатии:
    21.126
    Репутация:
    626
    Адрес:
    Москва, Россия
    Оффлайн
    Например? Какой процессор, какая комплектация? И можно ли сравнить его по производительности с теми самыми процессорами RISC. Насколько слабее?
    Обычная персоналка - дело нехитрое, но уж если есть деньги, то почему бы не попробовать купить нечто N-ядерное и посильнее?

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

    • Участник
    • Старожил
    Рег.:
    13.01.2012
    Сообщения:
    3.173
    Симпатии:
    2.085
    Репутация:
    61
    Оффлайн
    Гудини же спокойно живет под вайном, по крайней мере так на сайте у них пишут.

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

    Crest Админ, МГ

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

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

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

    Crest Админ, МГ

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.241
    Симпатии:
    21.126
    Репутация:
    626
    Адрес:
    Москва, Россия
    Оффлайн
    А автор оной программы Гударт об этом ни сном, ни духом! Забавно...

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

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

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

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

    Crest Админ, МГ

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.241
    Симпатии:
    21.126
    Репутация:
    626
    Адрес:
    Москва, Россия
    Оффлайн

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

    • Команда форума
    Рег.:
    17.02.2006
    Сообщения:
    3.350
    Симпатии:
    32
    Репутация:
    24
    Оффлайн
    Вин7 - нет.
    Придётся серверную виндовс ставить.
    ЧБ и движки -да.

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

    Crest Админ, МГ

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.241
    Симпатии:
    21.126
    Репутация:
    626
    Адрес:
    Москва, Россия
    Оффлайн
    Это хорошо!
    А что значит, серверные винды? Чем они отличаться будут для пользователя? Придется ли долго и упорно учиться чужеродным наукам? Ох, не хотелось бы.

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

    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 куркуль

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    25.09.2009
    Сообщения:
    14.050
    Симпатии:
    8.149
    Репутация:
    118
    Оффлайн
    у меня на Windows 7 все работает и Чубайс и движки и Рыба
  11. Scaramuccia Старожил

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

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

    Crest Админ, МГ

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.241
    Симпатии:
    21.126
    Репутация:
    626
    Адрес:
    Москва, Россия
    Оффлайн
    М-мдааа.... Маловато.
    Денег - море, а выигрыш маловат.

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

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

    • Команда форума
    Рег.:
    17.02.2006
    Сообщения:
    3.350
    Симпатии:
    32
    Репутация:
    24
    Оффлайн
  15. TopicStarter Overlay

    Crest Админ, МГ

    • Команда форума
    Рег.:
    05.02.2006
    Сообщения:
    57.241
    Симпатии:
    21.126
    Репутация:
    626
    Адрес:
    Москва, Россия
    Оффлайн
    Скоро этот бизнес таки кончится. Толком не начавшись.
  16. Challenger Spy Технический специалист

    • Команда форума
    Рег.:
    29.01.2011
    Сообщения:
    5.280
    Симпатии:
    2.838
    Репутация:
    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 Счетовод градусов настроения

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


    [​IMG]


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

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

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

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

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

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

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

    • Участник
    Рег.:
    07.02.2014
    Сообщения:
    487
    Симпатии:
    112
    Репутация:
    15
    Адрес:
    Ришон ле Цион, Израиль
    Оффлайн
    А на видеокартах шахматы нельзя считать? По идее ведь шахматы хорошо распараллеливаются, а для таких задач CUDA и подобные вещи отлично подходят
  25. Goranflo Заслуженный

    • Заслуженный
    • Ветеран
    • Старожил
    Рег.:
    30.09.2006
    Сообщения:
    27.892
    Симпатии:
    30.146
    Репутация:
    673
    Онлайн
    Расскажите это авторам движков...
  26. sunny_side Учаcтник

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

    • Участник
    Рег.:
    07.02.2014
    Сообщения:
    487
    Симпатии:
    112
    Репутация:
    15
    Адрес:
    Ришон ле Цион, Израиль
    Оффлайн
    В общем пока на видеокарте можно сэкономить
  28. sunny_side Учаcтник

    • Участник
    Рег.:
    08.06.2012
    Сообщения:
    209
    Симпатии:
    32
    Репутация:
    1
    Адрес:
    Київ, Україна
    Оффлайн
    Если компьютер только для шахмат, то да, а так много чего можно ускорить с помощью GPU
  29. Rom Старожил

    • Участник
    • Старожил
    Рег.:
    12.02.2012
    Сообщения:
    645
    Симпатии:
    276
    Репутация:
    28
    Оффлайн
    Шахматы плохо распараллеливаются.
  30. EvgeniyZh Учаcтник

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

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

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

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

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

    • Участник
    • Старожил
    Рег.:
    15.02.2010
    Сообщения:
    1.112
    Симпатии:
    167
    Репутация:
    6
    Оффлайн
    Rom

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

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