opencl

    2热度

    1回答

    是否允许两个(或更多)不同的线程写入OpenCL中全局空间中的相同内存位置?写入总是将uchar从0更改为1,所以结果应该是可预测的,但是我的程序中出现了不稳定的结果,所以我想知道是否原因可能是某些写入失败。 它可以帮助宣布缓冲区只写并将其复制到只读缓冲区?

    6热度

    3回答

    首先:我清楚地知道,OpenCL的不会奇迹般地使一切更快 我深知,OpenCL的有局限性 所以现在我的问题,我习惯使用编程做不同的科学计算。我所使用的一些东西在计算的复杂性和数量方面非常强烈。所以我想知道,也许我可以使用OpenCL加快bu的速度。 所以,我很乐意从你们听到的是答案,下面的一些[奖金链接]的: *什么样的计算/算法/一般问题适用于OpenCL的 *通过迁移到OpenCL来确定某些特

    9热度

    4回答

    是否可以在OpenCL代码中定义我自己的函数,以便内核可以调用它们?是的,我在哪里可以看到一些简单的例子?

    2热度

    1回答

    我的问题涉及中间有黑色区域的黑白图像。 我从来没有使用OpenGL或OpenCL之前,所以我不知道哪一个选择。 我想在区域上放一些白色圆圈,并检查整个图像是否是白色。我会尝试很多组合,所以我想使用GPU,因为它的并行性。 我应该使用OpenGL并将圆形创建为纹理并将其放置在图像的顶部,还是应该编写一些OpenCL内核,这些OpenCL内核适用于矩阵中的像素/条目?

    7热度

    5回答

    我正在尝试使用OpenCL加速一些计算,部分算法由反转矩阵组成。是否有任何开源库或免费代码来计算在OpenCL或CUDA中编写的矩阵或常规反演的lu分解(lapack dgetrf和dgetri)?矩阵是真实的和方形的,但除此之外没有任何其他特殊属性。到目前为止,我已经设法在gpu上找到基本的blas矩阵向量操作实现。 该矩阵相当小,只有大约60-100行和列,所以它可以在CPU上更快地计算,但它

    1热度

    1回答

    事情是我必须运行OpenCl示例,如下所示:http://labs.trolltech.com/blogs/2010/04/07/using-opencl-with-qt/。 问题是我不知道从哪里开始。我下载了QtOpenCl的源代码,但它需要有效的OpenCl安装。我已经安装了Qt。 如何安装OpenCl?不幸的是,我家里没有GPU,现在需要在我的CPU上实现它。我不得不稍后介绍一下我将提供一个

    1热度

    2回答

    我有一个OpenCL代码,它添加了两个数组并打印输出。我想使用CUDA Toolkit 3.0附带的NVidia Visual Profiler来剖析这个程序。我选择了合适的程序(.exe)来配置文件和程序目录。分析器成功运行代码,但无法生成分析结果。它给出错误“在CSV文件中找到空标题”。这可能是什么问题?是否有必要使用NVidia的CUDA编译器构建代码以便进行配置?在这方面请帮助我。 感谢,

    3热度

    1回答

    所以我下载了ATI Stream SDK。我现在没有gpu,因此我使用'-device cpu'并通过将目录添加到LD_LIBRARY_PATH中来获取OpenCl目录中的程序/示例。 现在问题出在安装QtOpenCl时。 配置脚本给我: [email protected]:~/Applications/qt-labs-opencl$ ./configure This is the QtOpe

    1热度

    1回答

    的OpenCL 1.0附带nVidia驱动的Mac OS X 10.6。我想知道是否/如何更新头文件以利用OpenCL 1.1 API。非常感谢提前。

    2热度

    2回答

    如何使用调试信息编译opencl内核? 如果我这样做听起来像debugging [const char * options =“-g”; clBuildProgram(* hProgram,0,0,选项,NULL,NULL);]: 我得到以下错误: 铛:未知命令行参数 '-g'。尝试:'clang --help'