Сверхбыстрая конфигурация ПК [закрывается]

У меня есть очень определенная программа, что у меня должно быть выполнение максимально быстро. Я хочу купить сверхбыстрый ПК для выполнения его. Программа уже записана для использования нескольких ядер, и на машине N-ядра она выполнит очень почти N времена быстрее. Программа проводит почти все свое время, выполняя целочисленные операции без доступа к диску и очень небольшого количества IO, таким образом, я не забочусь о производительности графического или жесткого диска вообще.

Я возбужден из вещей как жидкое охлаждение и разгон и подозреваю, что мало дополнительной скорости, которую Вы получаете от этого, является довольно плохим ударом для Вашего маркера (не стесняйтесь убеждать меня иначе). От моих ограниченных знаний до сих пор, я подозреваю, что лучшей, которую я могу сделать, является находка некоторая материнская плата, которая может взять два процессора Intel Quad core? - хотя я понятия не имею, кто делает их.

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

Советуйте,

- Также Править: Программа является моим собственным (и быть измененным при необходимости). Это использует несколько потоков. Это работает на окнах. У меня действительно есть интерфейсная текстом версия Linux, но это - в значительной степени последнее средство. Мой бюджет составил вокруг приблизительной оценки 2 500$.

2
задан 02.09.2012, 22:32

6 ответов

Я понятия не имею, где Ваш бюджет находится, не стреляйте в меня для предложения этого.

Если Вы безумно богаты, можно попытаться смотреть на Blade-серверы. Эти вещи иногда будут подходить к 4 четырехъядерным (возможно, даже гиперпоточный как i7), процессоры на каждом блейде. Затем можно сложить каждый блейд для работы друг с другом.

Конечно, это добирается к суперкомпьютерному жанру.

Если Вы выглядите достаточно твердыми, я уверен, что можно найти mobos с 4 процессорами вокруг. Возможно, даже для i7.

http://www.newegg.com/Product/Product.aspx?Item=N82E16813151204R является квадратическим примером материнской платы.

2
ответ дан 11.12.2019, 22:42

Существует много параметров влияние производительность ПК. Аппаратное и программное обеспечение должно сотрудничать для получения лучшей производительности. Например, при выполнении большой оперативной графической работы затем, действительно хорошая видеокарта или два рекомендуется. Если Вы - просто перемалывание чисел затем, видеокарта не обязательно требуется (Вы могли бы настроить и обслужить систему с помощью удаленной оболочки?).

Так, необходимо проанализировать то, что делает программное обеспечение и какие компоненты окажут большую часть влияния на производительность системы.

Подход совпадает с программным обеспечением оптимизации, только Вы оптимизируете системы.

  • Измерьте свой уровень и проанализируйте, где узкие места (бит замедляет все остальное).
  • Спецификация увеличения узкого места (более быстрый ЦП, больше RAM, более быстрого жесткого диска, и т.д.).
  • Повториться.

Ваше программное обеспечение может масштабироваться через несколько ПК? Одно возможное решение состоит в том, чтобы получить много действительно дешевых и медленных ПК и связать их всех вместе для создания суперпараллельного виртуального многоядерного ПК.

0
ответ дан 11.12.2019, 22:42

Строки серверного продукта предлагают CPU с шестью ядрами. Если Вы будете бюджетом, ограниченным, тем не менее, то Вы получите намного больше удара для своего маркера путем перемещения в Linux - который позволит использование всех доступных ядер, памяти, и т.д. Усилие по портированию является, вероятно, меньше, чем лицензирование высокопроизводительной версии Windows, в которой Вы нуждались бы.

Я принимаю, так как Вы - очень ориентированная производительность, что Вы уже используете полностью скомпилированный язык (не.NET, например), по крайней мере, для производительности критические части Вашего приложения.

0
ответ дан 11.12.2019, 22:42

ПК на основе Intel Core i7 860 должен быть достаточно быстрым... 4 физических ядра плюс 4 гиперпоточных так ОС видят 8 ядер всего. Эти центральные процессоры также поддерживают RAM DDR3 1333 по умолчанию. Я недавно создал ПК на основе этого ЦП, и я теперь могу транскодировать видео (mpeg2 к mp4) на более двух раз скорости по сравнению с моим старым Четырехъядерным основанным ПК Q6600.

0
ответ дан 11.12.2019, 22:42

Текущий Mac Pro может запустить Mac OS X, Windows или Linux и может быть куплен с двумя Четырехъядерными процессорами Nehalem, которые имеют Гиперпоточность, давая Вам в общей сложности 16 виртуальных ядер. См. www.apple.com/macpro для деталей.

0
ответ дан 11.12.2019, 22:42

За 2 500$ можно купить 8 PS3s. Свяжите их всех вместе с Ethernet и настройте одного из них, чтобы быть "лидером", который выделяет рабочие нагрузки. У Вас будет намного более быстрая установка, чем что-то, что было бы в ПК за 2 500$. Каждый PS3 имеет 8 SPE's (Процессоры) и один PPE (Элемент Процессора Питания), который действует как контроллер для 8 SPE's. Можно реалистично только использовать 7 SPE's в качестве системных краж один от Вас. Так времена 8 PS3 7 Процессоров 56 Ядер. Рассмотрение Вас сказало, что Ваш код масштабирует N-ядро, которое В 7 раз быстрее, чем два 4 основных процессора на единственной материнской плате.

0
ответ дан 11.12.2019, 22:42

Теги

Похожие вопросы