opencl 相关问题

OpenCL(开放计算语言)是一个用于编写程序的框架,这些程序跨CPU,GPU和其他处理器组成的异构平台执行。

Opencl - 具有2个设备的单个队列

我试图将CUDA测试移植到Opencl。它需要从PCIe device-1到相同类型的设备-2(相同品牌,相同驱动程序等)的缓冲区副本。在CUDA中它非常简单:分配内存...

回答 1 投票 0

无法在Juypter Notebook中导入PyOpenCL

我在安装了pyopencl的anacoda环境中运行:$> conda list | grep pyopencl pyopencl 2018.2.5 py37h9888f84_0 conda-forge从那个......

回答 2 投票 7

射线四边形交叉码的问题(看起来像撕裂)

嗨我正在实施蒙特卡罗路径跟踪,我有它工作正常,但看起来有交叉码的问题。以下是图像如果你看到左角的红色似乎......

回答 1 投票 2

OpenCL C ++绑定:如何实现enqueueWriteBuffer竞争的回调

我刚刚开始使用OpenCL 1.2和C ++ Bindings。我想将写缓冲区异步排队,并在操作完成后获得回调。这是一个精简版......

回答 1 投票 1

在Android JNI中使用OpenCL会因为一些开销而产生慢速代码

我使用OpenCL和OpenMP在android上实现了一个算法。 OpenMP实现比OpenCL实现慢大约10倍。 OpenMP:~250 ms OpenCL:~25 ms但总的来说,如果我测量...

回答 1 投票 1

openCL中的多维内核启动无法正常工作

我试图在3维中启动openCL,如下所示:size_t globalWorkSize [3] = {32,3,3}; size_t localWorkSize [2] = {32,32}; err = clEnqueueNDRangeKernel(queue,kernel,1,NULL,...

回答 3 投票 0

如何在pocl中启用“基本”设备?

我已经安装了pocl。 make check显示所有145个测试通过。构建显示 - ********启用的功能:...... - OCL_DRIVERS(内置驱动程序):基本的pthreads ......但是clinfo命令......

回答 1 投票 0

将一定数量的OpenCL工作项放入CPU的含义是什么?

我正在尝试理解为什么我在CPU中可以拥有比一维GPU更多的工作项。平台0设备0 == CPU == DEVICE_VENDOR:英特尔设备名称:英特尔(R)酷睿(TM)i5-5257U CPU @ 2 ....

回答 1 投票 2

AMD OpenCL在Linux上运行所需的最低必需文件子集是多少?

我用buildroot的方法构建了Linux内核。我已经将opensource amdgpu驱动程序和所需的固件合并到其中。驱动程序很好,检测GPU,模式设置很好,调整...

回答 1 投票 1

如何使用图形内存作为RAM? [关闭]

由于显卡提供了大量的RAM(0.5GiB到2GiB),并且使用CUDA,Stream和更便携的OpenCL对GPU的访问并不困难,我想知道是否可以使用......

回答 1 投票 16

如何在OpenCL中将int转换为float?

我正在使用OpenCL在Java中编写一个mandelbrot分形渲染器。在我的内核代码中,我需要将一个int转换为float。但是当我说printf(“%d”,sizeX,“\ n%d”,(float)sizeX,“\ n \ n”); (sizeX是一个int)...

回答 1 投票 0

OpenCL遍历内核 - 进一步优化

目前,我有一个类似于遍历的OpenCL内核,如下所示。如果有人对这个相当大的内核进行优化,我会很高兴。问题是,我正在使用SAH BVH运行此代码并且......

回答 1 投票 4

在Windows上使用clBuildProgram加载SPIR二进制文件

我正在尝试加载使用clang + llvm 6.0.1创建的SPIR二进制文件。创建了几个不同的文件:clang -target spir-unknown-unknown -cl-std = CL1.2 -c -emit-llvm -Xclang -finclude-default -...

回答 1 投票 0

如何将OpenCL代码从FP32转换为FP16?

有没有办法自动转换已写入的代码在FP32 GPU上进行FP32计算,因此它可以始终进行FP16计算而不是FP32?我想要实现的是运行......

回答 1 投票 0

如何优化阀门仿真逻辑? [关闭]

这是一个简单的逻辑编程和优化练习曲,我是为自己创建的,有点偶然发现它。我有一个简单方案的数值模拟。考虑一些水库(或......

回答 1 投票 1

opencv是否对高斯模糊使用了一些加速技术(即opencl)?

我用C ++和neon实现了我自己的高斯滤波器。伪代码:oneDimensionBlur(src,temp1,width,height)//由C ++实现transposeMatrix(temp1,temp2,width,height)//由neon实现...

回答 1 投票 0

OpenCL - clCreateBuffer大小错误。可能的工作?

在调查我的程序崩溃的原因后,我发现我的缓冲区大小达到了最大值,对我来说是512Mb(CL_DEVICE_MAX_MEM_ALLOC_SIZE)。就我而言,这是......

回答 1 投票 3

学习OpenCL的好项目是什么?

我的一位在大学学习游戏开发的朋友目前正在OpenCL学习编程。什么是一个教授OpenCL最重要方面的简单项目,可以......

回答 1 投票 5

我的OpenCL代码在GPU上比在我的CPU上慢

我开始使用OpenCL进行一些计算机视觉任务。我使用python pyopencl模块。我的代码在Intel cpu上的运行速度比在我的Nvidia GTX 750Ti上运行得快。我有一个示例代码,倍增a(...

回答 2 投票 0

卡在循环中,局部变量是否对工作组中的其他工作项不可见?

我试图使用局部变量来同步工作组中的所有工作项。然而,条件检查的其他部分总是失败。 d [0]对其他工作项的价值不等于......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.