SlideShare a Scribd company logo
Integral Technology 第2回ユーザー会
ここまできた Cloud HPC ~ All Cloud 解析を目指して ~
Rescale Japan 株式会社
Solution Architect 長尾 太介
May 15th, 2017
自己紹介
• 長尾 太介 (Daisuke Nagao)
• 職歴
– 精密機器メーカ (粉体シミュレータの開発、スパコン環境の導入・管理)
– NVIDIA Japan: Cloud Service Provider 向けの BD
– Rescale Japan: 2016年7月にソリューションアーキテクトとしてJoin
• コミュニティー
– JAWS-UG HPC専門支部(コアメンバ)
– JAWS-UG AI (コアメンバ)
2
サンフランシスコ(本社), 東京オフィス
300%+ annual growth
SaaS タイプの Cloud HPCを提供 (設計者対象)
36+ global data centers, 200+ simulation
apps
Company
Technology
Customers
Investors
100+ Leading Global 2000 Enterprises
Peter ThielJeff Bezos Richard Branson
Rescale - Company Overview
3
On-Premise 型 (社内設備)
IaaS 型
SaaS 型
Build
左記を解決する手段
として, SaaSタイ
プが注目されている
なぜ SaaS Type Cloud HPC なのか ?
5
• 導入まで長いリードタイム
• 維持・管理に多大な工数
• システム変更が困難
• 低い稼働率 or 多数のジョブ待ち
• HPC 環境の構築と維持
• アプリケーションのインストール
• クラウドベンダロック
インストール環境構築
マシンの監視
IaaS
GUISoftwareHardware
設計者の視点で設計された、シンプルかつ効果的な
User Interface
マルチクラウドを実現、インフラは完全に抽象化
200+ のアプリケーションがすでにインストール
• パラメータスタディースタディー機能
• ワークフローの保存・コピー・共有が簡単
• VDIも統合化、計算結果をダウンロードする必要がない
• APIによる操作が可能、Deep Learning 用でJupyterも利用可能
• アプリケーションのインストール作業不要
• 30程度のアプリは従量課金で利用可能 (OSS除く)
• 高速に動かすためのノウハウが詰め込まれている
• アジリティー/スケーラビリティー
• アプリケーションに応じて最適なインフラを選択 (インフィニバ
ンド / GPU 利用可能)
9
Rescale の特徴・メリット (GUI/SW/HW)
Private Cloud
GUI
≈≈≈≈
SWHW
≈
Browser Deep Learning
Rescale の 全体像
https://twitter.com/rescaleJapan
CAE/CFD/SIMULATION
Private Cloud
RestAPI jupyter
Caffe
Remote
Desktop
GUI
≈≈≈≈
SWHW
≈
Browser Deep Learning
Rescale の 全体像
https://twitter.com/rescaleJapan
CAE/CFD/SIMULATION
Private Cloud
jupyter
Caffe
Remote
Desktop
ユーザさまはシステムの 維持・管理の必
要はありません
• On-Premise, IaaS HPC の 課題を解決
RestAPI
Simple DEMO
12
HOW IT WORKS: AWSコアタイプを使って計算を実行をしたときの動作
9
Time
Loadaverage
インスタンス起動
HPCクラスタ構築
アプリケーションの実行
クラスタの削除
ファイルステージング
データの復号化
データの暗号化
ファイルステージング
SubmitJob
必要なときに必要な分だけ HPC Clusterを利用可能
この動作をすべて自動で実施し、ユーザは意識する必要はありません
ソルバー実行中
マシンイメージ Cloud Storage (S3)
EBS
Incetances
PERFORMANCE
STREAM & SCRYU/Tetra
10
MODEL: ソフトウェアクレイドルさま 製品カタログのモデルを利用
http://www.cradle.co.jp/images/products/JP_ProductGuide.pdf
7000 万要素 7400 万要素
STREAM SCRYU/Tetra
Rescale Confidential
Computing Environment
12
Rescale (Onyx) On-Premise
CPU Intel Xeon E5-2666 v3 (Haswell),
2.9 GHz, 25 MiB cache, 10 cores * 2 CPU
(user は 9cores * 2 CPU 利用可能)
Intel Xeon E5-2697 v3 (Haswell) ,
2.60 GHz, 35 MiB cache, 14 cores * 2 CPU
Memory NON-DISCLOSURE DDR4-2133MHz, 8GB * 8
Interconnec
t
10GEthernet Infiniband (FDR 56 Gbps)
OS Linux (Redhat 系)
(Linux Kernel: 3.14.48-33)
Red Hat Enterprise Linux Server release
6.5
HTT ON ? (おそらくOFF)
Infiniband の有無がもっとも大きな差。Memoryは IaaS ベンダーが非公開
Rescale Confidential
Performance: STREAM & SCRYU/Tetra on Rescale
13
0
50
100
150
200
0 50 100 150 200 250 300
RelativeSpeed[a.u.]
# MPI Procs
on-premise
Rescale(Onyx)
SCRYU/TetraSTREAM
On-Premise の Single Core の計算速度を”1”とし, Rescale(Onyx)と比較した
よく利用されるMPIプロセス数が50近辺では、IBを有するオンプレと遜色ないパフォーマンスを得た
0
50
100
150
200
0 50 100 150 200 250 300
RelativeSpeed[a.u.]
# MPI Procs
on-premise
Rescale(Onyx)
Rescale Confidential
CLOUD HPC 活用術
最近の傾向と対策: Pre/Postまでの一気通貫解析を目指して
14
Cloud HPC による設計業務変革
15
Number of JOBs
Numberofcores
1 10 100 1000
1
10
100
1000
WS
On-Premise
HPC
Cloud HPC
- Workstationで設計をしていた設計者自分で積
極的にHPCへ
- クラウドの特徴を活かしてケース数が増加、
自らパラメータスタディーへ
「パラメータスタディー」, 「最適設計手法利用」の当たり前化
クラウドを使うことで、システムを所有せず大量の計算を実行できる
Cloud の Scalability をつかいこなすには?
Cloud HPC の特徴
• 誰でも簡単に
• 必要な時 (Agility)
• 必要な量 (Scalability)
Cloud の Scalability を活かすポイント
16
Job1
Job2
Job3
Job4
Job1 Job2 Job3 Job4
On-Premise Cloud
10TB
run auto_mesh
データ転送を極力しない努力 プリ/ポストの自動化 ワークフロー/データの管理
従量課金のため同時に計算しても料
金は変わらない
Solver
データ転送
Pre/Post
Time
データ管理
Rescaleを利用したとしても ユーザさまが頑張らざるを得ない
落とし穴
Time Time
データ転送を極力しない
• データ転送に時間/費用が必要
– 専用線をひいたが、50GB のデータのダウンロードに数時間必要 100 Cases だと 5.0TB.....
– 計算結果を社内ネットワークを経由することに対し、情報システム部門が NG を出すはず
• クラウド内の同一リージョン内のデータ転送は高速 (データ転送量も無料か安価)
– Post処理もクラウドで実施することを考える。クラウド内のデータ転送に留める
– 業務全体を考慮して、システム全体のアーキテクチャーを良く考える
17
低速(有料) 高速(無料)
10TB
お客さま事例:データ転送課題の対策:
18
Remote Desktop
(生データは通らない)
User (社内)
Customer AWS
専用線
DATA 転送(高速)
User (社内)
結果は生データの1/10 以下にしてDL
不可逆圧縮ツール (FEMZIP)
ソルバー実行
3D -> 2D 変換 (FieldView)
Pre/Post
Input Files
インターネットを経由せずデータ転送が可能
License Server
数時間のデータ転送が、10分程度へ
19
専用線接続ソリューション
プリ・ポスト自動化による効率化
プリ・ポストがボトルネックにならないトータルのワークフローを検討する
• Pre Process: 人海戦術に頼らない処理が多ケース時代に必要
– 実行場所は On-premise で大丈夫なことも多い (まずは自動化し Cloud 適用を考える)
– Integral Technology さまの技術はクラウド時代に非常に相性が良い。形状をパラメータとして触れ
る
• Post Process: クラウド内でPost処理を簡潔する
– 実行場所は、可能な限りクラウドで
– 「可視化」「データの抽出 」もバッチ処理
– データハンドリング力が必要。シェル芸、Python…. ができると便利
20
run auto_mesh
On-premise Cloud
Pre DEFAULT Meshing 負荷が大きい時
Post DATAサイズ, ネットワークを考慮 DEFAULT
Cloud 解析におけるプリポスト
お客さま事例: STAR-CCM+
21
*.sim
Solver
auto-mesh.java
calccreate Mesh
• 特性値(ほしい物理量)をリアルタイムで観察できるようMonitorが設置
されている
• 定期的に画像に出力させている
JAVAのMACROファイルを設定
• mesh生成方法がjavaで記載
• Pre側でGUIから自動生成可能
User (社内)
特定の場所の流量、トルクがモニター管理の面でも画像にだすのは便利
Rescaleは、Webserviceなので、画像との相性もよい。クリックすることで確認可能
img calc img calc img
DEMO
Rescale の パラメータスタディー機能(DoE) を利用する
22
使用する機能概要DEMO: STREAM on Rescale (パラメータスタディー機能を使ってみよう)
23
入力 (境界条件)
流入速度: 8 cases
CPUの発熱量: 4 cases
(8 x 4 = 32 cases)
出力s
CPUの温度
結果の表示
流入速度,
CPU発熱量
(3) 32 Cases 分
のパラメータ
セットを定義
(4) 境界条件を設定する
ファイルをテンプレート
としてアップロード
一度のワークフローで複数の計算ができます
(1) 実験計計画法を選択
(パラメータスイープ機
能)
CPUの発熱 [W]
筐体の冷却モデル
vs CPU温度
CPU温度
32 Cases
(2) Upload your
Input Files
冷却用空気の速度
[m/s]
(5) SW/HWの選択/設定
(6) 計算結果からCPU温度
を抽出用スクリプトを設定
パラメータスタディー機能つかいこなしのポイント
24
パラメータリスト
run1
run2
run3
result1
result2
result3
#/bin/sh
VAL=$(grep
“accuracy” ./log | awk
‘{print $2}’)
printf
"%st%sn" ”ACCURAC
Y" "${VAL}"
入力(Input) 出力(Output)
Rescale で DoE (パラスタ) をうまくするために・・・
25
Pre Solver Post
クラウド内でバッチ実行する
ことを検討
On-premiseかCloudか
実行場所を検討
できるだけバッチ実行するこ
とを検討
何をダウンロードするのかを検討
ソルバーへデータを渡す方法
Postにデータを渡す方法
最適化ツールとの連携
Recently, It is easy to use optimization tools and provides good UX.
26
Rescale CLI/API を使った最適設計ツールとの連携
27
Pre Process tools
e.g.
On-premise (Local system) Rescsale
各種ソルバー
Input Files
最低限のデータ
最適化ツールは目的関数を設定するためダウンロードする結果が絞りこまれクラウド向きのワークフローになる
JOB 2
JOB 1
JOB 3
JOB 4
Front-End
Rescale
CLI
Rescale
API
複数のHPCクラス
タを構築
事例: 最適化ツールで実際に使われ始めている Rescale CLI/API
28
INTEGRAL TECHNOLOGY さまとの協業
29
Integral TechnologyさまとRescale の次のステップ(構想)
30
CAD
mesher
e.g.
Rescale
CLI
Rescale
API
On-premise / Remote Desktop on Cloud Rescale
Input Files
CAD確認用データ
クラウドのスケーラビリティーを使い、メッシュ作成自体を短縮化
部材A: 4 cores
部材B: 2 cores
部材C: 8 cores
部材D: 4 cores
Solve
r
まとめ
• クラウド化により、プリ・ポストの自動化はますます重要になる (多ケース対応、Data転送問題)
• (1) 最小限のデータ転送設計、(2) プリ・ポストの自動化/バッチ化、(3) データ管理が重要になる。
そのうち(1), (2)はお客さま自身の工夫・判断が必要
• Integral Technology さまのツールによる mesh 作成自動化は、一気通貫のクラウド解析が狙えると
考えている
• mesh 作成自体もクラウドのスケーラビリティーを利用し加速することができる
10TB
run auto_mesh
データ転送を極力しない努力 プリ/ポストの自動化 ワークフロー/データの管理
Solver
データ転送
Pre/Post
Time
データ管理
Subtitle
Date

