我正在使用 cuda-memcheck 来检查内存错误。一个简单的问题。Misaligned Shared or Local Address到底是什么意思?
问问题
2058 次
1 回答
3
有关 CUDA-MEMCHECK 错误的更多信息,请参阅CUDA-MEMCHECK 用户手册。
当地址不符合数据访问大小的自然对齐时,就会发生地址未对齐异常。
error if (address & (access_size_in_bytes - 1))
例如,如果您尝试从地址 0x1 执行 32 位共享加载,您将收到未对齐的地址异常。地址必须是 4 的倍数。
于 2012-08-15T03:39:56.063 回答