2回答

0收藏

【M2】用BPI-M2计算一下Pi吧

其他 其他 4066 人阅读 | 2 人回复 | 2015-10-15

先安装一下bc。bc是linux下的一个命令行计算器。
  1. sudo apt-get install bc
复制代码

好了,安装好就可以使用了。先计算500位精度的Pi
  1. time echo "scale=500;4*a(1)"|bc -l -q
复制代码

BPI-M2一共用了0.437秒。速度挺快的~~咱们再来计算下1000位精度的吧。
  1. time echo "scale=1000;4*a(1)"|bc -l -q
复制代码

速度也挺快的,只用了2.336秒。感兴趣的同学可以拿去背,如果你年轻20岁,一定会被称为小天才的。嘿嘿。。。
好了,通过两次计算,大家也可以看出,scale=就是要计算出的精度位数。但这样计算有个问题,那就是无法充分发挥BPI-M2四核的强大性能,只能单核进行运算。当然,也有其他多核运行的命令可以使用,比如parallel
大家也许要问,为什么要计算Pi呢。其实是笔者前几天接了一个开发板测评的任务,也是可以运行linux的。本来想用BPI-M2和那个板子做个性能上的对比。但那个板子是单核的,BPI-M2是4核的,一比较性能弱爆了。。。
好了,不说了。我去干活了。

分享到:
回复

使用道具 举报

回答|共 2 个

倒序浏览

沙发

奋斗哥

发表于 2015-10-20 09:30:22 | 只看该作者

城会玩!
板凳

geek1024

发表于 2015-10-21 21:23:09 | 只看该作者

不知道M2一晚上能算多少位,谁试试
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

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