如何打造一座 Google 等級數據中心?Maker 回答:256 個樹莓派小電腦

世界創客大會在上週末的紐約皇后區舉行。在科學館大廳的中庭裡,你會見到這樣一個有趣的圓柱體:表面「貼」滿了半透明的螢光綠電路板不停地搖動,就像一片片風中的機器樹葉。

這個設備叫做 See More(多看),是一台 256 節點計算機群,由藝術家 Sam Blanchard 和弗吉尼亞理工學院的科學家 Kirk Cameron 合作而成。它的名字和 Seymour Cray 諧音,旨在向這位超級計算機之父致敬。See More 的表面有 256 枚樹莓派計算機,它們一同合作,「解析一個搜索數據庫」。

每個樹莓派都與一個 90 度旋轉的馬達相連接:如果和地面保持垂直,意味著它處於空閒狀態;而一旦它翻轉起來,說明它正在工作——計算數據以完成任務。而任務完成之後,計算機都會恢復原來的樣子。

製造 See More 的目的很​​簡單,用 Blanchard 的話來說,就是「物理演示數據變化的視覺化狀態」,旨在向普通民眾展示並行計算工作原理的跨學科合作。

【科普時間】並行計算,或稱平行計算是相對於串行計算來說的。它是一種一次可執行多個指令的算法,目的是提高計算速度,及通過擴大問題求解規模,解決大型而復雜的計算問題。其實並行計算離我們並不遙遠,搜索引擎帶來的結果、Siri 響應給予用戶回答,都是並行計算的體現。

然而對於公眾而言,理解並行計算的運作原理還是有些難度,Cameron 決定開發一個項目,直觀地讓大家了解它是什麼。

那麼 See More 都在找些什麼呢?設計者把它用於檢索市政線上記錄,比如公共交通故障列表、監禁統計、性病傳播感染率等等。當 See More 得到一個關鍵詞,它便開始工作並找出結果。

舉個例子,如果輸入了某個捷運站站點,那麼該站點附近的所有數據都會被搜索出來,有點類似於地圖裡的「附近」功能,劇院、餐廳、圖書館、辦公大樓,都會被呈現在搜索結果裡。Blanchard 表示,「所有的符合結果都會呈現,這和網路搜索處理能力和規模是類似的。」

那麼未來的 See More 會是什麼樣的?Blanchard 和 Cameron 還沒有仔細考慮,但前者希望能夠提升和觀眾的互動性。「我在會場上看到有人會嘗試揮舞手臂,以為設備能夠做出反應,」Blanchard 表示,「它並不是這樣的,但這是個好想法,我們也會嘗試在未來實現類似的功能。 」

(本文轉自雷鋒網,未經授權不得轉載;影片來源:Inverse