SlideShare ist ein Scribd-Unternehmen logo
1 von 29
教室に
スーパーコンピュータを
Kimio Kosaka
13:00〜
小 坂 貴 美 男
@kimio_kosaka
2
3
O’Baka Project
4
東京都立
科学技術高等学校
Raspberry Pi Cluster
Makers & 高校向け教育利用
5
Raspberry Pi
8.5cm
6
5.6cm
Cluster Computer
7
8
Tips (1)
電源
GPIOピンヘッダから供給
B+ USB 500mA制限( 解除方法あり)
9
Tips (2)
リセット
10
ソフトウェア
11
MPI
Message Passing Interface
$sudo apt-get install ××××××
円周率を求める
12
高校とスパコン
並列計算を実際に体験する
並列計算アルゴリズムは面白い
13
プログラムを書こう
入門テキスト探索
14
15
16
Tiny Titan Project
http://tinytitan.github.io/
https://github.com/TinyTitan
http://insidehpc.com/2015/06/
17
一般Makersが
スパコンを利用する
18
高校生Makerの一言
レンダリングに
10時間かかるんです。
19 キオ式 ミク
MMD Blender
スパコンでレンダリング
20
レンダリングエンジン
FOCUS
http://www.j-focus.or.jp/
21
FabLabで
並列計算機を自前で持つ
スパコンの共同利用母体
22
スパコンの基礎を学ぶ
23
24
25
One more things
G01-01
RPi Cluster Computer
Bullet-time System
26
27
Thank you.
G01-01
@kimio_kosaka
make.kosakalab.com
28
29

Weitere ähnliche Inhalte

Andere mochten auch

南台經驗分享第二次會20140323
南台經驗分享第二次會20140323南台經驗分享第二次會20140323
南台經驗分享第二次會20140323
Richard Lim
 
Module thong ke truy cap va footer
Module thong ke truy cap va footerModule thong ke truy cap va footer
Module thong ke truy cap va footer
Tuan Huy
 
Looking back at your prelim task, what have you learnt in the progression fro...
Looking back at your prelim task, what have you learnt in the progression fro...Looking back at your prelim task, what have you learnt in the progression fro...
Looking back at your prelim task, what have you learnt in the progression fro...
bethxl
 
Bmihms subject -outlines_ihm03.10.14
Bmihms subject -outlines_ihm03.10.14Bmihms subject -outlines_ihm03.10.14
Bmihms subject -outlines_ihm03.10.14
Ann Sheep
 
Module facebook
Module facebookModule facebook
Module facebook
Tuan Huy
 
Energia eva georgana 4rtA
Energia eva georgana 4rtAEnergia eva georgana 4rtA
Energia eva georgana 4rtA
evaelfk
 

Andere mochten auch (13)

自作GPUへの道
自作GPUへの道自作GPUへの道
自作GPUへの道
 
2009/12/10 GPUコンピューティングの現状とスーパーコンピューティングの未来
2009/12/10 GPUコンピューティングの現状とスーパーコンピューティングの未来2009/12/10 GPUコンピューティングの現状とスーパーコンピューティングの未来
2009/12/10 GPUコンピューティングの現状とスーパーコンピューティングの未来
 
HP certificates
HP certificatesHP certificates
HP certificates
 
南台經驗分享第二次會20140323
南台經驗分享第二次會20140323南台經驗分享第二次會20140323
南台經驗分享第二次會20140323
 
Lebowski Publishers - Najaar 2014
Lebowski Publishers - Najaar 2014Lebowski Publishers - Najaar 2014
Lebowski Publishers - Najaar 2014
 
Module thong ke truy cap va footer
Module thong ke truy cap va footerModule thong ke truy cap va footer
Module thong ke truy cap va footer
 
Looking back at your prelim task, what have you learnt in the progression fro...
Looking back at your prelim task, what have you learnt in the progression fro...Looking back at your prelim task, what have you learnt in the progression fro...
Looking back at your prelim task, what have you learnt in the progression fro...
 
Designing & Managing Product
Designing & Managing ProductDesigning & Managing Product
Designing & Managing Product
 
