opencl 相关问题

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

VideoCoreIV VC4CL(Raspberry Pi GPU)上的PyOpenCL性能问题

我是OpenCL / PyOpenCL的新手,我试图了解Raspberry GPU上的OpenCL(VideoCoreIV)与我的硬件上的向量和矩阵乘法中的Numpy(在CPU上)的比较。我正在使用VC4CL作为......

回答 1 投票 0

CPU和GPU内存共享

如果(离散)GPU有自己的视频RAM,我必须将我的数据从RAM复制到VRAM才能使用它们。但如果GPU与CPU集成(例如AMD Ryzen)并共享内存,我会......

回答 1 投票 0

调试OpenCL内核的最佳方法

我有以下openCL内核我想调试。我已经在其中放入了一些printf,但这些没有用,因为工作项是随机的计划,并且打印的值并不总是正确的。我怎么能让我......

回答 1 投票 1

Clojure上的GPU编程?

我想知道如果Clojure有任何GPU集成库会怎么样?我已经看过这个涉及手动滚动OpenCL代码的例子,但我特别想找到类似于...的东西。

回答 4 投票 9

如何使用OSX在AMD GPU上获取OpenCL内核的汇编代码

我正在尝试查看在我的Mac的AMD GPU上运行的OpenCL内核的汇编代码。基于这个SO问题,OpenCL在线编译:从cl :: program或cl :: kernel获取程序集,我用...

回答 1 投票 2

在Julia中编写和调用ArrayFire的自定义C函数的正确方法

我在Julia工作,当我使用类似的代码时,我需要调用一些使用ArraFire库的自定义C函数:void copy(const af :: array&A,af :: array&B,size_t length){// 2。 ...

回答 1 投票 2

OpenCL矢量数据类型用法

我正在使用经过优化的GPU驱动程序,可以使用16个元素的矢量数据类型。但是,我不确定如何正确使用它。我应该将它声明为例如主机上的cl_float16,大小为16 ...

回答 2 投票 -1

GPU ARM Mali和OpenCL驱动程序

我的TinkerBoard由基于ARM的Mali™-T764 GPU驱动。我正在运行Debian linaro v2.0.8 strech。我正在寻找OpenCL支持,如何使用OpenCL 1.2 FP启用GPU MALI?如果你 ...

回答 1 投票 0

无法使用CodeXL调试OpenCL内核

我有RX580 GPU并在OpenCL中编写应用程序。我想进入OpenCL内核代码并进行调试。我已经为此安装了CodeXL,但是当我进行项目设置并设置休息时......

回答 1 投票 1

仅在OpenCL内核中的缓冲区子集上操作

这里是OpenCL的新手。我正在尝试将我写入OpenCL的数值方法转换为加速。我正在使用PyOpenCL软件包,因为我已经在Python中编写了一次,并且尽我所能......

回答 1 投票 0

特定的OpenCL内核在移动设备和PC上的表现不同

我试图在Adreno 630和我的笔记本电脑上运行OpenCL内核,结果发现内核在移动设备上运行完美,但每次都会崩溃我的笔记本电脑。我还在想弄清楚......

回答 1 投票 3

通用OpenCL模板内核和主机

我是OpenCL的新手。我想编写一个通用内核,以后我可以将它的用途扩展到其他内存非合并模式,并将其与矩形模板模式配对以简化(...

回答 1 投票 5

C / C ++传递在编译行上带参数的宏

我想知道是否可以将在编译行上带参数的宏传递给gcc或其他C / C ++编译器。我以前从未见过这个,但它实际上对某些人来说很有用......

回答 3 投票 3

实现与浮点数一起使用的自定义atomic_add()

我正在尝试按照https://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html的B.12部分进行原子添加,它适用于浮点数。只需从那里复制并粘贴代码......

回答 1 投票 1

在SYCL中找不到CL / cl.h.

我刚刚开始研究SYCL并在我的系统上运行ComputeCpp_info并且显示3个设备上的数据显示ComputeCpp Info(CE 1.1.0)SYCL 1.2.1 revision 3 Device 1(GeForce GTX 1050 = NO ...

回答 2 投票 0

如何在Ubuntu上为AMD Ryzen Mobile CPU安装opencl

我有一台带有AMD Ryzen 5 2500u(带有集成的radeon vega 8移动GPU)处理器的笔记本电脑并使用Ubuntu 18.04.2。我想在CPU和GPU上用C ++运行一些OpenCL计算。我......

回答 1 投票 0

如何从OpenCL设备写入/读取单个浮点值(缓冲区)

关于如何从设备读取数组有很多问题,但我只想从设备中读取一个浮点值。或者它只能从设备读取数组?我为...创建了一个缓冲区

回答 1 投票 0

OpenCL浮点数减少

我想对我的内核代码(1维数据)应用reduce:__ local float sum = 0; int i; for(i = 0; i <length; i ++)sum + = //某些操作取决于我在这里; ...

回答 4 投票 4

如何修复OpenCL冻结?

我正试图检测闪烁的像素。我先用C ++编写代码,但我意识到,CPU不适合它。所以我找到了OpenCL库。我以前从未使用过它。此外,我没有......

回答 1 投票 1

OpenCL Pipeline无法使用cl_mem_object_allocation_failure分配缓冲区

我有一个处理图像/视频的OpenCL管道,有时可能会对内存贪婪。它崩溃在cl :: Buffer()上,如下所示:cl_int err = CL_SUCCESS; cl :: Buffer tmp = cl :: ...

回答 1 投票 2

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