2012-10-31 112 views
1

CUDA中有16位長變量嗎?我需要一個16位的無符號整數。我試過了:cuda 16位整數

uint16 
uint16_t 

但是沒有人被nvcc認可。

+3

uint16_t是stdint.h中的typedef。將#include 添加到您的文件。 –

回答

6

可能是你應該試試普通c unsigned short

0

CUDA 8(計算能力6.x)附帶half-precision intrinsics。您可以使用16位浮點數據類型half或整數類型short2/char4。這些混合精度類型被打包到32位器件寄存器中,這可以使性能比just usingunsigned short高出一倍。

+0

Porquéel downvoteo? –