jcuda

    1热度

    3回答

    我是JCuda。我试着在Eclipse上写一个简单的例子Linux。我有这个错误,但我不明白它的意思。下面的代码: import jcuda.Pointer; import jcuda.runtime.JCuda; public class cudaTest { public static void main(String[] args) { Pointer pointer =

    3热度

    1回答

    我有一个非常简单的scala jcuda程序,它增加了一个非常大的数组。所有东西都编译并运行,直到我想从设备复制超过4个字节到主机。当我尝试复制超过4个字节时,我正在获取CUDA_ERROR_INVALID_VALUE。 // This does pukes and gives CUDA_ERROR_INVALID_VALUE var hostOutput = new Array[Int](nu

    -1热度

    1回答

    当我试图运行用于计算佛珠分形轨道的内核时,出现CUDA_ERROR_ILLEGAL_ADDRESS异常。 extern "C" __global__ void exec(int iterations, int size, float* inputR, float* inputI, // Real/Imaginary input int* output /

    0热度

    1回答

    我编写了一些使用JCuda来执行某些CUDA内核的Java代码。我想介绍一下这个应用程序,以了解流是如何重叠以及什么的。我可以使用cuda事件调用(如cudaEventElpasedTime)来获取内核的执行时间,但我不知道如何获取同一个内核的开始和结束时间戳。 我知道nvprof可以生成这样的结果并显示时间表,但是我没有找到用Java应用程序运行nvprof的方法。 编辑:现在我明白如何使用nv

    -1热度

    1回答

    http://www.jcuda.org/tutorial/TutorialIndex.html /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * a

    1热度

    1回答

    如何获得jcuda中的CUDA核心数? 我已经试过,但它不会产生正确的输出: int cudacount = cudaDeviceAttr.cudaDevAttrMultiProcessorCount; 它返回16,但我有1个Nvidia的GPU与640个cudacores。 上述属性的JavaDoc为available here。 任何帮助将不胜感激。

    1热度

    1回答

    我有一个CUDA内核,它带有一个结构列表。 kernel<<<blockCount,blockSize>>>(MyStruct *structs); 每个结构包含3个指针。 typedef struct __align(16)__ { float* pointer1; float* pointer2; float* pointer3; } 我有一个包含该结构

    0热度

    1回答

    在JCublas2.cublasSdot的源代码注释中,它被评论为'result'参数可以是'主机或设备指针'。 public static int cublasSdot( cublasHandle handle, int n, Pointer x, int incx, Pointer y, int incy, Pointer r

    1热度

    1回答

    我刚刚用JCUDA(在eclipse上)开发了我的第一个程序,我想在其他机器上执行它,但没有使用我开发它的nvidia驱动程序和编译器。 如何将可执行文件导出到另一台机器并执行,而无需重新编译代码? 任何帮助将不胜感激

    0热度

    1回答

    我能够在Mac OSX 10.9.3 64位系统(http://www.jcuda.org/downloads/downloads.html)上编译JCuda的本机0.6.0库。不幸的是,我不够聪明,把所有东西都装进罐子里。有人可以帮我这么做吗?我创建了一个Netbeans项目,并将所有提供的Java src文件夹的内容复制到其中。然后我把所有东西都打包成一个罐子使用Jarsplice 0.4.0