什么时候可以使用用于NVIDIA硬件的OpenCL 1.2? [英] When will OpenCL 1.2 for NVIDIA hardware be available?

查看:458
本文介绍了什么时候可以使用用于NVIDIA硬件的OpenCL 1.2?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我会在NVIDIA开发者论坛上提出这个问题,但是因为它还在,可能有人在这里可以告诉我一些东西。

I would have asked this question on the NVIDIA developer forum but since it's still down maybe someone here can tell me something.

有人知道是否已经有OpenCL 1.2支持NVIDIA驱动程序?如果没有,是不是即将到来?

Does anybody know if there is already OpenCL 1.2 support in NVIDIAs driver? If not, is it coming soon?

我没有GeForce 600系列卡来检查自己。根据维基百科,已经有一些卡片可以支持它。

I don't have a GeForce 600 series card to check myself. According to Wikipedia there are already some cards that could support it though.

有点像是NVIDIA没有再提到OpenCL了,只是着重于CUDA C / C ++(参见StreamComputing.eu )。

It somewhat seems like NVIDIA does not mention OpenCL a whole lot anymore and just focuses on CUDA C/C++ (see StreamComputing.eu). I guess it makes sense to them but I would like to see some more OpenCL love.

感谢

推荐答案

NVidia的最新SDK(v4.2.9)不支持OpenCL 1.2关于它提供的头文件或库。我认为这可能只是SDK本身:正如你指出,GeForce 600系列似乎支持它在硬件。遗憾的是我没有任何600系列卡,但是与最新的驱动程序(v306.23)提供的OpenCL64.dll不导出OpenCL 1.2符号。此外,我可以找到新的符号(如clLinkProgram)的痕迹作为驱动程序包中的字符串。虽然这并不排除通过ICD Loader在驱动程序中引导1.2功能的可能性,但没有证据表明存在1.2的实现,这将是无记录和不支持的。

NVidia's latest SDK (v4.2.9) does not support OpenCL 1.2 with regard to the header files or library it provides. I considered this might just be the SDK itself: as you point out, the GeForce 600 series appears to support it in hardware. Unfortunately I don't own any 600 series card, but OpenCL64.dll supplied with the latest drivers (v306.23) does not export OpenCL 1.2 symbols. Further, I can find no trace of the new symbols (such as "clLinkProgram") as strings in the driver package. Although this does not rule out the possibility of bootstrapping 1.2 functionality in the driver via an ICD Loader, there is no evidence that there is an 1.2 implementation there, and this would be undocumented and unsupported.

至于NVIDIA正式支持OpenCL 1.2,不幸的是我不知道答案,并且同样热衷于找出。

As to when OpenCL 1.2 will be officially supported by NVidia, unfortunately I don't know the answer to this, and would be equally keen to find out.

同时,你可能考虑另一个OpenCL 1.2实现开发;例如 Intel SDK 2013测试版(Intel CPU)或AMD APP SDK v2.7 (AMD CPU或AMD / ATI GPU)。

In the mean-time you might consider an alternative OpenCL 1.2 implementation for development; for example the Intel SDK 2013 Beta (Intel CPU) or AMD APP SDK v2.7 (AMD CPU or AMD/ATI GPU).

不过,我个人认为我正在考虑将NVidia GPU切换到ATI用于生产目的,部分原因是AMD对OpenCL的投资,以及将NVidia与最新AMD卡: NVIDIA与AMD:GPGPU性能

An aside, but personally I am considering switching from NVidia GPUs to ATI for production purposes, partly based on AMD's investment in OpenCL and also arguments comparing "bang for buck" between NVidia and the latest AMD cards: NVIDIA vs AMD: GPGPU performance

这篇关于什么时候可以使用用于NVIDIA硬件的OpenCL 1.2?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