SlideShare uma empresa Scribd logo
1 de 18
© 2017 HPC Systems Inc. 1
HPCシステムズ株式会社 HPC事業部 技術グループ
渡邊 啓正
2017年 6月13日 (火)
HPCとAIをつなぐGPUクラウド
AIに取り組み始めている業界
• 自動運転
• Materials Informatics
• 自動車用部品・材料開発
• CAE
• 流体のパラメータ最適化
• オートメッシュ など
• 創薬
• 画像処理
• 生産工場のAI化
• 半導体工場
• スマートファクトリ
• ロボットの感情エンジン
© 2017 HPC Systems Inc. 2
自動運転
がん検診工場の不良原因推定
国家PJがAIに注力
© 2017 HPC Systems Inc. 3
日本経済新聞 朝刊1面、2016/11/16版
Deep Learning をやってみよう
© 2017 HPC Systems Inc. 4
先人達の資料:
https://www.slideshare.net/KotaYamaguchi1/caffe-71288204
http://paiza.hatenablog.com/entry/2016/06/29/初心者でも今
すぐ機械学習・ディープラーニング
難解な導入と各種設定を乗り越えて…
© 2017 HPC Systems Inc. 5
LinuxでのDLフレームワークの
ビルド・インストール
DNNモデルの作成、
各種閾値等の設定
動いた!・・・でも、長いなぁ
• 実用的な学習精度を得るためには
数万個の訓練データが必要
• DNNが100以上の深さに
© 2017 HPC Systems Inc. 6
DLは もともと
計算ボリュームが膨大
(Peta~Exa FLOP級;
スパコンが視野の話)
7© 2017 HPC Systems Inc.
大規模なDL計算、
DLを活用したコンピューティング
お客様の研究・開発ご業務:
そこに・・・HPC
GPUを使うと速いのは なぜ?
© 2017 HPC Systems Inc. 8
NVIDIA Tesla P100
CPUとGPU
CPU (Xeon E5-2699 v4) GPU (Tesla P100 NVLink) GPU/CPU
演算装置の特性 スカラー計算を
高い頻度で実行
ベクトル計算を
大量に実行
プログラミング方式 普通、無制限 CUDA、OpenACC等
必要な演算並列度 数十~数百 数千~数万
定格動作周波数 2.20 [GHz] 1.328 [GHz] x 0.6
コア数・CUDAコア数 22 3,584 x 162.9
半精度性能 N/A 21.2 [TFLOPS]
単精度性能 1.27 [TFLOPS] 10.6 [TFLOPS] x 8.37
倍精度性能 0.63 [TFLOPS] 5.3 [TFLOPS] x 8.36
消費電力 145 [W] 300 [W] x 2.07
単精度性能/W 8.74 [GFLOPS/W] 35.3 [GFLOPS/W] x 4.04
メモリ帯域 76.8 [GB/s] 732 [GB/s] x 9.53
© 2017 HPC Systems Inc. 9
DL性能測定結果 CPU vs. GPU
0
100
200
300
400
500
600
images/sec Caffe AlexNet学習性能
E5-2687W v3 (2CPU, Intel-build) Tesla K80 (2GPU, Caffe-nv)
x 3.6
© 2017 HPC Systems Inc. 10
DL性能測定結果 GPU同士
http://www.hpc.co.jp/benchmark20160610.html
0
50
100
150
200
250
300
350
400
450
images/sec
Caffe Googlenet学習性能 (batch size: 60)
Tesla K80 (2GPU) Tesla M40 (1GPU) Tesla P100 (1GPU)
© 2017 HPC Systems Inc. 11
DLにおけるGPUの利点
© 2017 HPC Systems Inc. 12
DL計算キャパシティ向上への壁
①分散学習環境の構築
• 多数マシンの一元管理
• 複数ユーザーの一元管理
• 大量通信に耐えうる太いLAN
• ネットワークファイル共有
• 並列計算の設定
⇒HPC業界で得意としている技術
© 2017 HPC Systems Inc. 13
DL計算キャパシティ向上への壁
②資源利用の最適化
• GPU使用を排他制御できること
• Dockerコンテナを自動配備できること
• DockerからCUDAでGPUを扱えることも必要
• 高度なジョブスケジューリング機能
• フェアシェア、バックフィル、事前予約、割り込み・・・
© 2017 HPC Systems Inc. 14
新しいジョブ
スケジューラの必要性
⇒
15© 2017 HPC Systems Inc.
HPCがAIから受ける恩恵
大規模なAI・DL計算
賢 く させる
16© 2017 HPC Systems Inc.
AI創薬の取組み
• 機械学習ソフトウェアや分子科学ソフトウェアの
システム設計・構築
• 化合物の合成予測システムの研究開発
(反応経路計算×機械学習)
• MDシミュレーションによるスクリーニングシステムの
研究開発(分子科学×機械学習)
化合物ライブラリ
リガンドベース
スクリーニング
ドッキングシミュレーション
MDシミュレーション
(神戸リサーチコンプレックス、ライフインテリジェンスコンソーシアム LINC)
HPC+GPUクラウド がフィット
 GPUが多いほど高速に
 データセンターで効率よく冷却
 HPC技術で高性能&使いやすく
