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.
Dsp多核开发需要考虑内存屏障吗?内存屏障的指令是啥?
没有内存屏障指令,您想通过内存屏障实现什么目的?如果是为了避免被优化,只有volatile这样的关键字可以使用。
我在使用Linux无锁fifo的时候,发现需要加内存屏蔽指令(保证第一行代码先执行完成,并且其数据更新到DDR的顺序也不能颠倒)其实就是dsp会不会存在乱序执行的情况?如下图,会不会出现第2行代码先执行的情况?
不会。
可能我表达不太清楚。我回头自己测试下。我感觉应该是存在这种情况的。
好的,有问题再沟通。