cuda cudaError_t cudaerr = cudaDeviceSynchronize()运行报错“misaligned address”解决办法
最近用cuda去做加速计算,发现当计算数据量较大时,报错“misalignedaddress”,如下:出现这种情况可能是因为指针没有与处理器所需的边界对齐造成的。FromtheCUDAProgrammingGuide,section5.3.2:Globalmemoryinstructionssupportreadingorwritingwordsofsizeequalto1,2,4,8,or16b