© 2017 HPC Systems Inc. 17
化合物ライブラリ
リガンドベース
スクリーニング
ドッキングシミュレーション
MDシミュレーション
AI創薬
• GPU対応した科学技術計算で
学習用データを大量に作りたい
• GPU対応のDLフレームワークで
高速に機械学習させたい
HPCとAIはビジネス加速の両輪
© 2017 HPC Systems Inc. 18

Mais conteúdo relacionado

Destaque

Dropout Distillation
Dropout DistillationDropout Distillation
Dropout DistillationShotaro Sano
 
Estimating structured vector autoregressive models
Estimating structured vector autoregressive modelsEstimating structured vector autoregressive models
Estimating structured vector autoregressive modelsAkira Tanimoto
 
激アツ!GPUパワーとインフラの戦い
激アツ!GPUパワーとインフラの戦い激アツ!GPUパワーとインフラの戦い
激アツ!GPUパワーとインフラの戦いIDC Frontier
 
Meta-Learning with Memory Augmented Neural Network
Meta-Learning with Memory Augmented Neural NetworkMeta-Learning with Memory Augmented Neural Network
Meta-Learning with Memory Augmented Neural NetworkYusuke Watanabe
 
加速するデータドリブンコミュニケーション
加速するデータドリブンコミュニケーション加速するデータドリブンコミュニケーション
加速するデータドリブンコミュニケーションKeisuke Anzai
 
Learning Convolutional Neural Networks for Graphs
Learning Convolutional Neural Networks for GraphsLearning Convolutional Neural Networks for Graphs
Learning Convolutional Neural Networks for GraphsTakuya Akiba
 
ICML2016読み会 概要紹介
ICML2016読み会 概要紹介ICML2016読み会 概要紹介
ICML2016読み会 概要紹介Kohei Hayashi
 
論文紹介 Pixel Recurrent Neural Networks
論文紹介 Pixel Recurrent Neural Networks論文紹介 Pixel Recurrent Neural Networks
論文紹介 Pixel Recurrent Neural NetworksSeiya Tokui
 

Destaque (8)

Dropout Distillation
Dropout DistillationDropout Distillation
Dropout Distillation
 
Estimating structured vector autoregressive models
Estimating structured vector autoregressive modelsEstimating structured vector autoregressive models
Estimating structured vector autoregressive models
 
激アツ!GPUパワーとインフラの戦い
激アツ!GPUパワーとインフラの戦い激アツ!GPUパワーとインフラの戦い
激アツ!GPUパワーとインフラの戦い
 
Meta-Learning with Memory Augmented Neural Network
Meta-Learning with Memory Augmented Neural NetworkMeta-Learning with Memory Augmented Neural Network
Meta-Learning with Memory Augmented Neural Network
 
加速するデータドリブンコミュニケーション
加速するデータドリブンコミュニケーション加速するデータドリブンコミュニケーション
加速するデータドリブンコミュニケーション
 
Learning Convolutional Neural Networks for Graphs
Learning Convolutional Neural Networks for GraphsLearning Convolutional Neural Networks for Graphs
Learning Convolutional Neural Networks for Graphs
 
ICML2016読み会 概要紹介
ICML2016読み会 概要紹介ICML2016読み会 概要紹介
ICML2016読み会 概要紹介
 
論文紹介 Pixel Recurrent Neural Networks
論文紹介 Pixel Recurrent Neural Networks論文紹介 Pixel Recurrent Neural Networks
論文紹介 Pixel Recurrent Neural Networks
 

Semelhante a HPCとAIをつなぐGPUクラウド

