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

IPC中断响应时间

最近在研究C6678核间通信,利用论坛中给的IPC中断例程实现了一个核到另一个核的IPC中断,但有个问题比较困惑,比如:核0触发核1的IPC中断,核0通过TSC记录了发起IPC中断时的TSCL数,核1收到IPC中断,记录此时的TSCL值,两个TSCL值相差周期数非常大,10的9次方数据级,如果是这样的话,核间的通信效率是不是太低了,就没有实际意义了。

不知哪位大侠有没有研究过这个问题?麻烦指导一下,谢谢

Andy Yin1:

在两个核上使用TSC计时得到的数据是两个核上的时间,需要先做核间同步才可以作为参考。可以考虑先做核间同步;或者在一个core上记录发送和接收对端反馈的时间点,使用其差作为参考。

Wu Feng:

回复 Andy Yin1:

谢谢您的回答。

不过还是有点疑问:TSC寄存器不是全局的么,不同核读取时得到的值不同?

Xinggen Qu:

回复 Wu Feng:

你好  我最近在研究6678核间通信 你的例程在哪里下载的?能给个链接吗? 我是有一个程序 想利用6678多核跑来提高效率(单核运行成功) 请问 你知道我应该怎么做?

赞(0)
未经允许不得转载:TI中文支持网 » IPC中断响应时间
分享到: 更多 (0)