利用培训资料中的IPC核间通信例子,其中用TSCL测试时间,在EVM6678上我测试核间通信时间是:
[TMS320C66x_0] Set interrupt from core0 to core1,cycle=1589
[TMS320C66x_0] interrupt info 16
[TMS320C66x_1] Recieve interrupt from core0 to core1 with info 0x 10,cycle=1064525132
[TMS320C66x_1] Set interrupt from core1 to core2,cycle=1064539267
[TMS320C66x_1] interrupt info 16
[TMS320C66x_2] Recieve interrupt from core1 to core2 with info 0x 10,cycle=2106407144
[TMS320C66x_2] Set interrupt from core2 to core3,cycle=2106421332
[TMS320C66x_2] interrupt info 16
[TMS320C66x_3] Recieve interrupt from core2 to core3 with info 0x 10,cycle=-1176935642
[TMS320C66x_3] Set interrupt from core3 to core4,cycle=-1176921421
[TMS320C66x_3] interrupt info 16
……………………………………………….
………………………………………………..
而在培训资料里配套IPC例子的PDF文档里的核间通信时间是:
比我测试的少了4个数量级,请问这是什么原因造成的?
如果核间通信如我测试的一样需要这么多时间,那流程结构和主从模式中核间通信需要这么多时间,多核还有什么意义?
请高手们指点下!!!
xiejun xie:
回复 Adam Yao94020:
Adam Yao
谢谢你!!!