More Related Content

PDF
セミナー資料 2017年1月27日開催「クラウドCAEフェスティバル」
PDF
LAMMPS クラウド活用勉強会説明資料(Rescale編) 2017/01/24
PPTX
セミナー資料「STAR-CCM+ クラウド活用ハンズオンセミナー with Rescale」
PPTX
Deep Learning on Rescale - Oct/11/2016 at Rescale night
PDF
GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...
PPTX
CAE/SIM meets AI
PPTX
クラウド & STAR-CCM+ を活用するための勘ドコロ
PDF
Enterprise Cloud Design Pattern 前編:クラウドアーキテクチャ-の3要素
セミナー資料 2017年1月27日開催「クラウドCAEフェスティバル」
LAMMPS クラウド活用勉強会説明資料(Rescale編) 2017/01/24
セミナー資料「STAR-CCM+ クラウド活用ハンズオンセミナー with Rescale」
Deep Learning on Rescale - Oct/11/2016 at Rescale night
GTC Japan 2016 Rescaleセッション資料「クラウドHPC ではじめるDeep Learning」- Oct/5/2016 at GTC ...
CAE/SIM meets AI
クラウド & STAR-CCM+ を活用するための勘ドコロ
Enterprise Cloud Design Pattern 前編:クラウドアーキテクチャ-の3要素

