cudaDeviceProp

王朝百科·作者佚名  2010-08-19  
宽屏版  字体: |||超大  

cudaDeviceProp是一种数据类型。GPU大家应该都知道啊,以前也有利用GPU来进行计算的,但是由于当时的GPGPU平台难以操作,因此没有普及,现在英伟达公司有了一个全新的构架,使得在此构架下能够利用C语言编程,并且能够在GPU上进行计算。

cudaDeviceProp数据类型针对函式cudaDeviceProperties定义的,cudaDeviceProperties函数的功能是是取得支持GPU计算的装置的相关属性,如支持CUDA版本号装置的名称、内存的大小、最大的 thread 数目、执行单元的频率等。

举例如下:

cudaDeviceProp prop; /*定义类型为cudaDeviceProp的变量prop*/

if(cudaGetDeviceProperties(&prop, i) == cudaSuccess) {

if(prop.major >= 1) {

break; }

/*prop.major 和 prop.minor 分别代表装置支持的版本号码,例如 1.0 则 prop.major 为 1 而 prop.minor 为 0*/

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有