Какую платформу выбрать для научных вычислений?
Каковы плюсы и минусы в выборе PS3 в качестве платформы для научных вычислений в ущерб графическим процессорам? Это лучший выбор?
5 ответов
Нет более широкого "лучшего" выбора, все зависит от ситуации и того, что вы делаете. Вероятно, самый большой PRO для PS3, они сравнительно дешевы. Компьютер может легче масштабироваться, хотя (по цене), когда смотрит на такие вещи, как CUDA.
Я бы выбрал GPU по трем причинам:
(a) Код GPU можно разрабатывать, тестировать и запускать практически на любом ПК, который вы, возможно, захотите использовать, с единственной зависимостью - видеокартой за 150 долларов, тогда как CELL/PS3 - гораздо более специализированная среда разработки и не будет работать изначально на вашем ноутбуке и т.д.;
(б) Я готов поспорить, что GPU и Cuda будут живы и здоровы через 5 лет, но я бы не стал вкладывать деньги в то, что PS3 будет так долго - что вы будете делать, если у PS4 будет полностью другая архитектура и CELL эффективно умирает?
(c) Существует более активное сообщество исследователей и разработчиков в области GPU, чем PS3/Cell (вне строгой разработки игр), так что вы, вероятно, будете в более хорошей компании, имеете пример кода и инструментов для работы и т. д.,
Придерживайтесь ПК, у вас будет намного более легкая жизнь в конце дня. Я также не удивлюсь, если вы получите больше лошадиных сил от графических процессоров.
ps, из того, что я знаю, диспетчеризация работы в ячейки не доставляет удовольствия:D
Куда довольно гладко. Мне недавно показали презентацию, демонстрирующую, как легко получить доступ ко многим ядрам графического процессора, используя синтаксис на основе C++. Если бы я начинал проект параллельных вычислений сейчас, я бы, вероятно, выбрал маршрут на базе ПК /GPU.
Основное возражение против PS3 (которое уже является довольно дурацким выбором, если вы не находитесь под довольно жесткими ограничениями цена / производительность) должно заключаться в том, что Sony отказывается от поддержки установки других ОС. В будущем PS3 без отключения обновления прошивки может становиться все труднее и сложнее получить доступ.