LDM ACCESS EXCEPTION是由于从核ldm地址访问越界(上溢),访问的ldm地址超过了65535导致的。
P
popo 发布的最佳帖子
-
RE: 向量化计算出现的异常问题
1.不能单靠您现在测试就怀疑是simd_store的问题,建议分析一下程序,设计更多测试来确定具体的原因,注意测试的时候要保证测试环境是一致的,比如提交任务的节点。
2.如果怀疑double类型的simd_store实现不好,可以改写成嵌汇编:
#define my_simdstore(va,addr) asm volatile("vldd %0,0(%1)" : “=r”(va) : "r"(addr))
试试。