opencl

    0热度

    1回答

    我编程OpenCL通过在Ubuntu 16.04.3 64位上的pyopenCL,在Nvidia的Tesla K10.G2.8GB上的 。 到目前为止,只要我没有在我的OpenCL内核中包含头文件,任何东西都可以平稳运行。一旦,因为我把#include <stdlib.h>我的头文件的顶部,我的OpenCL内核的编译失败与不同的文件丢失,在他们之中是 gnu/stubs-32.h sys/cde

    1热度

    1回答

    单源C++编程模型的意义是什么。我最近才了解SYCL,人们将其描述为与OPENCL相关的单源C++编程模型。我非常感谢那些描述SYCL是什么的答案。以及它如何工作? 谢谢你们!

    0热度

    1回答

    我在OpenCL中实现了一个复杂的算法,但是我在NVidia硬件上遇到了一个问题。当我的算法被多次并行调用时,NVidia GPU上的内存不足,随机线程的执行可能会因MemoryAllocation错误而停止(我曾试图在https://devtalk.nvidia.com/default/topic/1019997/cuda-programming-and-performance/how-to-h

    0热度

    1回答

    我正在学习在python中使用opencl,我想优化一个函数。我了解到,这可以通过将全局内存存储在本地内存中来完成。然而,它不应该像它应该那样工作,持续时间是其两倍。这做得好吗?我可以更优化此代码吗? __kernel void sumOP( __global float *input, __global float *weights, int layer_si

    0热度

    1回答

    我想使用OpenCL为我的项目进行一些GPU计算。 但是我在安装时遇到了一些麻烦。 首先,我不知道如何安装相应的驱动程序为我的显卡 00:01.0 VGA兼容控制器:高级微设备公司[AMD/ATI]穆林斯[R2的Radeon图形] 有几个论坛上的信息,没有正式的驱动程序的amd卡。那我该如何处理呢? 有人可以告诉我该怎么办吗? 据说,这个网站https://launchpad.net/~oibaf

    0热度

    1回答

    绕过明显的“为什么??”,有谁知道从Nvidia或英特尔的任何32位版本的OPENCL for Ubuntu? 我看了,但我最近找不到任何东西。他们最终只跳到了64位吗? 感谢, 保罗

    0热度

    1回答

    想象一下使用关联属性的二元运算(让它命名为“+”)。当你可以计算并行a1 + a2 + a3 + a4 + ...,第一计算 b1 = a1 + a2 b2 = a3 + a4 然后 c1 = b1 + b2 c2 = b3 + b4 然后做同样的事情上一步的结果,依此类推,直到还剩下一个元素。 我在学习OpenCL并尝试实现这种方法来总结数组中的所有元素。我是这个技术的全新手,所以这

    -1热度

    1回答

    我正在尝试使用OpenCL在CUDA中编写的代码在Altera FPGA上运行。我有问题回读应该在缓冲区中的数据。我使用与CUDA版本相同的结构,只有不同的是cudaMalloc可以为所有类型的指针分配内存,而对于clCreateBuffer我必须使用cl_mem。我的代码如下所示: cl_mem d_buffer=clCreateBuffer(...); //CUDA version: //

    0热度

    1回答

    我有一个Visual C++的程序,我想在CLion上进一步开发。我已经设法使它编译得很好,但代码见解仍然在一堆事情上显示错误。其中最重要的是某些类型定义不能正确解析。我已经跟踪他们通过从AMD的OpenCL SDK原来的定义,但这些定义有误: 据我所知,这些问题是它认为它的定义__int8类型。我相信__int8和其他应该在Microsoft Visual Studio中定义,但我不知道如何使用

    4热度

    1回答

    我学习,使强大的代码OpenCL和面临着以下内核代码: string kernel_code = " void kernel simple_add(global const int *A, " " global const int *B, " " global int *C, int n) { " " " " int index = get_gl