私は GPU プログラミングの初心者です。NVIDIA GeForce GT 640 カードを搭載したラップトップを持っています。私は 2 つのジレンマに直面しています。提案は大歓迎です。
CUDA を使用する場合 -- Ubuntu または Windows明らかに CUDA は Windows に適していますが、Ubuntu にインストールするのは深刻な問題になる可能性があります。Ubuntu 11.10およびUbuntu 12.04に CUDA 5 をインストールしたと主張するブログ投稿をいくつか見ました。しかし、私はそれらを機能させることができませんでした。また、標準の CUDA 教科書は Windows ドメインで動作することを好み、Unix/Ubuntu のインストールと動作に関して多かれ少なかれ沈黙しています。
CUDA または OpenCL - これはおそらく最初の質問よりもトリッキーです。私は主に CUDA/Nvidia を使用する GPGPU プロジェクトに出くわしましたが、OpenCL はおそらくオープン ソースの次善の選択肢であり、Ubuntu へのインストールはおそらく問題にはなりませんが、ここでのいくつかの提案が最も役立ちます。CUDA ではなく OpenCL を使用すると、何か機能が犠牲になりますか?
ヘルプや提案はありますか?