cuda 16位整数

时间:2012-10-31 21:48:36

标签: cuda uint

CUDA中有16位长的变量吗?我需要一个16位的无符号整数。我试过了:

uint16
uint16_t

但是没有人被nvcc认可。

2 个答案:

答案 0 :(得分:7)

您可以尝试普通的c unsigned short吗?

答案 1 :(得分:1)

CUDA 8(计算能力6.x)附带half-precision intrinsics。您可以使用16位浮点数据类型half或整数类型short2 / char4。这些混合精度类型被打包到32位设备寄存器中,这可以使您的性能翻倍just using unsigned short