灰小子的博客

用BPI-M2计算一下Pi吧

灰小子 BPI-M2香蕉派

(原文首发在爱板网 http://www.eeboard.com/bbs/thread-44592-1-1.html )

by 灰小子 2015-10-15

先安装一下bc。bc是linux下的一个命令行计算器。

sudo apt-get install bc

好了,安装好就可以使用了。先计算500位精度的Pi。

time echo "scale=500;4*a(1)"|bc -l -q

BPI-M2一共用了0.437秒。速度挺快的~~咱们再来计算下1000位精度的吧。

time echo "scale=1000;4*a(1)"|bc -l -q

速度也挺快的,只用了2.336秒。感兴趣的同学可以拿去背,如果你年轻20岁,一定会被称为小天才的。嘿嘿。。。

好了,通过两次计算,大家也可以看出,scale=就是要计算出的精度位数。但这样计算有个问题,那就是无法充分发挥BPI-M2四核的强大性能,只能单核进行运算。当然,也有其他多核运行的命令可以使用,比如parallel等 大家也许要问,为什么要计算Pi呢。其实是笔者前几天接了一个开发板测评的任务,也是可以运行linux的。本来想用BPI-M2和那个板子做个性能上的对比。但那个板子是单核的,BPI-M2是4核的,一比较性能弱爆了。。。

好了,不说了。我去干活了。

灰小子
学习者永远停留在过去时,只有思考者才能创造未来时