Я новичок в программировании на GPU. У меня есть ноутбук с картой NVIDIA GeForce GT 640. Я столкнулся с двумя дилеммами, предложения приветствуются.
-
Если я перехожу на CUDA - Ubuntu или Windows. Ясно, что CUDA более подходит для окон, хотя это может быть серьезная проблема для установки на Ubuntu. Я видел некоторые blogposts, которые утверждают, что установили CUDA 5 на Ubuntu 11.10 и Ubuntu 12.04. Однако я не смог заставить их работать. Кроме того, стандартные учебники CUDA предпочитают работать в домене Windows и более или менее молчаливы в отношении установки и работы Unix/Ubuntu.
-
CUDA или OpenCL. Теперь это, вероятно, более сложно, чем мой первый вопрос! Я в основном сталкиваюсь с проектами GPGPU с использованием CUDA/Nvidia, но OpenCL, вероятно, является следующим лучшим вариантом в open source и установка в Ubuntu, вероятно, не будет проблемой, хотя некоторые предложения здесь будут наиболее полезными. Могу ли я принести в жертву любую функциональность, если я пойду за OpenCL и NOT CUDA?
Любая помощь или предложения?