What's hot (20)

PDF
Enterprise cloud design pattern 大量データ処理アーキテクチャの構築
PDF
『じゃらん』『ホットペッパーグルメ』を支えるクラウド・データ基盤
PPTX
Prometech Particleworks on Rescale
PDF
2013.06.20 oss
PPTX
Redshift Spectrumを使ってみた話
PDF
[D22] Pivotal HD 2.0 -業界最高レベルSQL on Hadoop技術「HAWQ」解説- by Masayuki Matsushita
PDF
Geode meetup 20160609
PDF
Hive on Spark を活用した高速データ分析 - Hadoop / Spark Conference Japan 2016
PDF
Hadoop ecosystem NTTDATA osc15tk
PDF
Hadoop Conference Japan_2016 セッション「顧客事例から学んだ、 エンタープライズでの "マジな"Hadoop導入の勘所」
PDF
[db analytics showcase Sapporo 2017] B14: GPU コンピューティング最前線 by エヌビディア 佐々木邦暢
PDF
(LT)Spark and Cassandra
PDF
Cassandra Summit Tokyo 2015 - intra-mart
PDF
[db tech showcase OSS 2017] A24: マイクロソフトと OSS Database - Azure Database for M...
PDF
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
PPTX
Hadoop基盤上のETL構築実践例 ~多様なデータをどう扱う?~
PDF
[DI15] Build 2017 Updates ~ Azure Database for MySQL/PostgreSQL 最速紹介
PDF
2016-02-08 Spark MLlib Now and Beyond@Spark Conference Japan 2016
PDF
Azure Databricks 概要
PDF
20160220 MSのビッグデータ分析基盤 - データマイニング+WEB@東京
Enterprise cloud design pattern 大量データ処理アーキテクチャの構築
『じゃらん』『ホットペッパーグルメ』を支えるクラウド・データ基盤
Prometech Particleworks on Rescale
2013.06.20 oss
Redshift Spectrumを使ってみた話
[D22] Pivotal HD 2.0 -業界最高レベルSQL on Hadoop技術「HAWQ」解説- by Masayuki Matsushita
Geode meetup 20160609
Hive on Spark を活用した高速データ分析 - Hadoop / Spark Conference Japan 2016
Hadoop ecosystem NTTDATA osc15tk
Hadoop Conference Japan_2016 セッション「顧客事例から学んだ、 エンタープライズでの "マジな"Hadoop導入の勘所」
[db analytics showcase Sapporo 2017] B14: GPU コンピューティング最前線 by エヌビディア 佐々木邦暢
(LT)Spark and Cassandra
Cassandra Summit Tokyo 2015 - intra-mart
[db tech showcase OSS 2017] A24: マイクロソフトと OSS Database - Azure Database for M...
Apache Kafkaって本当に大丈夫?~故障検証のオーバービューと興味深い挙動の紹介~
Hadoop基盤上のETL構築実践例 ~多様なデータをどう扱う?~
[DI15] Build 2017 Updates ~ Azure Database for MySQL/PostgreSQL 最速紹介
2016-02-08 Spark MLlib Now and Beyond@Spark Conference Japan 2016
Azure Databricks 概要
20160220 MSのビッグデータ分析基盤 - データマイニング+WEB@東京
Ad

