Raspberry Pi Super Cluster
暫譯: 樹莓派超級叢集
Andrew K. Dennis
- 出版商: Packt Publishing
- 出版日期: 2013-11-22
- 售價: $1,670
- 貴賓價: 9.5 折 $1,587
- 語言: 英文
- 頁數: 126
- 裝訂: Paperback
- ISBN: 1783286199
- ISBN-13: 9781783286195
-
相關分類:
Raspberry Pi
海外代購書籍(需單獨結帳)
商品描述
As a Raspberry Pi enthusiast have you ever considered increasing their performance with parallel computing? Discover just how easy it can be with the right help - this guide takes you through the process from start to finish.
Overview
- Learn about parallel computing by building your own system using Raspberry Pi
- Build a two-node parallel computing cluster
- Integrate Raspberry Pi with Hadoop to build your own super cluster
In Detail
A cluster is a type of parallel/distributed processing system which consists of a collection of interconnected stand-alone computers cooperatively working together. Using Raspberry Pi computers, you can build a two-node parallel computing cluster which enhances performance and availability.
This practical, example-oriented guide will teach you how to set up the hardware and operating systems of multiple Raspberry Pi computers to create your own cluster. It will then navigate you through how to install the necessary software to write your own programs such as Hadoop and MPICH before moving on to cover topics such as MapReduce. Throughout this book, you will explore the technology with the help of practical examples and tutorials to help you learn quickly and efficiently.
Starting from a pile of hardware, with this book, you will be guided through exciting tutorials that will help you turn your hardware into your own super-computing cluster. You'll start out by learning how to set up your Raspberry Pi cluster's hardware. Following this, you will be taken through how to install the operating system, and you will also be given a taste of what parallel computing is about. With your Raspberry Pi cluster successfully set up, you will then install software such as MPI and Hadoop. Having reviewed some examples and written some programs that explore these two technologies, you will then wrap up with some fun ancillary projects. Finally, you will be provided with useful links to help take your projects to the next step.
What you will learn from this book
- Discover how to set up the hardware to build your parallel computing cluster
- Set up your Raspberry Pi computers and install an operating system
- Network your two Raspberry Pi's together
- Gain an understanding of MPI through practical examples
- Learn how to work with MPICH to write parallel applications
- Install Hadoop and experiment with processing text files
- Get acquainted with MapReduce, the paradigm at the heart of Hadoop
Approach
This book follows a step-by-step, tutorial-based approach which will teach you how to develop your own super cluster using Raspberry Pi computers quickly and efficiently.
Who this book is written for
Raspberry Pi Super Cluster is an introductory guide for those interested in experimenting with parallel computing at home. Aimed at Raspberry Pi enthusiasts, this book is a primer for getting your first cluster up and running.
Basic knowledge of C or Java would be helpful but no prior knowledge of parallel computing is necessary.
商品描述(中文翻譯)
作為一名 Raspberry Pi 愛好者,您是否曾考慮過透過平行計算來提升其性能?這本指南將帶您從頭到尾了解這個過程,並發現這是多麼簡單,只需正確的幫助。
概述
- 透過使用 Raspberry Pi 建立自己的系統來學習平行計算
- 建立一個兩節點的平行計算叢集
- 將 Raspberry Pi 與 Hadoop 整合,建立自己的超級叢集
詳細內容
叢集是一種平行/分散處理系統,由一組互相連接的獨立計算機共同協作工作而成。使用 Raspberry Pi 計算機,您可以建立一個兩節點的平行計算叢集,以提升性能和可用性。
這本實用的、以範例為導向的指南將教您如何設置多台 Raspberry Pi 計算機的硬體和作業系統,以創建自己的叢集。接著,將指導您如何安裝必要的軟體,撰寫自己的程式,例如 Hadoop 和 MPICH,然後再介紹 MapReduce 等主題。在這本書中,您將透過實用的範例和教程來探索這項技術,幫助您快速而有效地學習。
從一堆硬體開始,這本書將引導您通過令人興奮的教程,幫助您將硬體轉變為自己的超級計算叢集。您將首先學習如何設置 Raspberry Pi 叢集的硬體。接下來,您將學習如何安裝作業系統,並初步了解平行計算的概念。當您的 Raspberry Pi 叢集成功設置後,您將安裝 MPI 和 Hadoop 等軟體。在回顧一些範例並撰寫一些探索這兩項技術的程式後,您將以一些有趣的附加專案作結。最後,您將獲得有用的連結,幫助您的專案邁向下一步。
您將從這本書中學到的內容
- 發現如何設置硬體以建立平行計算叢集
- 設置您的 Raspberry Pi 計算機並安裝作業系統
- 將兩台 Raspberry Pi 連接在一起
- 透過實用範例了解 MPI
- 學習如何使用 MPICH 撰寫平行應用程式
- 安裝 Hadoop 並實驗處理文本檔案
- 熟悉 MapReduce,Hadoop 的核心範式
方法
這本書採用逐步的、以教程為基礎的方法,將教您如何快速而有效地使用 Raspberry Pi 計算機開發自己的超級叢集。
本書的讀者對象
《Raspberry Pi 超級叢集》是一本針對有興趣在家中實驗平行計算的入門指南。這本書旨在吸引 Raspberry Pi 愛好者,是讓您首次建立叢集的入門書籍。
具備 C 或 Java 的基本知識將會有所幫助,但不需要具備平行計算的先前知識。