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 编译器”。