Bmihms subject -outlines_ihm03.10.14
Bmihms subject -outlines_ihm03.10.14Bmihms subject -outlines_ihm03.10.14
Bmihms subject -outlines_ihm03.10.14
 
The Music Industry
The Music IndustryThe Music Industry
The Music Industry
 
Module facebook
Module facebookModule facebook
Module facebook
 
Navidad 2014-15
Navidad 2014-15Navidad 2014-15
Navidad 2014-15
 
Energia eva georgana 4rtA
Energia eva georgana 4rtAEnergia eva georgana 4rtA
Energia eva georgana 4rtA
 

Ähnlich wie 教室にスーパーコンピュータを

「Raspberry pi」勉強会 2015.03.20
「Raspberry pi」勉強会 2015.03.20「Raspberry pi」勉強会 2015.03.20
「Raspberry pi」勉強会 2015.03.20
Minoru Chikamune
 

Ähnlich wie 教室にスーパーコンピュータを (20)

[PyConJP2019]Pythonで切り開く新しい農業
[PyConJP2019]Pythonで切り開く新しい農業[PyConJP2019]Pythonで切り開く新しい農業
[PyConJP2019]Pythonで切り開く新しい農業
 
ぼちぼちぼっち開発 With raspberry pi アイデアソン 20141019
ぼちぼちぼっち開発 With raspberry pi アイデアソン 20141019ぼちぼちぼっち開発 With raspberry pi アイデアソン 20141019
ぼちぼちぼっち開発 With raspberry pi アイデアソン 20141019
 
SIerによるSIerのためのRaspberry Pi 入門
SIerによるSIerのためのRaspberry Pi 入門SIerによるSIerのためのRaspberry Pi 入門
SIerによるSIerのためのRaspberry Pi 入門
 
ロボットシステム学2015年第7回
ロボットシステム学2015年第7回ロボットシステム学2015年第7回
ロボットシステム学2015年第7回
 
「Raspberry pi」勉強会 2015.03.20
「Raspberry pi」勉強会 2015.03.20「Raspberry pi」勉強会 2015.03.20
「Raspberry pi」勉強会 2015.03.20
 
Raspberry Pi + Go で IoT した話
Raspberry Pi + Go で IoT した話Raspberry Pi + Go で IoT した話
Raspberry Pi + Go で IoT した話
 
Mishimasyk10 iwatobipen
Mishimasyk10 iwatobipenMishimasyk10 iwatobipen
Mishimasyk10 iwatobipen
 
Rubyでオリジナルプログラムをつくろう
RubyでオリジナルプログラムをつくろうRubyでオリジナルプログラムをつくろう
Rubyでオリジナルプログラムをつくろう
 
Raspberrypitraining20171027
Raspberrypitraining20171027Raspberrypitraining20171027
Raspberrypitraining20171027
 
cs-13. 中間まとめ
cs-13. 中間まとめcs-13. 中間まとめ
cs-13. 中間まとめ
 
ae-15. 人工知能による合成の演習
ae-15. 人工知能による合成の演習ae-15. 人工知能による合成の演習
ae-15. 人工知能による合成の演習
 
Raspberry PiとPythonでできること
Raspberry PiとPythonでできることRaspberry PiとPythonでできること
Raspberry PiとPythonでできること
 
WebRTC mediasoup on raspberrypi3
WebRTC mediasoup on raspberrypi3WebRTC mediasoup on raspberrypi3
WebRTC mediasoup on raspberrypi3
 
Singularityで分散深層学習
Singularityで分散深層学習Singularityで分散深層学習
Singularityで分散深層学習
 
電子工作のためのPython
電子工作のためのPython 電子工作のためのPython
電子工作のためのPython
 
CIのビルドを通知する仕組みをAndroidとFirestoreで作った話
CIのビルドを通知する仕組みをAndroidとFirestoreで作った話CIのビルドを通知する仕組みをAndroidとFirestoreで作った話
CIのビルドを通知する仕組みをAndroidとFirestoreで作った話
 
WWCT ラズパイ Bluemix 講習資料
WWCT ラズパイ Bluemix 講習資料WWCT ラズパイ Bluemix 講習資料
WWCT ラズパイ Bluemix 講習資料
 
