回答

收藏

【百度大脑EdgeBoard边缘AI计算盒试用】之性能测评

人工智能 人工智能 2915 人阅读 | 0 人回复 | 2021-03-13

我们知道在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卡伤害较大,而且也不属于盒子本身,因此没有执行测试例。


分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条