いちから始めるクラウドCAE:どこからでも使える仮想デスクトップ with Particleworks
いちから始めるクラウドCAE:どこからでも使える仮想デスクトップ with Particleworksいちから始めるクラウドCAE:どこからでも使える仮想デスクトップ with Particleworks
いちから始めるクラウドCAE:どこからでも使える仮想デスクトップ with ParticleworksRescale Japan株式会社
 
スタートアップを目指す零細企業のエンジニア採用事情
スタートアップを目指す零細企業のエンジニア採用事情スタートアップを目指す零細企業のエンジニア採用事情
スタートアップを目指す零細企業のエンジニア採用事情Kohji Osamura
 
Hinemos ver.6.0 エンタープライズ対応ソリューション紹介 ~ SAP、Oracle Exadata、IBMzSystems ~
Hinemos ver.6.0 エンタープライズ対応ソリューション紹介 ~ SAP、Oracle Exadata、IBMzSystems ~Hinemos ver.6.0 エンタープライズ対応ソリューション紹介 ~ SAP、Oracle Exadata、IBMzSystems ~
Hinemos ver.6.0 エンタープライズ対応ソリューション紹介 ~ SAP、Oracle Exadata、IBMzSystems ~Hinemos
 
タクシードライブレコーダーの動画処理MLパイプラインにkubernetesを使ってみた
タクシードライブレコーダーの動画処理MLパイプラインにkubernetesを使ってみたタクシードライブレコーダーの動画処理MLパイプラインにkubernetesを使ってみた
タクシードライブレコーダーの動画処理MLパイプラインにkubernetesを使ってみたTetsutaro Watanabe
 
【金融機関アクセラレータ参加ベンチャーと学ぶAI】クラウド×AIで機械学習の民主化を目指すナレコムAI
【金融機関アクセラレータ参加ベンチャーと学ぶAI】クラウド×AIで機械学習の民主化を目指すナレコムAI【金融機関アクセラレータ参加ベンチャーと学ぶAI】クラウド×AIで機械学習の民主化を目指すナレコムAI
【金融機関アクセラレータ参加ベンチャーと学ぶAI】クラウド×AIで機械学習の民主化を目指すナレコムAIナレッジコミュニケーション
 
企業向けmBaaS「AppPot」を使ったサーバー開発なしの高速モバイルアプリ開発
企業向けmBaaS「AppPot」を使ったサーバー開発なしの高速モバイルアプリ開発企業向けmBaaS「AppPot」を使ったサーバー開発なしの高速モバイルアプリ開発
企業向けmBaaS「AppPot」を使ったサーバー開発なしの高速モバイルアプリ開発Ryohei Sogo
 
【IVS CTO Night & Day】AWS re:Invent 2017 振り返り
【IVS CTO Night & Day】AWS re:Invent 2017 振り返り【IVS CTO Night & Day】AWS re:Invent 2017 振り返り
【IVS CTO Night & Day】AWS re:Invent 2017 振り返りAmazon Web Services Japan
 
サーバーサイド技術者不足に効くChef
サーバーサイド技術者不足に効くChefサーバーサイド技術者不足に効くChef
サーバーサイド技術者不足に効くChefMaho Takara
 
地域医療計画のPDCA強化に向けて
地域医療計画のPDCA強化に向けて地域医療計画のPDCA強化に向けて
地域医療計画のPDCA強化に向けてミーカンパニー
 
【20170414みんなのAI】機械学習の民主化を促進するAI活用術
【20170414みんなのAI】機械学習の民主化を促進するAI活用術【20170414みんなのAI】機械学習の民主化を促進するAI活用術
【20170414みんなのAI】機械学習の民主化を促進するAI活用術ナレッジコミュニケーション
 
[db tech showcase OSS 2017] A22: NoSQL:誰のための、何のためのデータベース?その将来は?by Aerospike, ...
[db tech showcase OSS 2017] A22: NoSQL:誰のための、何のためのデータベース?その将来は?by Aerospike, ...[db tech showcase OSS 2017] A22: NoSQL:誰のための、何のためのデータベース?その将来は?by Aerospike, ...
[db tech showcase OSS 2017] A22: NoSQL:誰のための、何のためのデータベース?その将来は?by Aerospike, ...Insight Technology, Inc.
 
マルチクラウドデータ連携Javaアプリケーションの作り方
マルチクラウドデータ連携Javaアプリケーションの作り方マルチクラウドデータ連携Javaアプリケーションの作り方
マルチクラウドデータ連携Javaアプリケーションの作り方CData Software Japan
 
