Raspberry Piでスーパーコンピュータを検討してみる。
今時のCPUが4GHz、Raspberry Pi3が1.2GHz…ひょっとして4台ぐらいで越えちゃう?とか妄想をする。
でも4台購入で諸々買うと3万ぐらいはかかりそうだし、使いみちも特にない。
Raspberry pi Zeroなら1万円ぐらいで実験できそうだなとか夢が膨らんだけど、いまだに日本では入手困難らしい。
ネットで調べているとRaspberry Piを32台つなげて10 GFLOPSのスパコンを作った人がいた。
驚いたのはそのコメント欄に「これくらいだったら当たり前だけど君らのパソコンの方がはやい(確信)」とあった。
スパコンの速度計算にはlinpackというものを使っていて、普通のパソコンでも測定できるとあったので計算してみます。
Linux版を落として解凍
ダウンロード/l_mklb_p_2017.0.010/benchmarks_2017/linux/mkl/benchmarks/linpack
のフォルダから端末を開いて
$ ./runme_xeon64
実行結果の抜粋
=================== Timing linear equation system solver ===================
Size LDA Align. Time(s) GFlops Residual Residual(norm) Check
1000 1000 4 0.192 3.4822 9.419757e-13 3.212379e-02 pass
1000 1000 4 0.132 5.0730 9.419757e-13 3.212379e-02 pass
1000 1000 4 0.108 6.1716 9.419757e-13 3.212379e-02 pass
1000 1000 4 0.094 7.0983 9.419757e-13 3.212379e-02 pass
2000 2000 4 0.743 7.1873 4.657913e-12 4.051814e-02 pass
2000 2000 4 0.692 7.7194 4.657913e-12 4.051814e-02 pass
5000 5008 4 9.278 8.9868 3.111936e-11 4.339344e-02 pass
5000 5008 4 9.179 9.0839 3.111936e-11 4.339344e-02 pass
10000 10000 4 79.818 8.3548 9.915883e-11 3.496441e-02 pass
10000 10000 4 77.223 8.6356 9.915883e-11 3.496441e-02 pass
15000 15000 4 278.576 8.0784 2.298756e-10 3.620579e-02 pass
15000 15000 4 266.804 8.4348 2.298756e-10 3.620579e-02 pass
ここで時間がかかりそうでノートもファンがうなりを上げてきたので中断しました。
8 GFLOPSはでています。
2009年のマシンです。まだ頑張ってます。
raspberry pi3 なら初期のpiの10倍速いそうなので32台つなげて100 GFLOPSいくかも。
価格.comでAMD、Intelで売れ筋1位のCPUは測定方法の詳細は不明ながら100 GFLOPSは超えています。
AMDの売れ筋1位はA10-7860K BOX、価格は11,617円。
うーん純粋に速度だけを考えるとやる意味がないのか。
参考図書と参考速度
「スーパーコンピュータを創った男―世界最速のマシンに賭けたシーモア・クレイの生涯」 Cray-2 1.95GFLOPS
「スーパーコンピューターを20万円で創る」 GRAPE-3 15GFLOPS
参考サイト
【IT】アメリカの大学生、約30ドルの超小型コンピュータ「Raspberry Pi」でスパコンを自作する…性能は10.13GFLOPS
Intel® Math Kernel Library Benchmarks (Intel® MKL Benchmarks)
今時のCPUが4GHz、Raspberry Pi3が1.2GHz…ひょっとして4台ぐらいで越えちゃう?とか妄想をする。
でも4台購入で諸々買うと3万ぐらいはかかりそうだし、使いみちも特にない。
Raspberry pi Zeroなら1万円ぐらいで実験できそうだなとか夢が膨らんだけど、いまだに日本では入手困難らしい。
ネットで調べているとRaspberry Piを32台つなげて10 GFLOPSのスパコンを作った人がいた。
驚いたのはそのコメント欄に「これくらいだったら当たり前だけど君らのパソコンの方がはやい(確信)」とあった。
スパコンの速度計算にはlinpackというものを使っていて、普通のパソコンでも測定できるとあったので計算してみます。
Linux版を落として解凍
ダウンロード/l_mklb_p_2017.0.010/benchmarks_2017/linux/mkl/benchmarks/linpack
のフォルダから端末を開いて
$ ./runme_xeon64
実行結果の抜粋
=================== Timing linear equation system solver ===================
Size LDA Align. Time(s) GFlops Residual Residual(norm) Check
1000 1000 4 0.192 3.4822 9.419757e-13 3.212379e-02 pass
1000 1000 4 0.132 5.0730 9.419757e-13 3.212379e-02 pass
1000 1000 4 0.108 6.1716 9.419757e-13 3.212379e-02 pass
1000 1000 4 0.094 7.0983 9.419757e-13 3.212379e-02 pass
2000 2000 4 0.743 7.1873 4.657913e-12 4.051814e-02 pass
2000 2000 4 0.692 7.7194 4.657913e-12 4.051814e-02 pass
5000 5008 4 9.278 8.9868 3.111936e-11 4.339344e-02 pass
5000 5008 4 9.179 9.0839 3.111936e-11 4.339344e-02 pass
10000 10000 4 79.818 8.3548 9.915883e-11 3.496441e-02 pass
10000 10000 4 77.223 8.6356 9.915883e-11 3.496441e-02 pass
15000 15000 4 278.576 8.0784 2.298756e-10 3.620579e-02 pass
15000 15000 4 266.804 8.4348 2.298756e-10 3.620579e-02 pass
ここで時間がかかりそうでノートもファンがうなりを上げてきたので中断しました。
8 GFLOPSはでています。
2009年のマシンです。まだ頑張ってます。
raspberry pi3 なら初期のpiの10倍速いそうなので32台つなげて100 GFLOPSいくかも。
価格.comでAMD、Intelで売れ筋1位のCPUは測定方法の詳細は不明ながら100 GFLOPSは超えています。
AMDの売れ筋1位はA10-7860K BOX、価格は11,617円。
うーん純粋に速度だけを考えるとやる意味がないのか。
参考図書と参考速度
「スーパーコンピュータを創った男―世界最速のマシンに賭けたシーモア・クレイの生涯」 Cray-2 1.95GFLOPS
「スーパーコンピューターを20万円で創る」 GRAPE-3 15GFLOPS
参考サイト
【IT】アメリカの大学生、約30ドルの超小型コンピュータ「Raspberry Pi」でスパコンを自作する…性能は10.13GFLOPS
Intel® Math Kernel Library Benchmarks (Intel® MKL Benchmarks)