Каковы плюсы и минусы в выборе PS3 как платформы для научных вычислений в ущерб графическим процессорам? Это лучший выбор?Какую платформу я должен выбрать для научных вычислений?
ответ
Нет широкого «лучшего» выбора, все зависит от ситуации и того, что вы делаете. Вероятно, самый большой PRO для PS3 - они дешевы по сравнению. Компьютер может более легко масштабироваться, хотя (по цене) при просмотре таких вещей, как CUDA.
Придерживайтесь компьютера, у вас будет намного более легкая жизнь в конце дня. Я также не удивлюсь, если вы получите больше лошадиных сил из GPU.
приписка, от того, что я знаю, диспетчерскую работы клеток не является приятной задача: D
CUDA довольно скользкий. Недавно мне показали презентацию, демонстрирующую, как легко получить доступ к мощным ядрам GPU с использованием синтаксиса на C++. Если бы я начинал проект параллельных вычислений сейчас, я бы, вероятно, взял PC/GPU-ориентированный маршрут.
Главное возражение против PS3 (которое уже довольно дурацкое решение, если вы не находитесь под довольно высокими ограничениями по цене/производительности) должно быть в том, что Sony составляет dropping support для установки другой ОС. В будущем PS3 без отключения встроенного программного обеспечения может стать все сложнее и сложнее.
я бы на GPU, по трем причинам:
(а) код GPU могут быть разработаны, испытаны и работать практически на любой компьютер вы можете захотеть использовать, с той лишь зависимость будучи $ 150 видеокарта, тогда как CELL/PS3 - это гораздо более настраиваемая среда разработки и не будет запускаться изначально на вашем ноутбуке и т. д .;
(b) Я готов сделать ставку на то, что графические процессоры и Cuda будут живы и хороши через 5 лет, но я бы не стал вкладывать деньги в PS3 в течение этого долгого времени - что вы собираетесь делать, если PS4 имеет совершенно другую архитектуру, и CELL эффективно умирает?
(c) В GPU существует более яркое сообщество исследований и разработок, чем вокруг PS3/Cell (вне строгой разработки игр), поэтому вы, вероятно, будете в более хорошей компании, имеете пример кода и инструменты для работа с и т. д.
- 1. Разработка системы ERP: какую платформу я должен выбрать?
- 2. Какую платформу Java Web выбрать?
- 3. Какую кодировку я должен выбрать для транскрипции?
- 4. Какую платформу разработки я должен использовать для настольных приложений Windows?
- 5. Какую платформу я должен использовать для разработки многопользовательской карточной игры?
- 6. Помощь в предоставлении услуги для научных вычислений
- 7. (Re) Начиная с C++ (для научных вычислений)
- 8. Qt vs Visual Studio для научных вычислений
- 9. Библиотеки C++ для вероятностных научных вычислений
- 10. Почему fortran используется для научных вычислений?
- 11. Какую платформу я должен использовать: native C++ или C#?
- 12. В MySQL, какую сортировку я должен выбрать?
- 13. Какую библиотеку Android диаграммы я должен выбрать
- 14. Какую серверную платформу выбрать для периодической работы автономной (Java) программы?
- 15. Как справляться с недостатком научных вычислений?
- 16. Какую обработку исключений я должен выбрать для подключения клиента
- 17. Какую версию EntityFramework для MySQL я должен выбрать?
- 18. Какую версию Eclipse я должен выбрать для разработки Android?
- 19. Какую базу данных я должен выбрать для больших текстовых файлов
- 20. Какую тему AI я должен выбрать для своего проекта класса?
- 21. MongoDB. Какую модель данных я должен выбрать для своего проекта?
- 22. Какую библиотеку PHP я должен выбрать для работы с CouchDB?
- 23. Какую задачу я должен выбрать для своего пакета SSIS
- 24. Какую модель я должен выбрать для контроллера администратора mvc
- 25. Какую архитектуру я должен выбрать для веб-CRM-приложения?
- 26. Какую библиотеку я должен использовать?
- 27. Какую платформу Android нужно программировать?
- 28. Списки, вставные векторы и несвязанные векторы для тяжелых научных вычислений
- 29. Какую платформу .NET Framework я использую для создания настольной игры?
- 30. Какую связь я должен выбрать: объединение или агрегация?
У них нет большого количества баранов и сколько тепла они генерируют? Они оптимизированы, чтобы эффективно использовать каждый кубический дюйм? : D –