在系统运行过程中,有时会出现程序跑飞,进入NMI中断。进一步定位,可以看到程序产生异常的位置是在执行SPKERNEL指令。此时IERR寄存器指示出异常为:“Missed Stall Exception”和“SPLOOP Buffer Exception”。请问一下产生此问题的原因是什么,另外这两个异常的含义是什么~~谢谢!!
Andy Yin1:
加上编译选项–disable:sploop,将sploop关掉看是否还有问题,同时测一下性能是否有影响。
在系统运行过程中,有时会出现程序跑飞,进入NMI中断。进一步定位,可以看到程序产生异常的位置是在执行SPKERNEL指令。此时IERR寄存器指示出异常为:“Missed Stall Exception”和“SPLOOP Buffer Exception”。请问一下产生此问题的原因是什么,另外这两个异常的含义是什么~~谢谢!!
加上编译选项–disable:sploop,将sploop关掉看是否还有问题,同时测一下性能是否有影响。