This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
求教
我用OpenMP做矩阵乘法
10*10 和50*50 的矩阵都没有问题
100*100的矩阵就报如下错误:
ti.sdo.ipc.heaps.HeapMemMP: line 628: assertion failure: A_internal: An internal error has occurred
xdc.runtime.Error.raise: terminating execution
请问这该如何设置
另外:OpenMP User Guide 只有不到20页 不够详细 尤其是存储器分配
如下分配存储器就没有重叠
而这样分配,寄存器就重叠了,哪里重叠了?为什么?
求指教
求详细使用文档。
不胜感激
尊敬的yaohui wang1
虽然这是一年前的帖子了,不过没人解答啊。我也遇到了相同的错误,不过是处理图片的时候,请问您问题解决了吗?怎么解决的?
烦请赐教!谢谢!
您好,感谢您的回复!我用的是TMS320C6678 ,在cfg文件的cfg script中我看到 var sharedregion=xdc.usemodel('ti.sdo.ipc.sharedregion')这句话,应该是对共享内存的配置,但是我没法打开这个部分,具体去查看。下面的配置是
var heapomp=xdc.usemosel('ti.omp.util.heapomp');
heapomp.sharedregionid=2;
heapomp.localheapsize=0x20000;
heapomp.sharedheapsize=0x1000000;