商用運用管理ツールからHinemos ver.6.0へ ~ 事例、移行ソリューション紹介~
商用運用管理ツールからHinemos ver.6.0へ ~ 事例、移行ソリューション紹介~商用運用管理ツールからHinemos ver.6.0へ ~ 事例、移行ソリューション紹介~
商用運用管理ツールからHinemos ver.6.0へ ~ 事例、移行ソリューション紹介~Hinemos
 
【新入社員研修】最新のITトレンドとビジネス 2017年度 改訂版
【新入社員研修】最新のITトレンドとビジネス 2017年度 改訂版【新入社員研修】最新のITトレンドとビジネス 2017年度 改訂版
【新入社員研修】最新のITトレンドとビジネス 2017年度 改訂版Masanori Saito
 
20150311 LightningTalk AUTOCODING
20150311 LightningTalk AUTOCODING20150311 LightningTalk AUTOCODING
20150311 LightningTalk AUTOCODINGAUTOCODING
 
Integral Technology 第2回ユーザカンファレンス 〜すべてをクラウドで解析するための方法〜
Integral Technology 第2回ユーザカンファレンス  〜すべてをクラウドで解析するための方法〜Integral Technology 第2回ユーザカンファレンス  〜すべてをクラウドで解析するための方法〜
Integral Technology 第2回ユーザカンファレンス 〜すべてをクラウドで解析するための方法〜Rescale Japan株式会社
 
(2017.6.2) Azure HDInsightで実現するスケーラブル分析環境
(2017.6.2) Azure HDInsightで実現するスケーラブル分析環境(2017.6.2) Azure HDInsightで実現するスケーラブル分析環境
(2017.6.2) Azure HDInsightで実現するスケーラブル分析環境Mitsutoshi Kiuchi
 
IPDPS & HPDC 報告
IPDPS & HPDC 報告IPDPS & HPDC 報告
IPDPS & HPDC 報告Junya Arai
 

Semelhante a HPCとAIをつなぐGPUクラウド (20)

いちから始めるクラウドCAE:どこからでも使える仮想デスクトップ with Particleworks
いちから始めるクラウドCAE:どこからでも使える仮想デスクトップ with Particleworksいちから始めるクラウドCAE:どこからでも使える仮想デスクトップ with Particleworks
いちから始めるクラウドCAE:どこからでも使える仮想デスクトップ with Particleworks
 
スタートアップを目指す零細企業のエンジニア採用事情
スタートアップを目指す零細企業のエンジニア採用事情スタートアップを目指す零細企業のエンジニア採用事情
スタートアップを目指す零細企業のエンジニア採用事情
 
Hinemos ver.6.0 エンタープライズ対応ソリューション紹介 ~ SAP、Oracle Exadata、IBMzSystems ~
Hinemos ver.6.0 エンタープライズ対応ソリューション紹介 ~ SAP、Oracle Exadata、IBMzSystems ~Hinemos ver.6.0 エンタープライズ対応ソリューション紹介 ~ SAP、Oracle Exadata、IBMzSystems ~
Hinemos ver.6.0 エンタープライズ対応ソリューション紹介 ~ SAP、Oracle Exadata、IBMzSystems ~
 
タクシードライブレコーダーの動画処理MLパイプラインにkubernetesを使ってみた
タクシードライブレコーダーの動画処理MLパイプラインにkubernetesを使ってみたタクシードライブレコーダーの動画処理MLパイプラインにkubernetesを使ってみた
タクシードライブレコーダーの動画処理MLパイプラインにkubernetesを使ってみた
 
【金融機関アクセラレータ参加ベンチャーと学ぶAI】クラウド×AIで機械学習の民主化を目指すナレコムAI
【金融機関アクセラレータ参加ベンチャーと学ぶAI】クラウド×AIで機械学習の民主化を目指すナレコムAI【金融機関アクセラレータ参加ベンチャーと学ぶAI】クラウド×AIで機械学習の民主化を目指すナレコムAI
【金融機関アクセラレータ参加ベンチャーと学ぶAI】クラウド×AIで機械学習の民主化を目指すナレコムAI
 
企業向けmBaaS「AppPot」を使ったサーバー開発なしの高速モバイルアプリ開発
企業向けmBaaS「AppPot」を使ったサーバー開発なしの高速モバイルアプリ開発企業向けmBaaS「AppPot」を使ったサーバー開発なしの高速モバイルアプリ開発
企業向けmBaaS「AppPot」を使ったサーバー開発なしの高速モバイルアプリ開発
 
