我的母语是Java(我知道我知道,但你不能改变你是谁)。
所以我想了解做 CUDA 与 JCUDA 的利弊。
我刚刚发现有 jcuda.org
提前谢谢。
cuda表示C或C++(或Fortran)的语言扩展。JCuda 提供了一个绑定 API,以便库调用(例如,用于线性代数的 cublas,或用于 fft 的 cufft 等) 可以用 C 或 C++ 编写的任意 cuda 函数可以从 Java 调用。如果你想编写在GPU上运行的java内核代码,你可能也对根啤酒感兴趣。 根啤酒允许您直接编写在 GPU 中的线程处理器上运行的内核代码,而无需任何 CUDA C。 但是,您仍然需要安装CUDA工具包才能启用Root Beer"Java Compiler"。