Ich bin ein Neuling in der GPU-Programmierung. Ich habe einen Laptop mit NVIDIA GeForce GT 640-Karte. Ich bin mit 2 Dilemmata konfrontiert, Vorschläge sind sehr willkommen.
Wenn ich mich für CUDA - Ubuntu oder Windows entscheide CUDA ist eindeutig besser für Windows geeignet, während die Installation unter Ubuntu ein schwerwiegendes Problem darstellen kann. Ich habe einige Blogposts gesehen, die behaupten, CUDA 5 unter Ubuntu 11.10 und Ubuntu 12.04 installiert zu haben . Ich konnte sie jedoch nicht zum Arbeiten bringen. Außerdem arbeiten Standard-CUDA-Lehrbücher lieber in der Windows-Domäne und sind in Bezug auf die Installation und das Arbeiten mit Unix / Ubuntu mehr oder weniger leise.
CUDA oder OpenCL - Das ist wahrscheinlich schwieriger als meine erste Frage! Ich bin meistens auf GPGPU-Projekte mit CUDA / Nvidia gestoßen, aber OpenCL ist wahrscheinlich die nächstbeste Option in Open Source und die Installation in Ubuntu wird wahrscheinlich kein Problem sein, obwohl einige Vorschläge hier am nützlichsten sind. Verzichte ich auf Funktionalität, wenn ich mich für OpenCL und NICHT für CUDA entscheide?
Hilfe oder Anregungen?