Similar to Integral Technology 第2回ユーザカンファレンス 〜すべてをクラウドで解析するための方法〜 (20)

PPTX
Abaqus利用を加速させる sFlexNavi WorkFlow
PPTX
Microsoft Seminar: Design Optimization on Rescale
PDF
Reascale Executive Brief 日本語版
PDF
CAE Forum 2020 Rescale Japan Presentation
PDF
Amazon EC2 HPCインスタンス - AWSマイスターシリーズ
PDF
プロダクトアップデートセミナー資料(2020年10月29日開催)
PPTX
Rescale ScaleX の特長とセキュリティー (ANSYS/AWS/Rescale 3社合同セミナー)
PPTX
HPC on AWS 2020 Summer
PDF
VIOPS09: 圧倒的なコストパフォーマンスを実現するクラウドアーキテクチャの秘密
PDF
AWS Black Belt Online Seminar 2016 HPC分野でのAWS活用
PDF
Rescale ScaleX講習会 ~AWSクラウド環境におけるHPC利用
PDF
[Cyber HPC Symposium 2019] Microsoft Azureによる、クラウド時代のハイパフォーマンスコンピューティング High...
PDF
Distributed Cloud Architecture CODT2023
PDF
Okinawa Open Daysでの講演(OpenStackトレーニングなど)
PDF
20131212 morphlabs okinawa_presentation
PDF
Cloud from Scratch / ゼロからクラウド構築
PPT
Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月
PDF
プライベートクラウド導入成功への3カ条
PDF
Amazon Web Services 最新事例集
PDF
JAZUG仙台#1勉強会
Abaqus利用を加速させる sFlexNavi WorkFlow
Microsoft Seminar: Design Optimization on Rescale
Reascale Executive Brief 日本語版
CAE Forum 2020 Rescale Japan Presentation
Amazon EC2 HPCインスタンス - AWSマイスターシリーズ
プロダクトアップデートセミナー資料(2020年10月29日開催)
Rescale ScaleX の特長とセキュリティー (ANSYS/AWS/Rescale 3社合同セミナー)
HPC on AWS 2020 Summer
VIOPS09: 圧倒的なコストパフォーマンスを実現するクラウドアーキテクチャの秘密
AWS Black Belt Online Seminar 2016 HPC分野でのAWS活用
Rescale ScaleX講習会 ~AWSクラウド環境におけるHPC利用
[Cyber HPC Symposium 2019] Microsoft Azureによる、クラウド時代のハイパフォーマンスコンピューティング High...
Distributed Cloud Architecture CODT2023
Okinawa Open Daysでの講演(OpenStackトレーニングなど)
20131212 morphlabs okinawa_presentation
Cloud from Scratch / ゼロからクラウド構築
Yahoo!Japan北米DCでOCPのツボをみせてもらってきました - OpenStack最新情報セミナー 2016年5月
プライベートクラウド導入成功への3カ条
Amazon Web Services 最新事例集
JAZUG仙台#1勉強会
Ad

