jcuda或cuda:与其他人相比的优点和缺点

时间:2012-11-13 02:44:23

标签: java c cuda gpu jcuda

我的母语是Java(我知道我知道,但你无法改变你的身份)。

所以我想得到一个做CUDA与JCUDA的优点/缺点。

我刚发现有一个jcuda.org

提前致谢。

1 个答案:

答案 0 :(得分:3)

cuda表示C或C ++(或Fortran)的语言扩展。 JCuda提供了一个绑定API,以便可以从Java调用库调用(例如用于线性代数的cublas,或用于fft等的cufft)和用C或C ++编写的任意cuda函数。如果您想编写在GPU上运行的Java内核代码,您可能也会对root beer感兴趣。 Root beer允许您直接编写在GPU中的线程处理器上运行的内核代码,而不需要CUDA C.但是,您仍然需要安装CUDA工具包以启用Root Beer“Java编译器”。