【百度大脑EdgeBoard边缘AI计算盒试用】之性能测评
人工智能
 
2915 人阅读
|
0 人回复
|
2021-03-13 
 
 
 
 
TA的每日心情  | 奋斗 昨天 22:40 | 
|---|
 
  签到天数: 1865 天 连续签到: 2 天 [LV.Master]伴坛终老 
宰相 
 
	- 积分
 - 71110
 
 
 
 
 | 
 
 
我们知道在Linux下,主要以Bogomips度量CPU性能,本次测评的百度大脑EdgeBoard边缘AI计算盒(以下简称为“盒子”)有四核,每个核的BogoMIPS都是199.99。在启动的时候会检测到: 
 
 
要是启动的时候没注意,也可以查看cpuinfo: 
 
 
理论上每个核都可以每秒执行2亿(199.99百万)条指令。这大概是一个什么水平呢? 
参考1969年阿波罗11号飞船登陆月球航天飞机上的飞控计算机处理速度只有0.4MIPS,当然啦,那时候计算机主频2.048MHz,和盒子的1.2GHz完全没法比。 
在网上可以找一下相关的数值,比如我们可以和https://www.clifton.nl/index.html?bogomips.html记录的结果比较一下,发现盒子在BogoMIPS方面每个核都大致对标Pentium Pro/200或者AMD K5/100 PR133的水平。 
 
 
 
 
当然对于一个边缘计算盒来说,计算主要使用FPGA实现加速,而不是纯靠cpu处理,因此BogoMIPS参数仅供参考。 
 
接下来我们用phoronix测试套装来比较对盒子做一个测评,一般来说可以选用phoronix套件中不同测试模板分别对Processor、Network、System、Memory、Graphics、Disk进行测试,再将测试结果与其它硬件相比较。phoronix测试有一个好处,它允许大家把自己的结果都上传到服务器上,如果有足够多的结果了,它会在测试完成后,直接给出你测试目标大致所在的水平。 
 
phoronix测试套装具体的安装方法在这里不用展开,只简单说一下,首先安装libzip,其次安装php,最后安装phoronix-test-suite。友情提示,因为php不会自动搜索libzip安装的目录,在安装php之前需要使用export PKG_CONFIG_PATH="/usr/local/lib64/pkgconfig/"导入目录;配置php的时候,使用./configure --with-zip --with-openssl --enable-gd --with-zlib --with-bz2 --enable-pcntl --with-curl --enable-sockets --with-readline确保php的安装符合phoronix测试套装的要求。另外,使用离线安装包方式安装php-8.0.3非常耗时间(从配置到安装成功花了不止3个小时),如果大家也想试试,建议考虑采用脚本方式,不要守在电脑前。 
 
因为phoronix测试套装支持的测试模板非常多,盒子对测试项也不是全部都支持的,没有必要一一测试。我仅选择几个使用数量较多的测试项进行验证,命令为“phoronix-test-suite benchmark 测试名称”执行测试步骤。 
大家如果有兴趣,可以在https://openbenchmarking.org/tests上自己查找想要测试的方向、测试模板和参考结果。 
使用smallpt测试Pprocessor 
 
使用sockperf测试Network性能 
 
 
 
 
使用PyBench测试System 
  
使用t-test1测试memory 
 
因为测试是通过debug口在命令行模式下进行的,用gl-vs-vk测试Graphics性能,只能得到“The test run did not produce a result.”的结果,如果有时间,可以考虑接上鼠标键盘,在miniDP上试试。 
Disk测试因为对TF卡伤害较大,而且也不属于盒子本身,因此没有执行测试例。 
 
 
 |   
 
  
  
  
 
 
 | 
| 
 | 
| 
 | 
| 
 | 
 |