Raspberry Pi勉強会(後編)-京大機械研究会
Raspberry Pi勉強会(後編)-京大機械研究会Raspberry Pi勉強会(後編)-京大機械研究会
Raspberry Pi勉強会(後編)-京大機械研究会
 
PyCon JP 2017Yuta Kitagami
PyCon JP 2017Yuta KitagamiPyCon JP 2017Yuta Kitagami
PyCon JP 2017Yuta Kitagami
 
関西Itコミュニティ集まれ!デブサミ名物コミュニティlt大会(発表版)
関西Itコミュニティ集まれ!デブサミ名物コミュニティlt大会(発表版)関西Itコミュニティ集まれ!デブサミ名物コミュニティlt大会(発表版)
関西Itコミュニティ集まれ!デブサミ名物コミュニティlt大会(発表版)
 

Kürzlich hochgeladen

TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
YukiTerazawa
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
koheioishi1
 

Kürzlich hochgeladen (8)

次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
次世代機の製品コンセプトを描く ~未来の機械を創造してみよう~
 
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
2024年度 東京工業大学 工学院 機械系 大学院 修士課程 入試 説明会 資料
 
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
 
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
 
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
 
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
世界を変えるクレーンを生み出そう! 高知エンジニアリングキャンプ2024プログラム
 
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
 

