cuda里面的Complex
是float类型的吧。那请问double类型的复数申明类型是什么阿?
请教大家一个问题:
cuda sdk 中的imageDenoising实例程序里,有这样一行代码,
texture<uchar4, 2, cudaReadModeNormalizedFloat> texImage;
texture代表什么意识啊?
cuda里面的Complex
是float类型的吧。那请问double类型的复数申明类型是什么阿?
请教大家一个问题:
cuda sdk 中的imageDenoising实例程序里,有这样一行代码,
texture<uchar4, 2, cudaReadModeNormalizedFloat> texImage;
texture代表什么意识啊?
自己做一个呗。。。
struct DoubleComplex
{
double x,y;
}
其实某个sdk example里面好像有用到cuDoubleComplex,不记得哪个了。。。可能是FFT的?
texture是中文名叫纹理
是一种内存类型。有专门的cache,还有专门的硬件interpolation unit来算索引
cuda的fft搞double类型的数据处理,不知道是否会受到显卡规格的限制啊。
计算能力1.1的只支持单精度计算,双精度计算要1.3以上计算能力的显卡
#typedef double2 complex;可以定义类型为double的复数
计算能力1.1的只支持单精度计算,双精度计算要1.3以上计算能力的显卡,并且计算能力比单精度:双精度=1:8