2
我正在使用cuda-memcheck检查内存错误。一个简单的问题。 究竟是什么意思未对齐的共享或本地地址?未对齐的共享或本地地址
我正在使用cuda-memcheck检查内存错误。一个简单的问题。 究竟是什么意思未对齐的共享或本地地址?未对齐的共享或本地地址
有关CUDA-MEMCHECK错误的更多信息,请参见CUDA-MEMCHECK User Manual。
当地址不符合数据访问大小的自然对齐时,会发生未对齐的地址异常。
error if (address & (access_size_in_bytes - 1))
例如,如果你试图执行从地址为0x1的32位共享负载你会收到未对齐的地址异常。地址需要是4的倍数。
好吧,它是有道理的,我找到了问题的问题。正在尝试读取一个简短的int,并导致了问题......谢谢 – thanasisanthopoulos 2012-08-15 10:33:48