Hinweis der Redaktion

  1. それでは,教室にスパーコンピュータを のプレゼンを始めさせていただきます
  2. 先ずは自己紹介です。私は小阪貴美男と言います。 Maker活動では
  3. O’baka project と題していろいろな役に立たないモノを作りみなさんに楽しんでいただいております
  4. 本業は,高校の教員です。
  5. 今日は,RPiで作ったクラスタコンピュータと 一般Makersや高校生がスパコンについて学ぶプロジェクトについてお話をしたいと思います
  6. まず最初にRPiですが,ご存知のとおり,名刺サイズのコンピュータで, 色々なタイプがありますが写真のB+は約3000円で購入できます この,RPiをズラーっと並べてクラスタコンピュータ(並列計算機)を作ろうと考えました。利用目的は「作ったら面白い」と後付で授業の教材用です
  7. 作りました。写真のように32個のRPiをネットワークでつなぎます。 1台をマスターにして残り31台をスレーブ(子機)とする構成です クラスタを構成するコンピュータ1台1台をノードといいます。  32ノードクラスタコンピュータ webに制作事例がたくさんあります。
  8. 並列計算機とは 畑を耕すーータスクを考えたとき一人で耕すより 畑を細かく分割して多人数で耕したら早く終わります コンピュータのタスクも複数台のコンピュータで並列処理すれば短時間で終わる これが,スパコンの計算速度が早い理由で, Rpiでスパコンと同じように動くものを作って見ようと思った訳です。
  9. 並列計算機は各ノードが協調して動かなくてなりません。 各ノードがメッセージ交換しながら協調するMPIと言われるソフトウエア環境を導入しました。MPIはスパコンで広く用いられている方法だそうです インスロールはapt-get install パッケージ名 で簡単にインストールできます。
  10. ハード,ソフトがセットアップできたので, 先行事例にならって円周率の計算をやらせて見ました 各ノードに計算が割り振られ,各ノードで計算した結果がマスターに集められて 円周率が求まる行程を見ることができた。が,処理速度は遅い 先行事例をみると,RPiクラスタは学習用,スパコンに掛ける前のプログラム事前検証用に使われています。私のつくったのも授業の教材として使う目的もあります。
  11. 高校の情報関連の授業でスパコンに触れることはあります。 ただし,一般的な話で→複数のコンピュータが束になって計算するから早い程度の内容 スパコンでどのように計算処理しているかは触れない スパコン並列計算機はブラックボックス RPi並列計算機でその動作を体験すればスパコンで何をなっているかわかる(ブラックボックスの中がわかる)ブラックボックスの中身を知るのは楽しい プログラミング好きの高校生な並列計算処理のアルゴリズムはその興味を大きく刺激する
  12. と言うとで,自分も並列計算処理のプログラムを書いて実行して見ようと思いました が,並列計算とかMPIについては全くの素人なので,まず,入門テキストの探索から入りました。が,ズブの素人向けのテキストはありません
  13. 大学の研究室のWebサイトにスパコンや並列計算の学習テキストがありました。 書籍ととしては写真のスパコン。プログラミング入門等もありました が ズブの素人が独習できるレベルの入門書は無いです。
  14. サルでもできるとかネコでもわかるとか,ズブの素人向けのものがあると 嬉しいですがありません。 そうしていると
  15. 娘の旦那から米国オークリッジ国立研究所のTini Titan プロジェクトの紹介がありました。プロジェクトのWebを見てみましょう,$1000のスパコンでスパコンの基礎を習得させる目的 ハードの作り方〜ソフトのセットアップ〜サンプルプログラムが掲載されています。 カリキュラムはカミングスーン  今年6月に公開されたとニュースに出た。学生(高校生〜大学フレッシュマン)を対象とした利用の普及も考えている様子もある。このプロジェクトはぜひ軌道に乗ってほしいと思います。さて,このように広く普及活動が進んだら,
  16. 一般Makersもスパコンを使う時代が来るのではと思うようになった。次の高校生の一言で一般makersがスパコンを使えるようになると絶対に面白いと確信した
  17. これは,MMDで作った動画コンテンツを高精度動画にするためBlenderに持って行って数分の高精度動画コンテンツのレンダリングに10時間ぐらいパソコンを稼働させるんだそうです。 レンダリングは長大な計算の繰り返しでスパコン〜並列計算機の得意分野です で,
  18. こんな仕掛けでレンダリングすればあっと言う間に終わります。 早く終われば,修正ーレンダリングを短時間に何回も行えるので,コンテンツの質はドンドン向上します。一般makersの作成コンテンツがピクサーに匹敵するようになるかもしれないですね 一般人がスパコン京を使ってすごい3D動画を作る…まさにクールジャパンですよ 一般Makersがスパコン…高性能計算機能(HPC)が利用できるようになるとレンダリングに限らす色々な新たな利用と成果が出てくるようになるのではないかと思います レーザカッターとか3Dプリンタと同じように… 次に一般Makersがスパコンを利用できるようになるにはどうすれば良いか探ってみました。 残念ながら個人で利用できるモノはないようです。が
  19. 企業・団体の法人が利用できるスパコンはあります。 例えばファボラボあたりが利用アカウントを得て,ファボラボを通して個人がスパコンに計算ジョブを送ると言うような形態で利用可能になります 一般makersがスパコンを利用できる環境はやれば作れそうです。
  20. 共同利用工房 例えば FabLabあたりが並列計算機を持って会員が利用 FabLabが産業用スパコンの利用企業(共同利用母体)になって会員がFabLabを通して産業用スパコンを使う 産業用スパコンの例として
  21. こういう状況を見ると一般Makersがスパコンの基礎,並列計算の基礎を学ぶのは有益であり,その辺のところが楽しく学べる教材とか並列計算のついて気軽に学べるセミナーとか,を準備しておくべきと思います。 私もスパコンを実体験できる授業などを高校ので実施して行きたいとおもっています,そろそろ時間が来ましたので,おバカプロジェクト作ったRasPiclusterが有効に使えるよ無駄ではないよと断言してプレゼンを終わりたいとおもいます〜が…最後にもう一つ
  22. 一般Makers がスパコン利用できるとき ズブの素人向けの入門書は必要だろう
  23. 作成したRPiクラスタマシンを今日明日と展示します。 展示ブースはG01−01です。 円周率計算を見ていただいても面白くないので,エンターテイメントに振った展示をしています。 バレットタイム撮影の動画を20秒ほどで作り上げるしかけです。 バレットタイム動画というのはこれです
  24. 視点がぐるっと回る マトリクスのあれです 20秒くらいで動画ができますので,ぜひ体験してください。 また,展示ブースで皆様と色々なお話ができればと思います。 以上で,本当にプレゼンを終わります。最後までお付き合いいただきありがとうございました。