opencl

    9热度

    1回答

    设置VisualStuio 2010以处理* .cl文件的正确方法是什么?我在工具/文本编辑器/文件扩展名下添加了* .cl,并将usertype.dat复制到common7/ide文件夹中,但是VS强调了像float4或cross这样的关键字。 是否需要在注册表中添加一些密钥或者是否有人可以提供一个教程? 在此先感谢。 PS 我已经问过类似的问题old one question,但现在我正在寻找

    9热度

    3回答

    您好:全局工作大小(维度)需要在OpenCL中工作组大小(维度)的多个? 如果是这样,是否有处理矩阵的标准方式而不是多个工作组维度?我可以考虑两种可能性: 动态地将工作组维度的大小设置为全局工作维度的一个因子。 (这会招致寻找因素的开销,并可能将工作组设置为非最佳大小)。 将全局工作的维度增加到工作组维度的最接近的倍数,保留所有输入和输出缓冲区相同,但检查内核中的边界以避免出现段错误,即对所需输出

    5热度

    10回答

    我开发了一个Windows应用程序,该应用程序使用DirectShow从外部设备捕获视频。图像分辨率为640x480,无压缩保存的视频具有非常大的尺寸(每秒约27MB)。 我的目标是尽可能减小这个尺寸,所以我正在寻找一个编码器,它可以让我实时压缩视频。它可能是H.264,MPEG-2或其他任何东西。它必须允许我将视频保存到磁盘,如果我也可以通过网络实时流式传输(Wi-Fi,因此它的大小应该在1MB

    1热度

    4回答

    我有一个项目,需要大量的图像处理,并希望添加GPU支持来加快速度。 我想知道如果我将我的matlab编译成C++共享库并从OpenCL程序中调用它,这是否意味着matlab代码将在GPU上运行?

    4热度

    3回答

    我一直在阅读CUDA和OpenCL,并了解到在这些框架之前开发人员只能使用OPENGL和D3D等低级API。不幸的是,我一直无法找到关于它的很多信息。 这是一个广泛的或商业的实践,或者它只是他们在研究和军事实验室中使用的东西?我确信这里有人会有早期的GPGPU编程经验。

    0热度

    2回答

    如何以编程方式确定GPU的内存总线宽度和内存时钟速率?我想使用这些数字来计算最大理论内存带宽。我最感兴趣的是NVIDIA GPU。

    28热度

    5回答

    随着支持多媒体移动设备的推进,这似乎是提高这些平台性能的合乎逻辑的方式,同时保持通用软件的功效。我一直对iPad硬件感兴趣,认为它是UI和数据显示/输入使用的开发平台。但我很好奇设备本身能够处理多少处理能力。 OpenCL将使它成为一个JUICY硬件平台,即使许可似乎有点臭。

    1热度

    1回答

    我面临着OpenCL的问题,我希望有人会对可能的原因有所暗示。以下是该方案的一个版本,简化为该问题。我有一个大小为4000的输入int数组。在我的内核中,我正在执行扫描。显然,有很好的方法可以并行执行,但为了重现问题,只有一个线程正在执行整个计算。扫描之前,输入(result_mask)仅具有值0或1。 __kernel void sel_a(__global db_tuple * input,

    6热度

    1回答

    好的,我已经完成了OpenCL的大部分ati和nvidia指南,还有一些我只想确定的东西,还有一些需要澄清。文档中没有提供明确的答案。 现在我有一个RADEON 4650,现在上询问我的设备,我得到 CL_DEVICE_MAX_COMPUTE_UNITS: 8 CL_DEVICE_ADDRESS_BITS: 32 CL_DEVICE_MAX_WORK_ITEM_DIMENSIO

    4热度

    4回答

    让我们假设我有一台具有多核处理器和GPU的计算机。我想写一个运行在平台所有核心上的OpenCL程序。这是可能的还是我需要选择运行内核的单个设备?