2014年12月13日 アカリクitイベント 川原尚人_スライド
TRANSCRIPT
この中で本当なのはどれ?
☐ 壊れたGPUをオーブンで焼いたら直る
☐ iPhoneを電子レンジで加熱すると
急速充電できる
☐ スマホに入れると太陽光で
充電ができるようになるアプリがある
2014年12月13日(土) アカリクITイベント 川原尚人1
答え:壊れたGPUをオーブンで焼いたら直る
☐ 加熱処理による故障したGPUの再生実験67台の故障GPUを収集し加熱処理での修理を定量的に評価
(2013/10 第8回RIS研究会へ投稿)
2014年12月13日(土) アカリクITイベント 川原尚人2
https://sites.google.com/site/renewableintegratedsystems/meeting/ris8
自己紹介プレゼンテーション
電気通信大学大学院 情報システム学研究科 吉永研究室かわはら なおと
川原 尚人
アジェンダ☑この中で本当なのはどれ?□自己紹介プレゼンテーション
・ IT系スキル、成果物について・私について・現在(修士)の研究内容について・私の選社軸について
川原 尚人@sushi514
2014年12月13日(土) アカリクITイベント 川原尚人4
川原 尚人@sushi514
2014年12月13日(土) アカリクITイベント 川原尚人5
IT系スキル・成果物については・配布資料・まとめURLを参照してください
幼稚園時代から自作PCに
2014年12月13日(土) アカリクITイベント 川原尚人6
コンピュータが好き!1995
2006
プログラミング
Linux2007
• MS-DOS, 3.1, Win95• Flash全盛期に掲示板にcgiに盛り上がる
• Me, XP
クラウド2012
• 父親のHDDを倒した姉が怒られる
• AGPのGPUに感動• デュアルブートで
Meたん酷使
• 5000円でPCを購入• 購入相談、修理100件
• 2万でラックマウントサーバを購入
• バッチ, cgi
• “2進数の世界”
• Scheme
• “空の定点観測機”• “不愉快な通知”
2000
• Linuxとの出会い• Gentooとの出会い
• Linux系勉強会の開催• OSC, Kernel/VM探検隊• LinuxCon • CloudStack
ネットワークコンピューティング学講座で研究
クラウド
• “Beep音楽”• “7’m-chan”• Haskell
コンピュータ ネットワーク
• サーバ構築
ネットワーク2011
幼稚園時代から自作PCに
2014年12月13日(土) アカリクITイベント 川原尚人7
コンピュータが好き!1995
2006
プログラミング
Linux2007
• MS-DOS, 3.1, Win95• Flash全盛期に掲示板にcgiに盛り上がる
• Me, XP
クラウド2012
• 父親のHDDを倒した姉が怒られる
• AGPのGPUに感動• デュアルブートで
Meたん酷使
• 5000円でPCを購入• 購入相談、修理100件
• 2万でラックマウントサーバを購入
• バッチ, cgi
• “2進数の世界”
• Scheme
• “空の定点観測機”• “不愉快な通知”
2000
• Linuxとの出会い• Gentooとの出会い
• Linux系勉強会の開催• OSC, Kernel/VM探検隊• LinuxCon • CloudStack
ネットワークコンピューティング学講座で研究
クラウド
• “Beep音楽”• “7’m-chan”• Haskell
コンピュータ ネットワーク
• サーバ構築
ネットワーク2011
幼稚園時代から自作PCに
2014年12月13日(土) アカリクITイベント 川原尚人8
コンピュータが好き!1995
2006
プログラミング
Linux2007
• MS-DOS, 3.1, Win95• Flash全盛期に掲示板にcgiに盛り上がる
• Me, XP
クラウド2012
• 父親のHDDを倒した姉が怒られる
• AGPのGPUに感動• デュアルブートで
Meたん酷使
• 5000円でPCを購入• 購入相談、修理100件
• 2万でラックマウントサーバを購入
2000
• Linuxとの出会い• Gentooとの出会い
• Linux系勉強会の開催• OSC, Kernel/VM探検隊• LinuxCon • CloudStack
ネットワークコンピューティング学講座で研究
クラウド
• “Beep音楽”• “7’m-chan”• Haskell
コンピュータ ネットワーク
• サーバ構築
ネットワーク2011
• バッチ, cgi
• “2進数の世界”
• Scheme
• “空の定点観測機”• “不愉快な通知”
幼稚園時代から自作PCに
2014年12月13日(土) アカリクITイベント 川原尚人9
コンピュータが好き!1995
2006
プログラミング
Linux2007
• MS-DOS, 3.1, Win95• Flash全盛期に掲示板にcgiに盛り上がる
• Me, XP
クラウド2012
• 父親のHDDを倒した姉が怒られる
• AGPのGPUに感動• デュアルブートで
Meたん酷使
• 5000円でPCを購入• 購入相談、修理100件
• 2万でラックマウントサーバを購入
• バッチ, cgi
• “2進数の世界”
• Scheme
• “空の定点観測機”• “不愉快な通知”
2000
• Linuxとの出会い• Gentooとの出会い
• Linux系勉強会の開催• OSC, Kernel/VM探検隊• LinuxCon • CloudStack
ネットワークコンピューティング学講座で研究• “Beep音楽”• “7’m-chan”• Haskell
ネットワーク2011
• サーバ構築
幼稚園時代から自作PCに
2014年12月13日(土) アカリクITイベント 川原尚人10
コンピュータが好き!1995
2006
プログラミング
Linux2007
• MS-DOS, 3.1, Win95• Flash全盛期に掲示板にcgiに盛り上がる
• Me, XP
クラウド2012
• 父親のHDDを倒した姉が怒られる
• AGPのGPUに感動• デュアルブートで
Meたん酷使
• 5000円でPCを購入• 購入相談、修理100件
• 2万でラックマウントサーバを購入
• バッチ, cgi
• “2進数の世界”
• Scheme
• “空の定点観測機”• “不愉快な通知”
2000
• Linuxとの出会い• Gentooとの出会い
• Linux系勉強会の開催• OSC, Kernel/VM探検隊• LinuxCon • CloudStack
ネットワークコンピューティング学講座で研究• “Beep音楽”• “7’m-chan”• Haskell
ネットワーク2011
• サーバ構築
クラウドコンピュータ ネットワーク
次世代データセンタアーキテクチャに関する研究
2014年12月13日(土) アカリクITイベント 川原尚人11
2014年12月13日(土) アカリクITイベント 川原尚人12
次世代データセンタアーキテクチャ・DRAMに置き換わる大容量不揮発メモリ・柔軟に構成可能な Tbpsの光ネットワーク
2020年, 2030年に向けて
規模が大きく、各提案を比較するのが困難 実在しない構成要素がある
研究目的:次世代DCの共通評価基盤の作成①C++を利用してマルチコアシミュレータを拡張 ②DC向けワークロードをOpenMPやMPIベースで実装
幼稚園時代から自作PCに
2014年12月13日(土) アカリクITイベント 川原尚人13
コンピュータが好き!1995
2006
プログラミング
Linux2007
• MS-DOS, 3.1, Win95• Flash全盛期に掲示板にcgiに盛り上がる
• Me, XP
クラウド2012
• 父親のHDDを倒した姉が怒られる
• AGPのGPUに感動• デュアルブートで
Meたん酷使
• 5000円でPCを購入• 購入相談、修理100件
• 2万でラックマウントサーバを購入
• バッチ, cgi
• “2進数の世界”
• Scheme
• “空の定点観測機”• “不愉快な通知”
2000
• Linuxとの出会い• Gentooとの出会い
• Linux系勉強会の開催• OSC, Kernel/VM探検隊• LinuxCon • CloudStack
次世代データセンタアーキテクチャに関する研究• “Beep音楽”• “7’m-chan”• Haskell
ネットワーク2011
• サーバ構築
ベイクドGPU一人で探求した楽しい研究
2014年12月13日(土) アカリクITイベント 川原尚人14
私の選社軸について
2014年12月13日(土) アカリクITイベント 川原尚人15
2014年12月13日(土) アカリクITイベント 川原尚人16
自分の持っている技術・サーバやLinux、クラウドを扱う技術・DCの研究といった未来の情報化社会を支える技術・人に技術を伝える技術
自分の目に見える人たちに貢献できるような世界規模のサービスのインフラに携わりたい
Q&A
2014年12月13日(土) アカリクITイベント 川原尚人19
2014年12月13日(土) アカリクITイベント 川原尚人20
配布資料
2014年12月13日(土) アカリクITイベント 川原尚人22
川原 尚人@sushi514
2014年12月13日(土) アカリクITイベント 川原尚人23
IT系スキルやこれまでの成果物
2014年12月13日(土) アカリクITイベント 川原尚人24
複数台のPCの自動導入Shell + DHCP + PXE Boot + Chef(Ruby)
2014年12月13日(土) アカリクITイベント 川原尚人25
2014年12月13日(土) アカリクITイベント 川原尚人26
クラウドの構築Apache CloudStack
IT系スキルについて
☐複数台のPCの自動導入☐クラウドの構築☐ネットワークサーバの構築Web, SQL系, NoSQL, NAS, VPN, GW, 認証, 分散コンパイル
☐プログラミングC, Java, Ruby, scheme, shellC++, C#, Prolog, Fortran, Haskell, Verilog HDL, HTML,
JavascriptOpenMP, MPI, Android, WindowsPhone etc...
☐Linux使えます(Gentoo/Linuxユーザ)
2014年12月13日(土) アカリクITイベント 川原尚人27
空の定点観測機Apche2 + Cron + MTP + Arduino + ffmpeg + HTML5
2014年12月13日(土) アカリクITイベント 川原尚人28
7’m-chanSh + Node.Js + Redis + mongodb + OpenSSL
2014年12月13日(土) アカリクITイベント 川原尚人29
こんな成果物があります
☐空の定点観測機低コストで利用可能な、24時間定点観測機プロジェクトリーダとして設計・コーディング
☐7’m-chan高速且つスケーラブルなプライベートチャットシステム講義のWebアプリコンテストで、優勝
☐Beepミュージック:4曲
☐ベイクドGPU関連単著論文 等
2014年12月13日(土) アカリクITイベント 川原尚人30
幼稚園時代から自作PCに
2014年12月13日(土) アカリクITイベント 川原尚人31
コンピュータが好き!1995
2006
プログラミング
Linux2007
• MS-DOS, 3.1, Win95• Flash全盛期に掲示板にcgiに盛り上がる
• Me, XP
クラウド2012
• 父親のHDDを倒した姉が怒られる
• AGPのGPUに感動• デュアルブートで
Meたん酷使
• 5000円でPCを購入• 購入相談、修理100件
• 2万でラックマウントサーバを購入
2000
• Linuxとの出会い• Gentooとの出会い
• Linux系勉強会の開催• OSC, Kernel/VM探検隊• LinuxCon • CloudStack
ネットワークコンピューティング学講座で研究
クラウド
• “Beep音楽”• “7’m-chan”• Haskell
コンピュータ ネットワーク
ネットワーク2011
• サーバ構築
• バッチ, cgi
• “2進数の世界”
• Scheme
• “空の定点観測機”• “不愉快な通知”
参考情報
2014年12月13日(土) アカリクITイベント 川原尚人34
https://dl.dropboxusercontent.com/u/47570234/website/index.html
経歴について
☐川原尚人
☐富山県南砺市出身2010年 3月
☐富山県立砺波高等学校 普通科 卒業
2014年 3月☐鳥取大学工学部 知能情報工学科 卒業
2014年 4月☐電気通信大学大学院 情報システム学研究科
ネットワーク・システム学専攻 ネットワークコンピュー(略
2014年12月13日(土) アカリクITイベント 川原尚人35
1991年富山 2010年鳥取 2014年東京
IT歴(作りかけ)
2014年12月13日(土) アカリクITイベント 川原尚人36
1991年富山 2010年鳥取 2014年東京
1993年MS-DOSを利用
2007年Linuxデビュー(Ubuntu)
2011年Gentooに足を突っ込む
1995年自作ジャンク弄り
2010年年間依頼100件突破
2002年ノートPC所持
2012年第一回ベイクド
2013年論文執筆
2012年OSCに参加開始
2014年Kernel/VM 発表
大学時代の成績
☐取得単位:144単位内訳
☐優:70単位
☐良:30単位
☐可:33単位
☐合:11単位
☐卒業研究発表会:2位
2014年12月13日(土) アカリクITイベント 川原尚人38
優:48%
良:21%
可:23%
合:7%
その他のIT系スキル
☐Gentoo/Linuxを利用メインのノートPCで利用中(今日はプレゼン用マシン)ほとんどのLinuxも利用可能
☐PCや携帯の修理
☐30メートル先のPCのCPUを大体答えられる
☐GPUを焼いて修理
☐携帯のOSもしばしば焼いているAndroid, WindowsPhone
2014年12月13日(土) アカリクITイベント 川原尚人39
外国語のスキルについて
☐プログラミング、論文の調査時の英語のスキルプログラミングのドキュメントは読める論文は辞書を利用しながら読める
☐コミュニケーションスキル研究室の外国人と話したりしています
2014年12月13日(土) アカリクITイベント 川原尚人40
プログラミングを始めた時期
☐幼稚園-中学校Windows バッチCGIサービス全盛期、掲示板等
☐高校時総合的な学習「2進数の世界」Excel VBA電卓のGUIアプリケーション
2014年12月13日(土) アカリクITイベント 川原尚人41
ベイクドGPUBroken GPU + Oven
2014年12月13日(土) アカリクITイベント 川原尚人42
☐カーネル/VM探検隊 北陸1回目– 発表賞
☐第十回 カーネル/VM探検隊
19 Nov.2014 pict lab. 43
次世代DCに向けた研究
☐DCでは大規模なアプリケーションが稼働
☐DCの性能向上のために計算機の性能向上計算機の構成要素が増える現状のつなぎ方(トポロジ)が最適とはいえない
☐次世代DCの提案高効率なDCアーキテクチャが提案
(関連研究)
☐本研究の目的これらの大規模なDCアーキテクチャを
シミュレーションにより評価する
2014/10/27合同輪講-川原-44
CPU
メモリルータ
ルータ
CPU
メモリ
次世代DCに提案に対する問題点
☐共通の評価基盤がない共通のアプリケーションを利用できないため
各アーキテクチャの長所や短所を比較できない
☐DCアーキテクチャを評価することが難しい大規模な構成なためコストが高いまだ実用化されてない構成要素が多い
2014/10/27合同輪講-川原-45
重点を置いている要素 ネットワークトポロジ
WSCs メモリ ファットツリー
The Machine 不揮発メモリ光ネットワーク
スター
FireBox SoC不揮発メモリ光ネットワーク
クロスネットワーク
長所 短所
ネットワークトポロジを自由に記述
☐自由にネットワークトポロジを記述計算機の構成要素を接続
☐シミュレーション可能な定義ファイルの生成
2014/10/27合同輪講-川原-46
定義ファイルGraph[num](souce,distination,cost …Graph[0](0, 1, 10, optical, 10Tbps, … Graph[1](2, 3, 10, optical, 1Tbps, … Graph[2](3, 1, 10, optical, 1Tbps, … ….
DCを模したベンチマーク
☐DC内で回すようなアプリケーション複数の計算機を利用して計算するもの大規模な並列計算
☐大規模なデータのソーティング
☐大規模なワードに対する検索処理
2014/10/27合同輪講-川原-47
研究の内容
2014年12月13日(土) アカリクITイベント 川原尚人48
• C++を利用して、マルチコアシミュレータを拡張• DC向けワークロードをOpenMPやMPIベースで実装
選社軸 平文
2014年12月13日(土) アカリクITイベント 川原尚人49
私は自分のもっている技術を使って大規模なサービスを支え、自分の目に見える人たちに貢献できるような仕事につきたいです。
家族や友人、知っている全ての人がユーザとなっているような大規模なサービスは、水や電気に次ぐ巨大な社会基盤として機能します。この大規模なサービスを支えるためには、大量の計算機と沢山の人の知恵が必要になります。私は大量の計算機を扱い、知恵を絞って参加するエンジニアの一人になれればと思います。
大規模なサービスを支えるエンジニアとして、私の持っている3つの技術である、データセンタの研究をはじめとした未来の情報化社会を支える技術、沢山の人に技術を伝える技術、世界的に利用されているLinuxやクラウドを扱う技術は、これからも活かしていけると思っています。
私は自分の技術を活かして、自分の目に見える人たちに貢献したいです。
音楽
2014年12月13日(土) アカリクITイベント 川原尚人50
天文
2014年12月13日(土) アカリクITイベント 川原尚人51
コンピュータ
2014年12月13日(土) アカリクITイベント 川原尚人52
ネットワークサーバの構築
☐Web
☐SQL系
☐NoSQL
☐NAS
☐VPN
☐GW
☐認証
☐分散コンパイル
2014年12月13日(土) アカリクITイベント 川原尚人53
プログラミング言語
☐C, Java, Scheme, Ruby, shell
☐C++, C#, Prolog, Haskell, Verilog HDL, HTML, Javascript,OpenMP, MPI, etc…
2014年12月13日(土) アカリクITイベント 川原尚人54
7’m chan
2014年12月13日(土) アカリクITイベント 川原尚人55
スマフォアプリ Floor
☐Android
☐Windows Phone
2014年12月13日(土) アカリクITイベント 川原尚人56
最近のAndroid
☐そもそもAndroid好きじゃないんですが…Windows Phone至上主義
☐Android L (Lolipop)が悪くないかわいい
19 Nov.2014 pict lab. 57
Wearableやってます
☐ Tizen
☐Android wear
2014年12月13日(土) アカリクITイベント 川原尚人58