3

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

uint16
uint16_t

但是没有人被nvcc认可。

4

2 回答 2

7

可能你应该试试普通的 cunsigned short吗?

于 2012-10-31T21:58:49.090 回答
3

CUDA 8(计算能力 6.x)带有半精度内在函数。您可以使用 16 位浮点数据类型half或整数类型short2/ char4。这些混合精度类型被打包到 32 位设备寄存器中,与仅使用 unsigned short.

于 2017-01-16T20:41:31.910 回答