是否可以在AMD GPU上运行CUDA? [英] Is it possible to run CUDA on AMD GPUs?
问题描述
我想将我的技能扩展到GPU计算。我熟悉光线跟踪和实时图形(OpenGL),但下一代图形和高性能计算似乎在GPU计算或类似的东西。
I'd like to extend my skill set into GPU computing. I am familiar with raytracing and realtime graphics(OpenGL), but the next generation of graphics and high performance computing seems to be in GPU computing or something like it.
我目前在家庭计算机上使用AMD HD 7870显卡。我可以为此编写CUDA代码吗? (我的直觉是没有,但由于Nvidia发布了编译器二进制文件,我可能是错误的)。
I currently use an AMD HD 7870 graphics card on my home computer. Could I write CUDA code for this? (my intuition is no, but since Nvidia released the compiler binaries I might be wrong).
第二个更一般的问题是,我从哪里开始GPU计算?我确定这是一个常被问到的问题,但我看到的最好的是从08',我认为这一领域已经改变了相当多的时间。
A second more general question is, Where do I start with GPU computing? I'm certain this is an often asked question, but the best I saw was from 08' and I figure the field has changed quite a bit since then.
推荐答案
不,不能使用CUDA。 CUDA仅限于NVIDIA硬件。 OpenCL 是最好的选择。
Nope, you can't use CUDA for that. CUDA is limited to NVIDIA hardware. OpenCL would be the best alternative.
Khronos本身有一个< a href =http://www.khronos.org/opencl/resources>资源列表。 StreamComputing.eu网站也是如此。对于您的AMD特定资源,您可能需要查看 AMD的APP SDK页面 。
Khronos itself has a list of resources. As does the StreamComputing.eu website. For your AMD specific resources, you might want to have a look at AMD's APP SDK page.
这篇关于是否可以在AMD GPU上运行CUDA?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!