大学がラズベリーパイとレゴで安価なスーパーコンピュータを構築

大学がラズベリーパイとレゴで安価なスーパーコンピュータを構築

サウサンプトン大学のチームは、Raspberry Piの低コストなコンピューティングパワーに着想を得て、ARMベースのLinuxコンピュータ・オン・ア・ボード(CoB)を、レゴブロックでラックに積み上げて低コストのスーパーコンピュータの構成要素として活用しました。そして、Raspberry Piを使った高性能コンピューティング「bramble(支柱)」を自作したい人向けに、ステップバイステップのガイドを公開しました。

サイモン・コックス教授が率いるチームは、コックス教授の6歳の息子ジェームズ君(この夏、PythonとMITのScratchを使ってRaspberry Piでプログラミングを学んでいた)のレゴの専門知識を活かし、それぞれに16ギガバイトのSDカードを搭載した64台のRaspberry Piコンピューターを使用して、2,500ポンド以下(4,000ドル強)で機能するコンピューティングクラスターを構築した。これにはノードを接続するために使用されるイーサネットスイッチは含まれていない。

LEGO ラック エンクロージャ内の Raspberry Pi コンピューティング ノードのペア。

LEGO ラック エンクロージャ内の Raspberry Pi コンピューティング ノードのペア。

「十分な数のRaspberry Piコンピューターを調達できたので、すぐにそれらを組み合わせてスーパーコンピューターを構成できるかどうか検証したいと考えました」とコックス教授は語った。「標準的なDebian Wheezyシステムイメージから、必要なソフトウェアをすべてRaspberry Piにインストールして構築しました。そして、皆さんが独自のスーパーコンピューターを構築できるようにガイドを公開しました。」

サウサンプトンのIridisスーパーコンピュータにちなんで名付けられた「Iridis-Pi」のソフトウェアは、メッセージパッシングインターフェースのフリー実装とPythonで書かれたコードを使用して、並列計算タスクを分散処理します。クラスター上での最初のテスト実行は、円周率の計算です。