【IVS CTO Night & Day】AWS re:Invent 2017 振り返り
【IVS CTO Night & Day】AWS re:Invent 2017 振り返り【IVS CTO Night & Day】AWS re:Invent 2017 振り返り
【IVS CTO Night & Day】AWS re:Invent 2017 振り返り
 
サーバーサイド技術者不足に効くChef
サーバーサイド技術者不足に効くChefサーバーサイド技術者不足に効くChef
サーバーサイド技術者不足に効くChef
 
地域医療計画のPDCA強化に向けて
地域医療計画のPDCA強化に向けて地域医療計画のPDCA強化に向けて
地域医療計画のPDCA強化に向けて
 
【20170414みんなのAI】機械学習の民主化を促進するAI活用術
【20170414みんなのAI】機械学習の民主化を促進するAI活用術【20170414みんなのAI】機械学習の民主化を促進するAI活用術
【20170414みんなのAI】機械学習の民主化を促進するAI活用術
 
[db tech showcase OSS 2017] A22: NoSQL:誰のための、何のためのデータベース?その将来は?by Aerospike, ...
[db tech showcase OSS 2017] A22: NoSQL:誰のための、何のためのデータベース?その将来は?by Aerospike, ...[db tech showcase OSS 2017] A22: NoSQL:誰のための、何のためのデータベース?その将来は?by Aerospike, ...
[db tech showcase OSS 2017] A22: NoSQL:誰のための、何のためのデータベース?その将来は?by Aerospike, ...
 
マルチクラウドデータ連携Javaアプリケーションの作り方
マルチクラウドデータ連携Javaアプリケーションの作り方マルチクラウドデータ連携Javaアプリケーションの作り方
マルチクラウドデータ連携Javaアプリケーションの作り方
 
商用運用管理ツールからHinemos ver.6.0へ ~ 事例、移行ソリューション紹介~
商用運用管理ツールからHinemos ver.6.0へ ~ 事例、移行ソリューション紹介~商用運用管理ツールからHinemos ver.6.0へ ~ 事例、移行ソリューション紹介~
商用運用管理ツールからHinemos ver.6.0へ ~ 事例、移行ソリューション紹介~
 
New Digital World - NEC
New Digital World - NECNew Digital World - NEC
New Digital World - NEC
 
AWSでの金融系システム構築・運用勘所
AWSでの金融系システム構築・運用勘所AWSでの金融系システム構築・運用勘所
AWSでの金融系システム構築・運用勘所
 
【新入社員研修】最新のITトレンドとビジネス 2017年度 改訂版
【新入社員研修】最新のITトレンドとビジネス 2017年度 改訂版【新入社員研修】最新のITトレンドとビジネス 2017年度 改訂版
【新入社員研修】最新のITトレンドとビジネス 2017年度 改訂版
 
20150311 LightningTalk AUTOCODING
20150311 LightningTalk AUTOCODING20150311 LightningTalk AUTOCODING
20150311 LightningTalk AUTOCODING
 
Integral Technology 第2回ユーザカンファレンス 〜すべてをクラウドで解析するための方法〜
Integral Technology 第2回ユーザカンファレンス  〜すべてをクラウドで解析するための方法〜Integral Technology 第2回ユーザカンファレンス  〜すべてをクラウドで解析するための方法〜
Integral Technology 第2回ユーザカンファレンス 〜すべてをクラウドで解析するための方法〜
 
(2017.6.2) Azure HDInsightで実現するスケーラブル分析環境
(2017.6.2) Azure HDInsightで実現するスケーラブル分析環境(2017.6.2) Azure HDInsightで実現するスケーラブル分析環境
(2017.6.2) Azure HDInsightで実現するスケーラブル分析環境
 
IPDPS & HPDC 報告
IPDPS & HPDC 報告IPDPS & HPDC 報告
IPDPS & HPDC 報告
 

HPCとAIをつなぐGPUクラウド

Notas do Editor

  1. ほら見て、AIは実際に流行っているし、やらなきゃ遅れるよ
  2. 導入:身近なネタから、弊社が得意な分野までの道筋 1人ではじめられるAI(DL)、身近になってきた すばやく知識にアクセスできるネットの強さ
  3. 1Peta FLOP takes 100 seconds by 10TFLOPS machine. 1Exa FLOP takes 100000 seconds(1.15day) by 10TFLOPS machine.
  4. われわれの捉え方と、やってきたことを含めて、今後のみなさんのあり方を提言します