64台迷你電腦 Raspberry Pi 加樂高積木 = 超級電腦,6歲小朋友也來幫幫忙

64台迷你電腦 Raspberry Pi 加樂高積木 = 超級電腦,6歲小朋友也來幫幫忙

英國南安普頓大學的 Simon Cox 教授和他的研究團隊把64台 Raspberry Pi 迷你電腦(裸體電腦)裝到樂高積木做成的機架裡,並使用乙太網路把 Raspberry Pi 連在一起來共用運算,打造出相當便宜的超級電腦。有趣的是,Cox 教授的6歲兒子 James 也為這個計畫貢獻心力。

James 以樂高積木玩家的身份提供協助,不但跟爸爸一起打造「機架」,還協助進行系統的測試。James 表示:「Raspberry Pi 既好玩又神奇,我能用一支手拿著這台小電腦,也可以用來寫程式或是玩遊戲。」(小編覺得 James 前途無量啊!)

這些 Raspberry Pi 安裝的是 Raspbian 作業系統。Raspbian 是以知名的 Debian 作業系統為基礎,針對 Raspberry Pi 硬體最佳化做出來的版本,Debian 作業系統才在8月中過了19歲生日,一直到現在都還是相當活躍的 Linux 套件之一。

64台迷你電腦 Raspberry Pi 加樂高積木 = 超級電腦,6歲小朋友也來幫幫忙

▲ Raspberry Pi 電腦基本上就是一塊主機板加上幾個連接埠,包括 SD 卡、HDMI、乙太網路、USB 等等。

研究團隊把實作過程公佈出來,讓其他人也可以照著做,打造自己的超級電腦,在說明文件裡列了數十個步驟,先說明怎麼把兩台 Raspberry Pi (每台 Raspberry Pi 是超級電腦的一個節點)連結在一起運作,接著再說明怎麼把節點擴充到64個甚至更多。

64台迷你電腦 Raspberry Pi 加樂高積木 = 超級電腦,6歲小朋友也來幫幫忙

▲ 利用樂高積木把2台 Raspberry Pi 固定在一起。

完成後的超級電腦命名為 Iridis-Pi,重要規格包括64個處理器和1Tb 記憶體,而且使用乙太網路把每台 Raspberry Pi 做連結來共同進行運算。不包含網路交換器的話,成本不到2500英鎊(約台幣12萬元)。

Iridis-Pi 超級電腦完成後,第一個測試是計算圓周率(Pi),這也是許多超級電腦會做的測試。大家都知道圓周率的小數點後面有很多很多個數字,在2011年10月19日,日本程序員JA0HXV宣布他已經將圓周率Pi計算到小數點後10萬億位(資料來源:維基百科),剛好用來測試超級電腦的計算能力。

64台迷你電腦 Raspberry Pi 加樂高積木 = 超級電腦,6歲小朋友也來幫幫忙

▲ 把64台 Raspberry Pi 裝進樂高積木做成的機架,看起來頗為壯觀,還包含一堆網路線。

64台迷你電腦 Raspberry Pi 加樂高積木 = 超級電腦,6歲小朋友也來幫幫忙

▲ Simon Cox 教授和他的兒子 James 跟 Iridis-Pi 超級電腦合照。有人做了對照,整台超級電腦的體積其實不大。

除了把 Raspberry Pi 變成任天堂遊戲或是塞進 Canon 5D II,還可以做成超級電腦。這一台小電腦的應用可能性還有什麼?就等待更多有創意的高手來發揮了。

圖片、資料來源:University of SouthamptonSouthampton engineers a Raspberry Pi Supercomputer

延伸閱讀:

Canon 5D II 塞入 Raspberry Pi 迷你電腦,實作畫面給你看

把25美元電腦 Raspberry Pi 變成任天堂遊戲機,看改裝魔人怎麼做?

25美元裸體電腦 Raspberry Pi,熱血人士幫忙做出 Open Source 紙外殼

25美元電腦可以這樣用,或許能改變世界,但你會買嗎?

LIS
作者

我是李一詩,目前在T客邦負責經營開發者社群。

使用 Facebook 留言
771f85252a846145bd2e349591394b3b?size=48&default=wavatar
1.  PoP (發表於 2012年9月23日 10:38)
之前有定,但目前沒收到

這 64 台,以基本款來說,不加其他擴充 Module,涵運費不到台幣七萬初頭,大概是一台機車(流行款式) 的價格

不過跑運算上,我想吃虧很大,2台主機搭 Intel 4核 大概就把這 64 台給巴掉了,即使是平行運算,上面 ARM 11 算是三年前智慧型手機用的規格

不過,麻雀雖小,五臟俱全,作為 Hacking Tools 是非常有用的 (≧▽≦)
B8c7ffd2c94c8b4115310f8dd68440b5?size=48&default=wavatar
1人給推

2.  zarda (發表於 2012年9月23日 13:54)
這個有啥用途..
我是想到模組控制系統
比如說超大型天文望遠鏡 或日光能板
啟動時需要很多的微控制器
如果可以把套系統加上控制端
再加上網格運算的系統
應該可以使大多點控制器的成本下降
不過這類的應用早就有GPGPU在主導了
最終是要比可靠度吧 就是可以容許其中幾台當機再重開
發表回應
謹慎發言,尊重彼此。按此展開留言規則