嵌入式技术论坛
直播中

王丽

7年用户 1313经验值
私信 关注
[问答]

如何用一个比较简单SMP的example来体现双核的处理能力比单核强呢?

请教大家一个问题:
如何用一个比较简单SMP的example,来体现双核的处理能力比单核强?
qemu-vexpress-a9 即可以跑单核也可以跑双核。在什么样的简单example下面可以体现双核的处理能力比单核强?比如说比较直观的显示。最好可以帮忙写个简单可以实现的流程或者伪代码。
RTOS也是可以处理多任务,SMP也是可以处理多任务,在RTOS都在的情况下,SMP如何体现的比不加SMP强?
想在qemu-vexpress-a9 这个平台上实现一下。

或者换个问题:
在MCU的大部分应用场景下(排除MPU),大家都是如何看待双核,什么情况下必须上双核才能处理才能达到提升性能的效果?

回帖(8)

张静

2023-3-13 15:17:23
qemu上面应该体现不明显,找个物理芯片感受会明显些。
举报

王丽

2023-3-13 15:17:40
物理的也有的。LPC55S69。主要是example是怎样的呢?
举报

张静

2023-3-13 15:17:49
物理的也有的。LPC55S69。主要是example是怎样的呢?
举报

王丽

2023-3-13 15:17:57
那你觉得哪个是的呢?PICO么?可以举例,我去找找看。或者可以先讲下example。有example我再去找找看。
举报

张静

2023-3-13 15:18:07
易得的 真●SMP
树莓派
T113
K210
Xilinx Zynq-7020/7010
举报

王丽

2023-3-13 15:18:15
还是没有讲example,大佬知道简单的example如何实现么?
举报

h1654155275.5916

2023-3-13 15:18:23
Xilinx Zynq-7020/7010 的 bsp 好像已经移除了吧。。。
举报

h1654155275.5916

2023-3-13 15:18:27
嵌入式用双核/多核,一般用 amp 更多一些吧。。。
否则核间通信及同步可能会影响实时性。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分