【发布时间】:2010-09-10 14:14:24
【问题描述】:
我收到“不支持未对齐的内存访问错误”并在 Google 上进行了搜索 但没有明确的解释。 整个错误信息是:
/c:\cuda\include\math_functions_dbl_ptx1.h(1308): Error: Unaligned memory accesses not supported
以下代码导致错误:
for (j = low; j <= high; j++)
变量 j 和 high 被声明为 int。 以前遇到过这种错误,但自己解决了(我什么都没做)。
谁能解释一下这个问题?
【问题讨论】:
-
问题无法自行解决;你改变了一些东西,而这种改变意味着问题不再出现。
-
正如乔纳森所说,错误不太可能出现在该行(特别是如果
j、high和 - 大概 -low是纯整数),我们将无法提供更多帮助以查看更多代码。
标签: cuda