- Raspberry Pi Super Cluster
- Andrew K. Dennis
- 219字
- 2021-07-23 15:18:31
Chapter 1. Clusters, Parallel Computing, and Raspberry Pi – A Brief Background
The domain of parallel computing is an interesting one, but building a cluster for fun has often required the use of expensive or bulky off-the-shelf hardware, such as desktop PC's or implementing complex virtual machine setups.
So what is a cluster? This term will come up often in the following chapters and essentially means, in the context of this book, a group of separate devices networked together. Each device on this network is often referred to as a node.
Thanks to the Raspberry Pi's low cost and small physical footprint, building a cluster to explore parallel computing has become far cheaper and easier for users at home to implement. Not only does it allow you to explore the software side, but also the hardware as well.
While Raspberry Pis wouldn't be suitable for a fully-fledged production system, they provide a great tool for learning the technologies that professional clusters are built upon. For example, they allow you to work with industry standards, such as MPI and cutting edge open source projects such as Hadoop.
This chapter will provide you with a basic background to parallel computing and the technologies associated with it. It will also provide you with an introduction to using the Raspberry Pi.
- Learning Java Functional Programming
- Java范例大全
- Visual Basic 6.0程序設計計算機組裝與維修
- Building a RESTful Web Service with Spring
- Raspberry Pi Networking Cookbook(Second Edition)
- Bootstrap Essentials
- Mastering RStudio:Develop,Communicate,and Collaborate with R
- C#實踐教程(第2版)
- OpenStack Networking Essentials
- 人工智能算法(卷1):基礎算法
- Learning VMware vSphere
- JQuery風暴:完美用戶體驗
- Go語言從入門到精通
- 軟件工程與UML案例解析(第三版)
- AI自動化測試:技術原理、平臺搭建與工程實踐