curandState_t 和 curandState 之间的区别

difference between curandState_t and curandState

在 cuRAND 文档中,使用了 curandState_t 和 curandState 这两种类型。它们之间有什么区别吗?

http://docs.nvidia.com/cuda/curand/device-api-overview.html#device-api-overview

他们是一样的。在 curand_kernel.h 你会发现这个:

typedef struct curandStateXORWOW curandState_t;
typedef struct curandStateXORWOW curandState;

即这两种类型都是默认 XORWOW 生成器状态类型的状态的别名。