2012-08-14 47 views

回答

3

有关CUDA-MEMCHECK错误的更多信息,请参见CUDA-MEMCHECK User Manual

当地址不符合数据访问大小的自然对齐时,会发生未对齐的地址异常。

error if (address & (access_size_in_bytes - 1)) 

例如,如果你试图执行从地址为0x1的32位共享负载你会收到未对齐的地址异常。地址需要是4的倍数。

+1

好吧,它是有道理的,我找到了问题的问题。正在尝试读取一个简短的int,并导致了问题......谢谢 – thanasisanthopoulos 2012-08-15 10:33:48