cost 113 ms
在 CPU 上调试 OpenCL - Debugging OpenCL on CPU

我正在尝试在 CPU 目标上调试 OpenCL 内核,但没有成功遵循本指南。 内核构建,应用程序运行,但未命中断点。 有一条语句“调试器需要在调试会话开始之前设置要调试的工作项的全局 ID。”,但没有关于在哪里设置或如何设置全局 ID 的信息。 任何人都有一个工作样板项目或建议? 谢谢! ...

将内核链接在一起时,值随机变化 - Values Change Randomly When Chaining Together Kernels

我对整个OpenCL领域还很陌生,我创建了两个非常简单的内核,并且试图将它们链接在一起,但结果却很虚假。 当单独运行时,它们按预期运行,但是当一起拍打时,也就是我看到奇怪的结果时。 因此,每个内核分别看起来像这样 矢量3噪声 为了测试这一点,所有状态的Vec3均为[ 1.0 ...

clGetDeviceInfo和clGetPlatformInfo在OpenCL中失败,错误代码为-30(CL_INVALID_VALUE) - clGetDeviceInfo and clGetPlatformInfo fails in OpenCL with error code -30 (CL_INVALID_VALUE)

我开始写一些使用OpenCL的“引擎”。 现在,我遇到了一个非常奇怪的问题。 当我调用clGetDeviceInfo()查询特定设备的信息时,参数param_name某些选项返回错误代码-30(= CL_INVALID_VALUE)。 一个非常著名的选项是CL_DEVICE_EXTEN ...

异步 API - Asynchronous API

鉴于 OpenCL 旨在成为异构编程的 API,从定义上讲,它几乎具有与之相关的巨大延迟损失。 因此,它必须有一个异步 API。 然而,我发现在 OpenCL.net 中很难找到异步 API。 我找到了OpenCl.Net.Event结构,它似乎是大多数 API 调用中的out参数。 但是,无论如 ...

自定义OpenCL平台/设备 - Custom OpenCL Platform/Device

我对opencl很陌生,想做一些实验。 具体来说,我想知道是否有人可以指出正确的方向来创建带有opencl界面的自定义平台或设备。 如何使用此方法是创建一个与GPU和CPU一起运行的简单模拟器/调试器。 是否有任何有关定制opencl平台,设备等开发的正式文件? 此外,是否有涵盖该领域的 ...

OpenCL成像 - 只更新一个像素 - OpenCL imaging - only one pixel is updated

我正在使用Opencl.net,我正在尝试在GPU上进行一些图像处理。 不幸的是,只有第一个像素([0; 0])具有正确的值,其余的是(0; 0; 0; 0)。 OpenCL内核应该为每个像素的所有颜色分量分配0.5。 在我看来,内核只执行一次(或者读取函数可能只读取第一个像素)。 我究 ...

clGetDeviceIDs在OpenCL中失败,错误代码为-30 - clGetDeviceIDs fails in OpenCL with error code -30

使用ATI Firepro V8750在我的机器上输出以下程序如下: (这是在第一个clGetDeviceIDs调用时发生的)。 返回的错误代码是-30。 这意味着什么? 我无法理解为什么它无法找到该设备。 我已经检查过CLinfo.exe列出了我的GPU和我正在使用的Int ...

.Net中的GPGPU编程 - Microsoft Accelerator VS OpenCL.net [VS Others] - GPGPU Programming in .Net - Microsoft Accelerator VS OpenCL.net [VS Others]

我正在开发一个程序(在.Net中),它有很多图像处理(比如2D Convolutions,...),我想用GPGPU(并行处理)来做这些。所以,我有一些选择:Microsoft Accelerator,OpenCL。净,......哪一个对我更好? 一些对我很重要的事情:速度,兼容性(例如 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM