我是GPU编程的新手。我有一台装有NVIDIA GeForce GT 640卡的笔记本电脑。我面临两个难题,非常欢迎提出建议。
如果我选择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中安装可能不会成为问题,尽管此处的一些建议将非常有用。如果我选择OpenCL而不选择CUDA,是否会牺牲任何功能?
有什么帮助或建议吗?