封面
版权信息
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Chapter 1. Clusters Parallel Computing and Raspberry Pi – A Brief Background
A very short history of parallel computing
Raspberry Pi and parallel computing
Summary
Chapter 2. Setting Up your Raspberry Pi Software and Hardware for Parallel Computing
Setting up our work environment
Future expansion and a scalable setup
Completing the initial setup
Using an SD card as our Raspberry Pi's storage device
BerryBoot version 2
Starting up the Raspberry Pi
Wrapping up
Summary
Chapter 3. Parallel Computing – MPI on the Raspberry Pi
MPI – Message Passing Interface
MPI implementations – MPICH and OpenMPI
Creating an environment and downloading MPICH
Writing an MPI-based application
Summary
Chapter 4. Hadoop – Distributed Applications on the Raspberry Pi
A brief introduction to Apache Hadoop
Installing Java
Installing Apache Hadoop
Summary
Chapter 5. MapReduce Applications with Hadoop and Java
MapReduce
MapReduce in Hadoop
The WordCount MapReduce program
Testing our application
Summary
Chapter 6. Calculate Pi with Hadoop and MPI
Monte Carlo simulators
A Hadoop application to calculate Pi
Pi with C language and MPI
Summary
Chapter 7. Going Further
Booting from an external USB HDD
Building a Lego enclosure
Experimenting with MPI and Fortran
Power for multiple devices
Summary
Appendix A. Appendix
Fortran and C/C++
MPI Hadoop and parallel computing
Raspberry Pi cases and clusters
Index
更新时间:2021-07-23 15:18:39