共享或本地地址未对齐

时间:2012-08-14 09:30:55

标签: cuda-gdb

我正在使用cuda-memcheck来检查内存错误。一个简单的问题。 究竟是什么意思未对齐的共享或本地地址

1 个答案:

答案 0 :(得分:3)

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

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

error if (address & (access_size_in_bytes - 1))

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