今天测试一下EdgeBoard 的浮点运算能力(在Linux下),测试的程序比较容易,运行基2 FFT算法,折合成 百万次浮点运算/每秒 的运算速度来衡量。
运行程序,结果如下:
下面是各类处理器的运算速度比较,有的是最近测试的,有的则是以前测试的结果,直接引用,没有复测。
从分析中可以看到,酷睿I7的运算能力确实强大,是EdgeBoard 运算能力的30倍左右,然而EdgeBoard 并未使用其
FPGA和GPU部分进行运算,可谓潜力巨大。另一方面
ti的多核DSP的实力也不容小觑,单核的DSP C6748的能力已经非常抢眼了,如果是8核心的DSP C6678和EdgeBoard 对比,胜负也尚未可知。表现最差的就是F429了,也难怪,毕竟是ARM M4内核,本来就不是为运算而生的内核,用于控制则完全可以胜任的,以上就是一些分析。
如下所示,仅供参考:
CPU型号 | 处理速度(百万次浮点运算/秒) |
EdgeBoard(LINUX) | 79.77 |
MYD-CZU3EG(裸机) | 80.66 |
TI DSP C6748 | 13.67 |
TI DSP F28335 | 3.62 |
TI DSP F28377D | 5.51 |
因特尔I3-2350 | 58.86 |
因特尔I7-8700 | 2400 |
STM32F429 | 0.62 |