@段晓辉
请问OUT_OF_PERM的错误可能是什么造成的呢?
LyricZ
@LyricZ
LyricZ 发布的帖子
-
RE: 运行过中出错,SDLB异常
@popo
TC_SDLB_ERR_SPOT: 7800c001202aa560
REQ_TYPE: read
TC_SDLB_REQ_ADDR: 1202aa560
SRC_PE: 0
GRAIN: 8
SRC_TYPE: dma
OUT_OF_RANGE: yes
OUT_OF_PERM: yes
感谢您推荐了小工具,他的确显示越界了...
但是实际上没有越界... 主核访问是正常的 -
RE: 运行过中出错,SDLB异常
另外想请教一下:
我如果不用DMA,直接访问主核的数据
显示错误LDM access exception,而我访问的是主核的内存,和LDM有什么关系呢? 我想问编译器是如何判断我要访问是主核还从核的内存呢? -
RE: 一个Ugly的针对CMake加入外部库的方式
您好!非常感谢您的分享~ 不过在实际操作中遇到了问题想请教一下:
我用sw5cc -slave -c和sw5cc -host -c生成了.o文件,后用sw5ar cr生成了.a文件
其中从核的代码中调用了math.h中的exp
在链接时用了下面的命令:
mpicc p.o -Wl,--whole-archive,/home/export/online1/cpc051/zhaocg/sw_build/libmdrun-sw.a,--no-whole-archive
然后报错:undefined reference to `slave_exp'
在最后链接中加上-lm也还是这个错误希望大神可以协助!O(∩_∩)O谢谢
-
请教下从核的代码中如何上原子锁?
想实现一个动态调度的线程池,其中线程的状态等等变量需要上锁,写好后在链接的时候找不到sync_lock_test_and_set,想问下从核上是没法用这个函数吗?
是否有什么替代品呢? (实现原子操作) -
RE: 貌似发现一个编译器bug?
@popo
是Argument.h里面的变量被重复定义了呀...
然后几乎每个文件都要包含这个头文件呀
如果链接的时候这些重复定义的变量都是独立的
那就不一定能保证程序的正确性?我比较关心的是既然没有报错 那么编译器的链接的行为是什么?
谢谢!
(我没有必要取一样的)