Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.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
OpenCL设备信息vs CUDA计算能力_Opencl_Gpgpu_Nvidia_Compute Capability - Fatal编程技术网

OpenCL设备信息vs CUDA计算能力

OpenCL设备信息vs CUDA计算能力,opencl,gpgpu,nvidia,compute-capability,Opencl,Gpgpu,Nvidia,Compute Capability,nVIDIA的CUDA具有的概念是,它将一系列重要的功能标志和数字参数组合在一起。在OpenCL方面,我知道,但是CUDA CC定义所涵盖的内容与clGetDeviceInfo提供的内容之间的差异似乎非常显著。此外,我也不知道Intel或AMD发布的表中是否包含连续离散或集成GPU的clGetDeviceInfo值 OpenCL设备是否有其他机制发布关于自身的信息(可能未标准化)?在哪里可以找到非nVIDIA GPU的等效计算能力表?nVIDIA提供了cl\u nv\u device\u属性扩展

nVIDIA的CUDA具有的概念是,它将一系列重要的功能标志和数字参数组合在一起。在OpenCL方面,我知道,但是CUDA CC定义所涵盖的内容与clGetDeviceInfo提供的内容之间的差异似乎非常显著。此外,我也不知道Intel或AMD发布的表中是否包含连续离散或集成GPU的clGetDeviceInfo值


OpenCL设备是否有其他机制发布关于自身的信息(可能未标准化)?在哪里可以找到非nVIDIA GPU的等效计算能力表?

nVIDIA提供了
cl\u nv\u device\u属性
扩展,可用于查询计算能力。PyOpenCL有一个很好的设备属性列表,包括AMD和NVIDIA扩展。

NVIDIA提供了
cl\u nv\u device\u属性
扩展,允许您查询计算能力。PyOpenCL有一个很好的设备属性列表,包括AMD和NVIDIA扩展。

计算能力是NVIDIA对其硬件进行分类的专有方式。您可以检查设备名称并维护自己的表,将其映射到设备的功能。@void\u ptr:除非我有过去8年左右市场上每个GPU的副本,否则我怎么能做到这一点?和箱子、木板等相配吗?难道其他供应商没有以某种方式发布可比数据吗?是的,差不多。这些都是特定于供应商的,您必须搜索这些信息。这就是使用与供应商无关的API所得到的结果。问题是什么?与CUDA相比,clGetDeviceInfo提供了不同的信息,但提供了有关OpenCL的所有必要信息。有什么特别的东西你想在运行时查询,你不能在OpenCL?计算能力是NVIDIA的专有方式分类他们的硬件。您可以检查设备名称并维护自己的表,将其映射到设备的功能。@void\u ptr:除非我有过去8年左右市场上每个GPU的副本,否则我怎么能做到这一点?和箱子、木板等相配吗?难道其他供应商没有以某种方式发布可比数据吗?是的,差不多。这些都是特定于供应商的,您必须搜索这些信息。这就是使用与供应商无关的API所得到的结果。问题是什么?与CUDA相比,clGetDeviceInfo提供了不同的信息,但提供了有关OpenCL的所有必要信息。有什么特别的东西你想在运行时查询,你不能在OpenCL?嗯,这是一些。。。不过,为什么AMD不能为其不同的卡设置一个包含这些值的表呢?嗯。也许你在找他们的好吧,那是。。。不过,为什么AMD不能为其不同的卡设置一个包含这些值的表呢?嗯。也许你在找他们的