Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
nVIDIA图形卡上的OpenCL 2.0_Opencl - Fatal编程技术网

nVIDIA图形卡上的OpenCL 2.0

nVIDIA图形卡上的OpenCL 2.0,opencl,Opencl,我想使用OpenCL 2.0,因为它受益于非常好的功能,如创建子设备或共享虚拟内存,但我的OpenCL头文件(随nvidia cuda提供)没有OpenCL 2.0功能。有没有办法在我的nvidia GPU上使用OpenCL 2.0?不幸的是,没有-nvidia目前不支持OpenCL 2.0,而且他们还没有给出这样做的时间框架 在378.66驱动程序中,出于评估目的,NVIDIA声称对OpenCL2.0的支持有限。看看发行说明的第10页,我真的很难过。因为OpenCL2.0具有非常酷的特性,可以

我想使用OpenCL 2.0,因为它受益于非常好的功能,如创建子设备或共享虚拟内存,但我的OpenCL头文件(随nvidia cuda提供)没有OpenCL 2.0功能。有没有办法在我的nvidia GPU上使用OpenCL 2.0?

不幸的是,没有-nvidia目前不支持OpenCL 2.0,而且他们还没有给出这样做的时间框架

在378.66驱动程序中,出于评估目的,NVIDIA声称对OpenCL2.0的支持有限。看看发行说明的第10页,我真的很难过。因为OpenCL2.0具有非常酷的特性,可以使用所有的计算资源,而且在我的公司,我们只有nvidia图形卡。我们不能使用OpenCL 2.0的那些很酷的功能,这真是令人难过:(他们上周确实在GTC上宣布,下个月发布的驱动程序版本349将支持OpenCL 1.2,这是因为他们听取了开发人员的意见。因此,持续的开发人员压力可能会导致OpenCL 2.0支持。所以请听我说。@Dithermaster确实如此,他们当前的驱动程序也显示出OpenCL 2.0功能的一些迹象-一些支持向量机的错误。)字符串存在,OpenCL 2.0函数
work\u group\u any
work\u group\u all
实际上已经实现,并且运行得很好。@jprice我发布了一个问题,这是您评论的衍生:既然您知道已经实现的工作组函数,那么您知道在正式发布之前实现的任何其他功能吗2.0支持?驱动程序v430仍然没有OpenCL 2.0。从现在开始,我个人打算购买竞争对手的GPU。你是如何检查的?通过查询CL_设备的API调用,通过查询CL_OpenCL_C_版本?如果是,他们仍然返回1.2,但你可以通过动态加载ICD中更新的函数来使用OpenCL 2 API(我是指clCreateCommandQueueWithProperties)并在调用clBuildProgram时提供键“-cl std=CL2.0”作为选项。这是它在“评估模式”下工作的方式,而不是“生产代码”。