More from Rescale Japan株式会社 (12)

PDF
いちから始めるクラウドCAE:どこからでも使える仮想デスクトップ with Particleworks
PDF
ScaleX管理者養成講座 Part 2
PDF
ScaleX管理者養成講座 Part 1
PPTX
いちから始めるクラウドCAE:Rescale ScaleX入門セミナー Part 2
PDF
いちから始めるクラウドCAE:Rescale ScaleX入門セミナー
PDF
クラウドHPCへ移行への原動力とITロードマップ
PDF
Cloud3.0 ビッグコンピュートの台頭 - The Rise of Big Compute
PDF
Rescale Brochure 2019年12月版
PDF
Fact sheet 2018年11月版
PDF
Boom Technology社事例
PDF
Rescale顧客事例:Optisys
PDF
Rescsle顧客事例: RWDI
いちから始めるクラウドCAE:どこからでも使える仮想デスクトップ with Particleworks
ScaleX管理者養成講座 Part 2
ScaleX管理者養成講座 Part 1
いちから始めるクラウドCAE:Rescale ScaleX入門セミナー Part 2
いちから始めるクラウドCAE:Rescale ScaleX入門セミナー
クラウドHPCへ移行への原動力とITロードマップ
Cloud3.0 ビッグコンピュートの台頭 - The Rise of Big Compute
Rescale Brochure 2019年12月版
Fact sheet 2018年11月版
Boom Technology社事例
Rescale顧客事例:Optisys
Rescsle顧客事例: RWDI

