怎么让两块以上的树莓派2代开发板并行运算

2025-04-15 13:59:01
推荐回答(1个)
回答1:

第一步、两个树莓派在同一网络环境下。下载mpich2源码并解压

sudo apt-get install gfortran
sudo apt-get install mpich2
mpicc cpi.c -o cpi

----------------------------------------------------------

第二步、设置

vi /etc/hosts

添加

***.***.***.*** rpi2-1
***.***.***.*** rpi2-2

新建machinefile,并添加两台机器的ip

设置无密码登陆

 ssh-keygen -t rsa -C "your name"
 cat ~/.ssh/id_rsa.pub | ssh ubuntu@192.168.3.18 "mkdir .ssh;cat >> .ssh/authorized_keys"

用ssh做下无密码登陆测试

第三步、测试

mpiexec -f machinefile -n 4 ./cpi

-----------------------------------------------------------------------------

写在后面,树莓派性能并不高,ARM架构的cpu和X86的还是没法比,即使多台并行运算编译代码的能力和速度还是不能和服务器相提并论