Fig. 1. Shell Script of Master Node
Fig. 2. Raspi-config Environment
Fig. 3. MPICH Compile
Fig. 4. Python Operation
Fig. 5. Wi-Fi Based Raspberry Pi Cluster
Fig. 6. Ethernet Based Raspberry Pi Cluster
Fig. 7. Deadlock Example
Table 1. Raspberry Pi 3 Model B Spec.
Table 2. The Comparisons of Ethernet Based Pi and Wi-Fi Based Pi Cluster
References
- D. Bradley, D. Russel, I. Ferguson, J. Isaacs, A. MacLeod, and R. White, "The internet of things the future or the end dof mechatronics, "Mechatronics, vol. 27. pp. 57-74, 2015. https://doi.org/10.1016/j.mechatronics.2015.02.005
- W. Gropp, E. Lusk and Thomas, "Beowulf Cluster Computing with Linux, Second Edition." 2003.
- M. A. Baker, G. C. Fox, and H. W. Yau, "Cluster Computing Review", NPAC Technical Report SCCS-748, 1995.
- Simon J. Cox, "Iridis-pi: a low-cost, compact demonstration cluster", 2013
- Raspberry Pi, https://www.raspberrypi.org
- ARDUINO, https://www.arduino.cc
- S. Ferdoush and X. Li, "Wireless Sensor Network System Design using Raspberry Pi and Arduino for Emvironmental Monitoring Applications," Proceedia Computer Science, vol. 34, pp. 1-3-110, 2014. https://doi.org/10.1016/j.procs.2014.07.059
- Steps th make a Raspberry Pi Supercomputer, http://www.southampton.ac.uk/-sjc/raspberrypi/pi_supercomputer_southampton_web.pdf
- HPL(High Performance Linpack) : Benchmarking Raspberry PIs, https://www.howtoforge.com/tutorial/hpl-high-performance-linpack-benchmark-raspberry-pi/
- MPI, http://www.mpi-forum.org
- W. Gropp, E. Lusk, and A. Skjellum. "Using MPI:Portable Parallel Programming with the Message Passing Interface". MIT Press, 1995.
- I. Foster, J. Geister, W. Gropp, N. Karonis, E. Lusk, G. Thiruvathukal, and S. Tuecke. "A wide-area implementatin of the Message Passing Interface." Parallel Computing, pp. 1735-1749, 1998. https://doi.org/10.1016/S0167-8191(98)00075-1
- MPICH, http://www.mpch.org
- N. Karonis, B. Toonen, I Foster, "MPICH-G2: a Grid-enabled implementation of the Message Passing Interface", Journal of Parallel and Distributed Computing, Volume 63, pp.551-563, 1998. https://doi.org/10.1016/S0743-7315(03)00002-9
- M. Muller, M. Hess, E. Gabriel, "Grid enabled MPI solutions for Clusters", In 3rd International Symposium on Cluster Computing and the Grid, pp.18-25, 2003.
- TOP 500 The List, https://www.top500.org
- S. Monk, Programmming the Raspberry Pi Getting started with Python, Mc Graw Hill, 2013.
- S. Monk, Programming the Raspberry Pi Cookbook, Hanbit Media, 2015.
- D. Norris, Raspberry Pi with Project, Hanbit media, 2015.
- Build a Compact 4 Node Raspberry Pi Cluster, https://makezine.com/projects/build-a-compact-4-node-raspberry-pi-cluster/
- Make your Own Cluster Computer(part1), http://www.tinkernut.com/2014/04/make-cluster-computer/
- Make Your Own Cluster Computer(Part2), http://www.tinkernut.com/2014/05/make-cluster-computer-part-2/
- Dongarra, J. J.: Luszczek, P. and Petitet, A. "The LINPACK Benchmark; past, present and future," Concurrency and Computation: Practice & Experience, Vol.12, No.9, 2003.
- Dongarra, J. J, "LINPACK: user' guide," Society for Industrial and Applied Mathematics, 1979.
- Kevin. D. and Jian Z., "Learning Cluster Computing by Creating a Raspberry Pi Cluster", WOODSTOCK'97, July 2016.