TI中文支持网
TI专业的中文技术问题搜集分享网站

多核问题,多核处理时用TSC测时间发现每个核的函数分开测试,时间很短,但测整个并行过程却发现时间多了两倍不止

如题,请问有知道的大佬么,这是什么原因导致的,有什么办法可以解决或者避免吗?是否是总线存取时抢占资源导致的?期间我用了两个while循环等待,使每个核保持同步,核间通信使用的是标志位来通信。。。这个问题困扰我好几天了,求回答,求帮助

Thomas Yang1:

请问您测量的函数里是执行什么操作呢?有没有可能是同时访问某个资源导致的呢?比如同时访问DDR3, share memory 等?

赞(0)
未经允许不得转载:TI中文支持网 » 多核问题,多核处理时用TSC测时间发现每个核的函数分开测试,时间很短,但测整个并行过程却发现时间多了两倍不止
分享到: 更多 (0)