Integral Technology 第2回ユーザカンファレンス 〜すべてをクラウドで解析するための方法〜

  • 1. Integral Technology 第2回ユーザー会 ここまできた Cloud HPC ~ All Cloud 解析を目指して ~ Rescale Japan 株式会社 Solution Architect 長尾 太介 May 15th, 2017
  • 2. 自己紹介 • 長尾 太介 (Daisuke Nagao) • 職歴 – 精密機器メーカ (粉体シミュレータの開発、スパコン環境の導入・管理) – NVIDIA Japan: Cloud Service Provider 向けの BD – Rescale Japan: 2016年7月にソリューションアーキテクトとしてJoin • コミュニティー – JAWS-UG HPC専門支部(コアメンバ) – JAWS-UG AI (コアメンバ) 2
  • 3. サンフランシスコ(本社), 東京オフィス 300%+ annual growth SaaS タイプの Cloud HPCを提供 (設計者対象) 36+ global data centers, 200+ simulation apps Company Technology Customers Investors 100+ Leading Global 2000 Enterprises Peter ThielJeff Bezos Richard Branson Rescale - Company Overview 3
  • 4. On-Premise 型 (社内設備) IaaS 型 SaaS 型 Build 左記を解決する手段 として, SaaSタイ プが注目されている なぜ SaaS Type Cloud HPC なのか ? 5 • 導入まで長いリードタイム • 維持・管理に多大な工数 • システム変更が困難 • 低い稼働率 or 多数のジョブ待ち • HPC 環境の構築と維持 • アプリケーションのインストール • クラウドベンダロック インストール環境構築 マシンの監視 IaaS
  • 5. GUISoftwareHardware 設計者の視点で設計された、シンプルかつ効果的な User Interface マルチクラウドを実現、インフラは完全に抽象化 200+ のアプリケーションがすでにインストール • パラメータスタディースタディー機能 • ワークフローの保存・コピー・共有が簡単 • VDIも統合化、計算結果をダウンロードする必要がない • APIによる操作が可能、Deep Learning 用でJupyterも利用可能 • アプリケーションのインストール作業不要 • 30程度のアプリは従量課金で利用可能 (OSS除く) • 高速に動かすためのノウハウが詰め込まれている • アジリティー/スケーラビリティー • アプリケーションに応じて最適なインフラを選択 (インフィニバ ンド / GPU 利用可能) 9 Rescale の特徴・メリット (GUI/SW/HW) Private Cloud
  • 6. GUI ≈≈≈≈ SWHW ≈ Browser Deep Learning Rescale の 全体像 https://twitter.com/rescaleJapan CAE/CFD/SIMULATION Private Cloud RestAPI jupyter Caffe Remote Desktop
  • 7. GUI ≈≈≈≈ SWHW ≈ Browser Deep Learning Rescale の 全体像 https://twitter.com/rescaleJapan CAE/CFD/SIMULATION Private Cloud jupyter Caffe Remote Desktop ユーザさまはシステムの 維持・管理の必 要はありません • On-Premise, IaaS HPC の 課題を解決 RestAPI
  • 9. HOW IT WORKS: AWSコアタイプを使って計算を実行をしたときの動作 9 Time Loadaverage インスタンス起動 HPCクラスタ構築 アプリケーションの実行 クラスタの削除 ファイルステージング データの復号化 データの暗号化 ファイルステージング SubmitJob 必要なときに必要な分だけ HPC Clusterを利用可能 この動作をすべて自動で実施し、ユーザは意識する必要はありません ソルバー実行中 マシンイメージ Cloud Storage (S3) EBS Incetances
  • 12. Computing Environment 12 Rescale (Onyx) On-Premise CPU Intel Xeon E5-2666 v3 (Haswell), 2.9 GHz, 25 MiB cache, 10 cores * 2 CPU (user は 9cores * 2 CPU 利用可能) Intel Xeon E5-2697 v3 (Haswell) , 2.60 GHz, 35 MiB cache, 14 cores * 2 CPU Memory NON-DISCLOSURE DDR4-2133MHz, 8GB * 8 Interconnec t 10GEthernet Infiniband (FDR 56 Gbps) OS Linux (Redhat 系) (Linux Kernel: 3.14.48-33) Red Hat Enterprise Linux Server release 6.5 HTT ON ? (おそらくOFF) Infiniband の有無がもっとも大きな差。Memoryは IaaS ベンダーが非公開 Rescale Confidential
  • 13. Performance: STREAM & SCRYU/Tetra on Rescale 13 0 50 100 150 200 0 50 100 150 200 250 300 RelativeSpeed[a.u.] # MPI Procs on-premise Rescale(Onyx) SCRYU/TetraSTREAM On-Premise の Single Core の計算速度を”1”とし, Rescale(Onyx)と比較した よく利用されるMPIプロセス数が50近辺では、IBを有するオンプレと遜色ないパフォーマンスを得た 0 50 100 150 200 0 50 100 150 200 250 300 RelativeSpeed[a.u.] # MPI Procs on-premise Rescale(Onyx) Rescale Confidential
  • 14. CLOUD HPC 活用術 最近の傾向と対策: Pre/Postまでの一気通貫解析を目指して 14
  • 15. Cloud HPC による設計業務変革 15 Number of JOBs Numberofcores 1 10 100 1000 1 10 100 1000 WS On-Premise HPC Cloud HPC - Workstationで設計をしていた設計者自分で積 極的にHPCへ - クラウドの特徴を活かしてケース数が増加、 自らパラメータスタディーへ 「パラメータスタディー」, 「最適設計手法利用」の当たり前化 クラウドを使うことで、システムを所有せず大量の計算を実行できる
  • 16. Cloud の Scalability をつかいこなすには? Cloud HPC の特徴 • 誰でも簡単に • 必要な時 (Agility) • 必要な量 (Scalability) Cloud の Scalability を活かすポイント 16 Job1 Job2 Job3 Job4 Job1 Job2 Job3 Job4 On-Premise Cloud 10TB run auto_mesh データ転送を極力しない努力 プリ/ポストの自動化 ワークフロー/データの管理 従量課金のため同時に計算しても料 金は変わらない Solver データ転送 Pre/Post Time データ管理 Rescaleを利用したとしても ユーザさまが頑張らざるを得ない 落とし穴 Time Time
  • 17. データ転送を極力しない • データ転送に時間/費用が必要 – 専用線をひいたが、50GB のデータのダウンロードに数時間必要 100 Cases だと 5.0TB..... – 計算結果を社内ネットワークを経由することに対し、情報システム部門が NG を出すはず • クラウド内の同一リージョン内のデータ転送は高速 (データ転送量も無料か安価) – Post処理もクラウドで実施することを考える。クラウド内のデータ転送に留める – 業務全体を考慮して、システム全体のアーキテクチャーを良く考える 17 低速(有料) 高速(無料) 10TB
  • 18. お客さま事例:データ転送課題の対策: 18 Remote Desktop (生データは通らない) User (社内) Customer AWS 専用線 DATA 転送(高速) User (社内) 結果は生データの1/10 以下にしてDL 不可逆圧縮ツール (FEMZIP) ソルバー実行 3D -> 2D 変換 (FieldView) Pre/Post Input Files インターネットを経由せずデータ転送が可能 License Server 数時間のデータ転送が、10分程度へ
  • 20. プリ・ポスト自動化による効率化 プリ・ポストがボトルネックにならないトータルのワークフローを検討する • Pre Process: 人海戦術に頼らない処理が多ケース時代に必要 – 実行場所は On-premise で大丈夫なことも多い (まずは自動化し Cloud 適用を考える) – Integral Technology さまの技術はクラウド時代に非常に相性が良い。形状をパラメータとして触れ る • Post Process: クラウド内でPost処理を簡潔する – 実行場所は、可能な限りクラウドで – 「可視化」「データの抽出 」もバッチ処理 – データハンドリング力が必要。シェル芸、Python…. ができると便利 20 run auto_mesh On-premise Cloud Pre DEFAULT Meshing 負荷が大きい時 Post DATAサイズ, ネットワークを考慮 DEFAULT Cloud 解析におけるプリポスト
  • 21. お客さま事例: STAR-CCM+ 21 *.sim Solver auto-mesh.java calccreate Mesh • 特性値(ほしい物理量)をリアルタイムで観察できるようMonitorが設置 されている • 定期的に画像に出力させている JAVAのMACROファイルを設定 • mesh生成方法がjavaで記載 • Pre側でGUIから自動生成可能 User (社内) 特定の場所の流量、トルクがモニター管理の面でも画像にだすのは便利 Rescaleは、Webserviceなので、画像との相性もよい。クリックすることで確認可能 img calc img calc img
  • 23. 使用する機能概要DEMO: STREAM on Rescale (パラメータスタディー機能を使ってみよう) 23 入力 (境界条件) 流入速度: 8 cases CPUの発熱量: 4 cases (8 x 4 = 32 cases) 出力s CPUの温度 結果の表示 流入速度, CPU発熱量 (3) 32 Cases 分 のパラメータ セットを定義 (4) 境界条件を設定する ファイルをテンプレート としてアップロード 一度のワークフローで複数の計算ができます (1) 実験計計画法を選択 (パラメータスイープ機 能) CPUの発熱 [W] 筐体の冷却モデル vs CPU温度 CPU温度 32 Cases (2) Upload your Input Files 冷却用空気の速度 [m/s] (5) SW/HWの選択/設定 (6) 計算結果からCPU温度 を抽出用スクリプトを設定
  • 25. Rescale で DoE (パラスタ) をうまくするために・・・ 25 Pre Solver Post クラウド内でバッチ実行する ことを検討 On-premiseかCloudか 実行場所を検討 できるだけバッチ実行するこ とを検討 何をダウンロードするのかを検討 ソルバーへデータを渡す方法 Postにデータを渡す方法
  • 26. 最適化ツールとの連携 Recently, It is easy to use optimization tools and provides good UX. 26
  • 27. Rescale CLI/API を使った最適設計ツールとの連携 27 Pre Process tools e.g. On-premise (Local system) Rescsale 各種ソルバー Input Files 最低限のデータ 最適化ツールは目的関数を設定するためダウンロードする結果が絞りこまれクラウド向きのワークフローになる JOB 2 JOB 1 JOB 3 JOB 4 Front-End Rescale CLI Rescale API 複数のHPCクラス タを構築
  • 30. Integral TechnologyさまとRescale の次のステップ(構想) 30 CAD mesher e.g. Rescale CLI Rescale API On-premise / Remote Desktop on Cloud Rescale Input Files CAD確認用データ クラウドのスケーラビリティーを使い、メッシュ作成自体を短縮化 部材A: 4 cores 部材B: 2 cores 部材C: 8 cores 部材D: 4 cores Solve r
  • 31. まとめ • クラウド化により、プリ・ポストの自動化はますます重要になる (多ケース対応、Data転送問題) • (1) 最小限のデータ転送設計、(2) プリ・ポストの自動化/バッチ化、(3) データ管理が重要になる。 そのうち(1), (2)はお客さま自身の工夫・判断が必要 • Integral Technology さまのツールによる mesh 作成自動化は、一気通貫のクラウド解析が狙えると 考えている • mesh 作成自体もクラウドのスケーラビリティーを利用し加速することができる 10TB run auto_mesh データ転送を極力しない努力 プリ/ポストの自動化 ワークフロー/データの管理 Solver データ転送 Pre/Post Time データ管理

Editor's Notes

  • #19: Bring your own S3 & KMS.