SlideShare une entreprise Scribd logo
1  sur  51
Télécharger pour lire hors ligne
株式会社ネットワールド
SI技術本部
NVIDIA 入門
2Copyright © 2020 Networld Corporation All Rights Reserved.
アジェンダ
1. NVIDIA 会社概要
2. GPU と vGPU
3. もう少し詳しく NVIDIA GRID vGPU
4. NVIDIA GRID vGPU : プロファイル
5. プロファイルの分割具合でどう違うのか
6. 案件で困ったら… と まとめ
3Copyright © 2020 Networld Corporation All Rights Reserved.
今日のゴール
NVIDIA と vGPU を知ろう!
• 若いひとも多いので、そういうひと向けに書き下ろしました。
• ベテランの方はどうでしょうね…。
新しいネタがひとつでも見つかると幸いです。
Copyright © 2020 Networld Corporation All Rights Reserved.
NVIDIA 会社概要
5Copyright © 2020 Networld Corporation All Rights Reserved.
NVIDIA 合同会社 会社概要
✓ 本社 : アメリカ カリフォルニア州 サンタクララ
✓ 国内 : 溜池山王
✓ 創業 : 1993年
✓ 創業者およびCEO : Jen-Hsun Huang
(黃仁勳 : ジェンスン ファン)
✓ 従業員 : 14,000 人
✓ 売上高 : 109億ドル (2020 会計年度)
6Copyright © 2020 Networld Corporation All Rights Reserved.
NVIDIA の事業領域
ゲーミング
(世界シェア80%以上)
GEFORCE
JETSON
DRIVE
自動運転車、組込み
インテリジェント機器向け
プラットフォーム
プロフェッショナルグラフィックス
(世界シェア約95%)
QUADRO
データセンター
HPC&クラウド
DGX
Tesla/vGPU
7Copyright © 2020 Networld Corporation All Rights Reserved.
GPU 対応ワークロードの革新
VISUAL
WORKSPACE
Information Workers / Students Designers / ScientistsVisual Computing Spectrum
COLLABORATION
LARGE DATA
INTERACTIVE
HPC
VR PHOTOREALISM AIMOBILITY
Copyright © 2020 Networld Corporation All Rights Reserved.
GPU と vGPU
9Copyright © 2020 Networld Corporation All Rights Reserved.
まず、GPU とは…
Graphic Processing Unit のこと
• 昔 (1990年代末まで) は こんな気取った名前ではなく、コンピューターで画面を
描画をするためのパーツは グラフィックコントローラー や ビデオチップ と
呼ばれることが多かったです。
• 1999年に NVIDIA が GeForce 256 という製品をリリースし、
そのとき初めて “GPU” という名前が誕生しました。
• GPU 搭載以前は、ゲームや CAD などのソフトに
おける 3次元の座標計算や光源処理 (光の当て方とか
影の計算) は CPU がその役割を担っていました。
※Transform & Lighting という機能です。
• GeForce 256 からハードウェアで T&L が実行できる
ようになり、パフォーマンスが大幅に向上したため、
当時としては大変画期的な製品でした。
出典 : https://www.nvidia.com/ja-jp/about-nvidia/ai-computing/
10Copyright © 2020 Networld Corporation All Rights Reserved.
で、GPU って何だよ (物理的な意味で)
コイツらです
Let’snote にも搭載 !!
Intel HD Graphics 620
(CPU に内蔵されてます)
https://ark.intel.com/content/www/jp/ja/ark/
products/97472/intel-core-i5-7300u-
processor-3m-cache-up-to-3-50-ghz.html
世界ではじめての元祖 GPU !
NVIDIA GeForce 256
https://pc.watch.impress.co.jp/docs/news/yajiuma/1017774.html
この間発表されたばっかり !!!
NVIDIA A100
https://www.nvidia.com/ja-jp/data-center/a100/
11Copyright © 2020 Networld Corporation All Rights Reserved.
それで、Windows で GPU が使われるときって…?
それを紐解くには Windows の開発環境を知る必要があります…
Windows のアプリの開発環境・実行環境は
.NET Framework です。
.NET Framework のプログラミングモデルのひとつに
Windows Presentation Foundation というものがあります。
これはアプリの UI 画面を作るためのフレームワーク (仕組み) です。
https://docs.microsoft.com/ja-jp/dotnet/framework/wpf/
WPF で開発したアプリの場合、自動的に GPU が利用されます。
つまり、対応したソフトウェアではいつでも使われています。
12Copyright © 2020 Networld Corporation All Rights Reserved.
WPF の [ GPU 利用 ] : アプリのハードウェアレンダリング
https://docs.microsoft.com/ja-jp/dotnet/framework/wpf/advanced/optimizing-performance-taking-advantage-of-hardware
つまり、対応したソフトウェアではいつでも使われます。
13Copyright © 2020 Networld Corporation All Rights Reserved.
この GPU を仮想環境で使えるようにする仕組みが vGPU
vGPU がない環境
物理サーバー
ハイパーバイザー
仮想
アプリケーション
仮想
コンピュート
サーバー
仮想PC 仮想
コンピュート
サーバー
仮想
ワークステーション
仮想
ワークステーション
CPU, メモリ, ディスク
仮
想
化
レ
イ
ヤ
ー
14Copyright © 2020 Networld Corporation All Rights Reserved.
vGPU がある環境
この GPU を仮想環境で使えるようにする仕組みが vGPU
物理サーバー
ハイパーバイザー
仮想
アプリケーション
仮想
コンピュート
サーバー
仮想PC 仮想
コンピュート
サーバー
仮想
ワークステーション
仮想
ワークステーション
NVIDIA vGPU Manager
vGPU vGPUvGPU vGPU vGPU vGPU
CPU, メモリ, ディスク
NVIDIA
GPU
HW Encode
仮
想
化
レ
イ
ヤ
ー
NVIDIA
Graphics Driver
Libraries
NVIDIA
Graphics Driver
Libraries
NVIDIA
Quadro Driver
Libraries
NVIDIA
Quadro Driver
Libraries
NVIDIA
Compute Driver
Libraries
NVIDIA
Compute Driver
Libraries
NVIDIA
GPU
HW Encode
15Copyright © 2020 Networld Corporation All Rights Reserved.
ザックリ vGPU を使えるようにするために必要なステップ
物理サーバーに GPU のボードを取り付けます
[ STEP1 ]
GPUの
取り付け
[ STEP2 ]
Manager の
インストール
ハイパーバイザーに
vGPU Manager をインストールします
GPU を使えるようにしたい仮想マシンに
vGPU 設定 (プロファイル) を割り当てます
[ STEP3 ]
vGPU 設定の
割り当て
仮想マシンに vGPU 用のドライバーをインストールします
[ STEP4 ]
ドライバーの
インストール
16Copyright © 2020 Networld Corporation All Rights Reserved.
vGPU の活用例 : Virtual Desktop Infrastructure で使う!!
VDI で仮想環境にユーザーのパソコンを集約
画面情報
キー入力や
マウス操作の情報
ハイパーバイザー
Hosts
VDIとは…
• 実際のパソコンでの処理やデータの
配置場所は手元のデバイスではなく、
データセンターやサーバールームに
設置されている仮想環境で行われる
• 画面転送を行うことで、通常の
パソコンを使うことと変わらない
操作感を維持できる (ユーザー視点)
• 物理的なパソコンでは実現できない
メリットがある
17Copyright © 2020 Networld Corporation All Rights Reserved.
そして、一般的な VDI 環境で利用されがちなワークロード
1. ファイルの圧縮・展開
2. ブラウジング
3. Office
4. PDF閲覧
5. 印刷
18Copyright © 2020 Networld Corporation All Rights Reserved.
vGPU があると VDI でどう違うのか (デュアルモニター)
19Copyright © 2020 Networld Corporation All Rights Reserved.
ここまでのまとめ
ハイパーバイザーに vGPU をインストールすると
仮想環境でも GPU が使えて、いろいろ快適になる!!
特にいまは VDI 上で動かす Teams や Zoom も
vGPU でとても快適になる。
※ GPU パススルーとかはいまは置いておこう
Copyright © 2020 Networld Corporation All Rights Reserved.
もう少し詳しく NVIDIA GRID vGPU
21Copyright © 2020 Networld Corporation All Rights Reserved.
NVIDIA vGPU ソフトウェアの種類 (=ライセンスの種類)
Apps
GRID vApps
仮想アプリケーション
Server Base Computing の
VMware Horizon RDSH や
Citrix Virtual Apps などで
高性能の
Windows 共有デスクトップ、
アプリケーション配信の
利用が可能となります。
Quadro vDWS
Quadro仮想データセンター
ワークステーション
仮想ワークステーションで
どこでも、どんなデバイスでも
プロフェッショナル
アプリケーションの利用が可能
となります。
vCompute Server
仮想コンピュートサーバ
仮想マシンで
HPC / Deep Learning /
AI のワークロードの利用が可
能となります。
GRID vPC
仮想PC
仮想デスクトップで
Windows アプリケーション、
ブラウザ、PDF、動画や
コミュニケーションツールなど
快適なユーザー環境の
利用が可能となります。
22Copyright © 2020 Networld Corporation All Rights Reserved.
vGPU がある環境
NVIDIA ライセンスサーバー というものも必要
物理サーバー
ハイパーバイザー
仮想
アプリケーション
仮想
コンピュート
サーバー
仮想PC 仮想
コンピュート
サーバー
仮想
ワークステーション
仮想
ワークステーション
NVIDIA vGPU Manager
vGPU vGPUvGPU vGPU vGPU vGPU
CPU, メモリ, ディスク
NVIDIA
GPU
HW Encode
仮
想
化
レ
イ
ヤ
ー
NVIDIA
Graphics Driver
Libraries
NVIDIA
Graphics Driver
Libraries
NVIDIA
Quadro Driver
Libraries
NVIDIA
Quadro Driver
Libraries
NVIDIA
Compute Driver
Libraries
NVIDIA
Compute Driver
Libraries
NVIDIA
GPU
HW Encode
NVIDIA
ライセンスサーバー
23Copyright © 2020 Networld Corporation All Rights Reserved.
Web サーバーにライセンスファイルを置く
NVIDIA ライセンスサーバーというものも必要
(ここで急に細かい話)
• Web サーバーは Apache
Tomcat で構成されている!
• 正しいライセンスがないと
めちゃくちゃ遅くなる!
• システムロケールは英語のみ
がサポートされる!
• Java がシステム要件だけど、
64bit の Java を使うと
まったく動かないので、
32bit の Java を使おう!
24Copyright © 2020 Networld Corporation All Rights Reserved.
そもそも ライセンスファイル と ソフトウェア はどこから?
NVIDIA 検証環境を構築するときの 最大の関門
https://nvid.nvidia.com/siteminderagent/forms/login.fcc
25Copyright © 2020 Networld Corporation All Rights Reserved.
そもそも ライセンスファイル と ソフトウェア はどこから?
現時点で契約しているサブスクリプションと
ダウンロード可能なファイルに [ 厳密な紐付き・管理 ] がある!!
「評価版で使いたいから」って
新しい NVIDIA のアカウントを作ってみたり
以前の案件のアカウントを使い回そうとしてもダメ
ライセンスサーバーは MAC アドレスを
NVIDIA のポータルに登録する
26Copyright © 2020 Networld Corporation All Rights Reserved.
ここまでのまとめ
NVIDIA GRID にはライセンスがあって、
ライセンスサーバーの構築が必要
ダウンロード可能な ライセンス と ソフトウェア は、
契約しているサブスクリプションと厳密に紐付いている
ライセンスの使い分けはこんな感じ
• vApp : VMware Horizon RDSH / Citrix Virtual Apps のときに
• vPC : 事務ユースの VDI を快適にするときに
• vDWS : CAD などのプロユースな VDI を構築するときに
• vCompute : GPUを使ったディープラーニングとかやりたいときに
Copyright © 2020 Networld Corporation All Rights Reserved.
NVIDIA GRID vGPU : プロファイル
28Copyright © 2020 Networld Corporation All Rights Reserved.
NVIDIA vGPU 対応 GPU カードのラインナップ
V100/V100S QUADRO RTX 8000 QUADRO RTX 6000 T4 P6 P40 M60 M10
1ボード搭載GPU枚数
(GPU世代)
1
(Volta)
1
(Turing)
1
(Turing)
1
(Turing)
1
(Pascal)
1
(Pascal)
2
(Maxwell)
4
(Maxwell)
CUDAコア数
5,120
TENSORコア:640
4,608
TENSORコア:576
RTコア:72
4,608
TENSORコア:576
RTコア:72
2,560
TENSORコア:320
RTコア:40
2,048 3,840
4,096
(2,048/per GPU)
2,560
(640/per GPU)
メモリサイズ 16GB/32GB HBM2 48GB GDDR6 24GB GDDR6 16GB GDDR6 16GB GDDR5 24GB GDDR5
16GB GDDR5
(8GB/per GPU)
32GB GDDR5
(8GB/per GPU)
vGPU Profiles
1GB, 2GB, 4GB,
8GB, 16GB, 32GB
1GB, 2GB, 3GB, 4GB,
6GB, 8GB,12GB, 16GB,
24GB, 48GB
1GB, 2GB, 3GB, 4GB,
6GB, 8GB, 12GB, 24GB
1GB, 2GB, 4GB,
8GB, 16GB
1GB, 2GB,
4GB, 8GB,
16GB
1GB, 2GB, 3GB,
4GB, 6GB, 8GB,
12GB, 24GB
0.5GB, 1GB,
2GB, 4GB, 8GB
0.5GB, 1GB,
2GB, 4GB,
8GB
NVLink Support Yes (SXM2 only) Yes Yes No No No No No
フォームファクター
物理寸法
PCIe 3.0 Dual Slot
/SXM2
PCIe 3.0
Dual Slot
PCIe 3.0
Dual Slot
PCIe 3.0
Single Slot
MXM
PCIe 3.0
Dual Slot
PCIe 3.0
Dual Slot
PCIe 3.0
Dual Slot
消費電力 250W/300W 295W/250W 295W/250W 70W 90W 250W 300W 225W
冷却 passive active/passive active/passive passive bare board passive active/passive passive
利
用
シ
ー
ン
オフィス ー ー ー Office ー ー ー Office
グラフィックス CAD CAD/RT/RENDERING CAD/RT/RENDERING CAD/RT CAD CAD CAD ー
コンピューティング
単精度/倍精度
CAE/AI/DL/HPC
単精度
CAE/DL
単精度
CAE/DL
INT4/INT8/
半精度/単精度
CAE/AI/DL/HPC
単精度 演算
CAE
単精度
CAE/DL
ー ー
NVIDIA 認定サーバー:https://www.nvidia.com/object/vgpu-certified-servers.html ※最新サーバー構成、サポート状況は各サーバーメーカー様へご確認ください。
29Copyright © 2020 Networld Corporation All Rights Reserved.
プロファイル : GPU をどれだけ分割するか
GPU は CPU のように動的な分割 (シェア) はできません。
なので、あらかじめ分割数を 固定値 で指定してあげる必要があります。
その分割の具合を [ プロファイル ] という仕組みで指定してあげます。
30Copyright © 2020 Networld Corporation All Rights Reserved.
NVIDIA vGPUプロファイルリスト (抜粋)
NVIDIA GRID
ソフトウェア
エディション
グラフィックス
メモリ
デ
ィ
ス
プ
レ
イ
数
最大
解像度
TESLA V100/V100S RTX8000 RTX6000 TESLA T4 TESLA P6 TESLA P40 TESLA M60 TESLA M10
搭載GPU数 仮想台数 搭載GPU数
仮想
台数
搭載GPU数
仮
想
台
数
搭載GPU数
仮想
台数
搭載GPU数
仮
想
台
数
搭載GPU数
仮
想
台
数
搭載GPU数 仮想台数 搭載GPU数 仮想台数
Volta×1
16GB/32GB
16
GB
32
GB
Turing×1
48GB
Turing×1
16GB
Pascal×1
16GB
Pascal×1
24GB
Maxwell×2
16GB
1
物
理
G
P
U
1
ボード
GPU
Maxwell×4
32GB
1
物
理
G
P
U
1
ボード
GPU
Turing×1
24GB
仮想
アプリ
ケーション
1GB
1 1280x1024
V100-1A 16 32 RTX8000-1A 32 RTX6000-1A 24 T4-1A 16 P6-1A 16 P40-1A 24 M60-1A 8 16 M10-1A 8 32
2GB V100-2A 8 16 RTX8000-2A 24 RTX6000-2A 12 T4-2A 8 P6-2A 8 P40-2A 12 M60-2A 4 8 M10-2A 4 16
3GB RTX8000-3A 16 RTX6000-3A 8 P40-3A 8
4GB V100-4A 4 8 RTX8000-4A 12 RTX6000-4A 6 T4-4A 4 P6-4A 4 P40-4A 6 M60-4A 2 4 M10-4A 2 8
6GB RTX8000-6A 8 RTX6000-6A 4 P40-6A 4
8GB V100-8A 2 4 RTX8000-8A 6 RTX6000-8A 3 T4-8A 2 P6-8A 2 P40-8A 3 M60-8A 1 2 M10-8A 1 4
12GB RTX8000-12A 4 RTX6000-12A 2 P40-12A 2
16GB V100-16A 1 2 RTX8000-16A 3 T4-16A 1 P6-16Q 1
24GB RTX8000-24A 2 RTX6000-24A 1 P40-24A 1
32GB V100-32A 1
48GB RTX8000-48A 1
仮想PC
512MB 1 2560x1600 M60-0B 16 32 M10-0B 16 64
1GB 4 5120×2880
V100-1B 16 32
RTX8000-1B 32 RTX6000-1B 24
T4-1B 16 P6-1B 16 P40-1B 24 M60-1B 8 16 M10-1B 8 32
V100D-1B4 16 32 T4-1B4 16 P6-1B4 16 P40-1B4 24 M60-1B4 8 16 M10-1B4 8 32
2GB 4 5120×2880
V100-2B 8 16
RTX8000-2B 12 RTX6000-2B 12
T4-2B 8 P6-2B 8 P40-2B 12 M60-2B 4 8 M10-2B 4 16
V100D-2B4 8 16 T4-2B4 8 P6-2B4 8 P40-2B4 12 M60-2B4 4 8 M10-2B4 4 16
Quadro
仮想
データ
センター
ワーク
ステーション
1GB
4
5120×2880 V100-1Q 16 32 RTX8000-1Q 32 RTX6000-1Q 24 T4-1Q 16 P6-1Q 16 P40-1Q 24 M60-1Q 8 16 M10-1Q 8 32
2GB V100-2Q 8 16 RTX8000-2Q 24 RTX6000-2Q 12 T4-2Q 8 P6-2Q 8 P40-2Q 12 M60-2Q 4 8 M10-2Q 4 16
5120×2880
7680×4320
Pascal以降
2Q以上
3GB RTX8000-3Q 16 RTX6000-3Q 8 P40-3Q 8
4GB V100-4Q 4 8 RTX8000-4Q 12 RTX6000-4Q 6 T4-4Q 4 P6-4Q 4 P40-4Q 6 M60-4Q 2 4 M10-4Q 2 8
RTX8000-6Q 8 RTX6000-6Q 4 P40-6Q 46GB
8GB V100-8Q 2 4 RTX8000-8Q 6 RTX6000-8Q 3 T4-8Q 2 P6-8Q 2 P40-8Q 3 M60-8Q 1 2 M10-8Q 1 4
RTX8000-12Q 4 RTX6000-12Q 2 P40-12Q 212GB
16GB V100-16Q 1 2 RTX8000-16Q 3 T4-16Q 1 P6-16Q 1
RTX8000-24Q 2 RTX6000-24Q 1 P40-24Q 124GB
32GB V100-32Q 1
48GB RTX8000-48Q 1
パススルー V100 1 1 RTX8000 1 RTX6000 1 T4 1 P6 1 P40 1 M60 1 2
M10-1Bを
例に解説!!
31Copyright © 2020 Networld Corporation All Rights Reserved.
vGPU プロファイルの読み解き方
M10-1BGPU のボードタイプ
M60 P6 RTX8000
M10 T4 RTX8000P
M6 V100 RTX6000
P100 V100S RTX6000P
P40 V100L
グラフィック
メモリ搭載量
8GB
4GB
2GB
1GB
0.5GB
使用目的
Q Quadro
C Compute-intensive
B Business Professional
A Application
32Copyright © 2020 Networld Corporation All Rights Reserved.
ここまでのまとめ
vGPU は 動的な分割ができないので、
[ プロファイル ] であらかじめ分割数を決めておきます。
プロファイルはこんな要素で決まります。
• どの物理 GPU カードを使うか
• どのライセンスを使うか
• どれだけのグラフィックメモリが必要か
Copyright © 2020 Networld Corporation All Rights Reserved.
プロファイルの分割具合の違いの一例
34Copyright © 2020 Networld Corporation All Rights Reserved.
Networld .next 2017 で使ったネタ
SPECviewperf 12.1 (最新はSPECviewperf 2020)
業界標準のベンチマークツール
グラフィックス性能を測定する世界標準のツール
仮想デスクトップ(Windows 10)
検証環境(vGPU試験環境)
NX-3175-G5 NX-3175-G5 NX-3175-G5
vGPU=4分割
(4ユーザ同時利用)
vGPU=8分割
(8ユーザ同時利用)
vGPU=16分割
(16ユーザ同時利用)
2Q 2GB(2048MB)
NVIDIA Quadro 1Q 1GB(1024MB)
NVIDIA Quadro 0Q 512MB
NVIDIA Quadro
検証環境(vGPU試験環境)
Windows 10 Pro
- CPU : 8vCPU
- メモリ : 32GB
- ディスク : 200GB
VDI Client 物理 WorkStation
Xeon E3-1225 v5 3.3GHz(Quad Core)
8GB DDR-4 SDRAM(4GB×2)
256GB SSD +500GB HDD
NVIDIA Quadro K620 2GB
Windows 10 Pro
2Q vGPU=4分割 1Q vGPU=8分割 0Q vGPU=16分割
検証実施内容(vGPU 検証パターン)
2Q
vGPU=4分割
1Q
vGPU=8分割
WorkStation
物理
0Q
vGPU=16分割
WorkStation vs VDI vGPU 検証結果
0Q vGPU=16分割WorkStation(物理)
2Q vGPU=4分割 1Q vGPU=8分割
FPS:51.0
Score:1284
FPS:42.5
Score:1071
FPS:9.9
Score:249
FPS:4.7
Score:120
5倍の性能 4倍の性能
1/2倍の性能基準性能とした場合
45Copyright © 2020 Networld Corporation All Rights Reserved.
ここまでのまとめ
0 のプロファイル は使わないでください。
M60-0Q
M10-0B
などなど…。
0 のプロファイル はトラブルが多く、
今後の廃止が予定されています。
512 MB ではグラフィックメモリが足りません!!
Copyright © 2020 Networld Corporation All Rights Reserved.
案件で困ったら… と まとめ
47Copyright © 2020 Networld Corporation All Rights Reserved.
サポートでケースをオープンしましょう
とりあえず電話で OK っぽいです。
48Copyright © 2020 Networld Corporation All Rights Reserved.
サポートでケースをオープンしましょう
とりあえず電話で OK っぽいです。
自分 (またはお客様) の NVIDIA のアカウントと
発生した事象を伝えると、ケースがオープンされます。
49Copyright © 2020 Networld Corporation All Rights Reserved.
vGPU 搭載 VDI での見落としがちな TIPS
回線の品質と帯域幅が重要
Q : VMware Horizon / Citrix Virtual Apps & Desktop の帯域幅は64kbpsでOK?
A : 設計時の見積には1ユーザーあたり100kbpsの帯域で計算することが多いです
Q : じゃあ、3D VDI を使うときの帯域幅は?
A : 1ユーザーあたり5Mbps以上で遅延のない帯域確保が推奨されます
クライアントのパワーも重要
Q : VDIは仮想基盤側で処理をするからクライアントは何でもOK?
A : 表示・閲覧をするだけならOKですが、反応・操作感を重視するなら
ハイパフォーマンス(2コア以上)のWindows PCが推奨されます
50Copyright © 2020 Networld Corporation All Rights Reserved.
全体的なまとめ
• 仮想環境でも GPU が使えて、GPU があると快適になる
• NVIDIA のライセンス管理はとても厳しい
• プロファイル の 0 は選んではいけない
• 障害だな…と思ったらケースをオープン
NVIDIA 入門

Contenu connexe

Tendances

サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密ShuheiUda
 
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)NTT DATA Technology & Innovation
 
HA環境構築のベスト・プラクティス
HA環境構築のベスト・プラクティスHA環境構築のベスト・プラクティス
HA環境構築のベスト・プラクティスEnterpriseDB
 
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~NTT Communications Technology Development
 
GPU仮想化最前線 - KVMGTとvirtio-gpu -
GPU仮想化最前線 - KVMGTとvirtio-gpu -GPU仮想化最前線 - KVMGTとvirtio-gpu -
GPU仮想化最前線 - KVMGTとvirtio-gpu -zgock
 
仮想化環境におけるパケットフォワーディング
仮想化環境におけるパケットフォワーディング仮想化環境におけるパケットフォワーディング
仮想化環境におけるパケットフォワーディングTakuya ASADA
 
GraalVMの多言語実行機能が凄そうだったので試しにApache Sparkに組み込んで動かしてみたけどちょっとまだ早かったかもしれない(Open So...
GraalVMの多言語実行機能が凄そうだったので試しにApache Sparkに組み込んで動かしてみたけどちょっとまだ早かったかもしれない(Open So...GraalVMの多言語実行機能が凄そうだったので試しにApache Sparkに組み込んで動かしてみたけどちょっとまだ早かったかもしれない(Open So...
GraalVMの多言語実行機能が凄そうだったので試しにApache Sparkに組み込んで動かしてみたけどちょっとまだ早かったかもしれない(Open So...NTT DATA Technology & Innovation
 
RHEL7/CentOS7 NetworkManager徹底入門
RHEL7/CentOS7 NetworkManager徹底入門RHEL7/CentOS7 NetworkManager徹底入門
RHEL7/CentOS7 NetworkManager徹底入門Etsuji Nakai
 
「おうちクラウド」が今熱い!
「おうちクラウド」が今熱い!「おうちクラウド」が今熱い!
「おうちクラウド」が今熱い!Hirotaka Sato
 
NEDIA_SNIA_CXL_講演資料.pdf
NEDIA_SNIA_CXL_講演資料.pdfNEDIA_SNIA_CXL_講演資料.pdf
NEDIA_SNIA_CXL_講演資料.pdfYasunori Goto
 
再考、3つの仮想デスクトップイメージ管理と比較
再考、3つの仮想デスクトップイメージ管理と比較再考、3つの仮想デスクトップイメージ管理と比較
再考、3つの仮想デスクトップイメージ管理と比較Citrix Systems Japan
 
トランザクションをSerializableにする4つの方法
トランザクションをSerializableにする4つの方法トランザクションをSerializableにする4つの方法
トランザクションをSerializableにする4つの方法Kumazaki Hiroki
 
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)NTT DATA Technology & Innovation
 
iostat await svctm の 見かた、考え方
iostat await svctm の 見かた、考え方iostat await svctm の 見かた、考え方
iostat await svctm の 見かた、考え方歩 柴田
 
OSC2011 Tokyo/Spring 自宅SAN友の会(前半)
OSC2011 Tokyo/Spring 自宅SAN友の会(前半)OSC2011 Tokyo/Spring 自宅SAN友の会(前半)
OSC2011 Tokyo/Spring 自宅SAN友の会(前半)Satoshi Shimazaki
 
[SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか?
[SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか? [SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか?
[SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか? de:code 2017
 
CXL_説明_公開用.pdf
CXL_説明_公開用.pdfCXL_説明_公開用.pdf
CXL_説明_公開用.pdfYasunori Goto
 
AHVでみるCVM Autopathの仕組み
AHVでみるCVM Autopathの仕組みAHVでみるCVM Autopathの仕組み
AHVでみるCVM Autopathの仕組みKazuhito Ohkawa
 
分散システムについて語らせてくれ
分散システムについて語らせてくれ分散システムについて語らせてくれ
分散システムについて語らせてくれKumazaki Hiroki
 

Tendances (20)

サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
 
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
 
[dbts-2014-tokyo] 目指せExadata!! Oracle DB高速化を目指した構成
[dbts-2014-tokyo] 目指せExadata!! Oracle DB高速化を目指した構成[dbts-2014-tokyo] 目指せExadata!! Oracle DB高速化を目指した構成
[dbts-2014-tokyo] 目指せExadata!! Oracle DB高速化を目指した構成
 
HA環境構築のベスト・プラクティス
HA環境構築のベスト・プラクティスHA環境構築のベスト・プラクティス
HA環境構築のベスト・プラクティス
 
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
macOSの仮想化技術について ~Virtualization-rs Rust bindings for virtualization.framework ~
 
GPU仮想化最前線 - KVMGTとvirtio-gpu -
GPU仮想化最前線 - KVMGTとvirtio-gpu -GPU仮想化最前線 - KVMGTとvirtio-gpu -
GPU仮想化最前線 - KVMGTとvirtio-gpu -
 
仮想化環境におけるパケットフォワーディング
仮想化環境におけるパケットフォワーディング仮想化環境におけるパケットフォワーディング
仮想化環境におけるパケットフォワーディング
 
GraalVMの多言語実行機能が凄そうだったので試しにApache Sparkに組み込んで動かしてみたけどちょっとまだ早かったかもしれない(Open So...
GraalVMの多言語実行機能が凄そうだったので試しにApache Sparkに組み込んで動かしてみたけどちょっとまだ早かったかもしれない(Open So...GraalVMの多言語実行機能が凄そうだったので試しにApache Sparkに組み込んで動かしてみたけどちょっとまだ早かったかもしれない(Open So...
GraalVMの多言語実行機能が凄そうだったので試しにApache Sparkに組み込んで動かしてみたけどちょっとまだ早かったかもしれない(Open So...
 
RHEL7/CentOS7 NetworkManager徹底入門
RHEL7/CentOS7 NetworkManager徹底入門RHEL7/CentOS7 NetworkManager徹底入門
RHEL7/CentOS7 NetworkManager徹底入門
 
「おうちクラウド」が今熱い!
「おうちクラウド」が今熱い!「おうちクラウド」が今熱い!
「おうちクラウド」が今熱い!
 
NEDIA_SNIA_CXL_講演資料.pdf
NEDIA_SNIA_CXL_講演資料.pdfNEDIA_SNIA_CXL_講演資料.pdf
NEDIA_SNIA_CXL_講演資料.pdf
 
再考、3つの仮想デスクトップイメージ管理と比較
再考、3つの仮想デスクトップイメージ管理と比較再考、3つの仮想デスクトップイメージ管理と比較
再考、3つの仮想デスクトップイメージ管理と比較
 
トランザクションをSerializableにする4つの方法
トランザクションをSerializableにする4つの方法トランザクションをSerializableにする4つの方法
トランザクションをSerializableにする4つの方法
 
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
Kubernetesでの性能解析 ~なんとなく遅いからの脱却~(Kubernetes Meetup Tokyo #33 発表資料)
 
iostat await svctm の 見かた、考え方
iostat await svctm の 見かた、考え方iostat await svctm の 見かた、考え方
iostat await svctm の 見かた、考え方
 
OSC2011 Tokyo/Spring 自宅SAN友の会(前半)
OSC2011 Tokyo/Spring 自宅SAN友の会(前半)OSC2011 Tokyo/Spring 自宅SAN友の会(前半)
OSC2011 Tokyo/Spring 自宅SAN友の会(前半)
 
[SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか?
[SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか? [SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか?
[SC03] Active Directory の DR 対策~天災/人災/サイバー攻撃、その時あなたの IT 基盤は利用継続できますか?
 
CXL_説明_公開用.pdf
CXL_説明_公開用.pdfCXL_説明_公開用.pdf
CXL_説明_公開用.pdf
 
AHVでみるCVM Autopathの仕組み
AHVでみるCVM Autopathの仕組みAHVでみるCVM Autopathの仕組み
AHVでみるCVM Autopathの仕組み
 
分散システムについて語らせてくれ
分散システムについて語らせてくれ分散システムについて語らせてくれ
分散システムについて語らせてくれ
 

Similaire à NVIDIA 入門

HPCフォーラム2015 A-2 グローバル設計環境に欠かせないHP ProLiantサーバー 久保田隆志
HPCフォーラム2015 A-2 グローバル設計環境に欠かせないHP ProLiantサーバー  久保田隆志HPCフォーラム2015 A-2 グローバル設計環境に欠かせないHP ProLiantサーバー  久保田隆志
HPCフォーラム2015 A-2 グローバル設計環境に欠かせないHP ProLiantサーバー 久保田隆志日本ヒューレット・パッカード株式会社
 
2016 06-30-deep-learning-archi
2016 06-30-deep-learning-archi2016 06-30-deep-learning-archi
2016 06-30-deep-learning-archiDaisuke Nagao
 
マルチクラウドデータ連携Javaアプリケーションの作り方
マルチクラウドデータ連携Javaアプリケーションの作り方マルチクラウドデータ連携Javaアプリケーションの作り方
マルチクラウドデータ連携Javaアプリケーションの作り方CData Software Japan
 
Azure DevOps で実現する Unity アプリのハイパフォーマンス CI/CD
Azure DevOps で実現する Unity アプリのハイパフォーマンス CI/CDAzure DevOps で実現する Unity アプリのハイパフォーマンス CI/CD
Azure DevOps で実現する Unity アプリのハイパフォーマンス CI/CDyaegashi
 
Japan GPU-Accelerated VDI Community 2016/11/21
Japan GPU-Accelerated VDI Community 2016/11/21Japan GPU-Accelerated VDI Community 2016/11/21
Japan GPU-Accelerated VDI Community 2016/11/21Hideaki Tagami
 
Singularity Containers for Enterprise Use
Singularity Containers for Enterprise UseSingularity Containers for Enterprise Use
Singularity Containers for Enterprise UseAtsutoHashimoto
 
20150704 MS Azure最新 - innovation egg 第4回
20150704 MS Azure最新 - innovation egg 第4回20150704 MS Azure最新 - innovation egg 第4回
20150704 MS Azure最新 - innovation egg 第4回Keiji Kamebuchi
 
ITpro EXPO 2014: Cisco UCSによる最新VDIソリューションのご紹介
ITpro EXPO 2014: Cisco UCSによる最新VDIソリューションのご紹介ITpro EXPO 2014: Cisco UCSによる最新VDIソリューションのご紹介
ITpro EXPO 2014: Cisco UCSによる最新VDIソリューションのご紹介シスコシステムズ合同会社
 
3d graphics solution jp
3d graphics solution jp3d graphics solution jp
3d graphics solution jpsnanasawa
 
Rails on GKEで運用するWebアプリケーションの紹介
Rails on GKEで運用するWebアプリケーションの紹介Rails on GKEで運用するWebアプリケーションの紹介
Rails on GKEで運用するWebアプリケーションの紹介Makoto Haruyama
 
OpenStackを使用したGPU仮想化IaaS環境 事例紹介
OpenStackを使用したGPU仮想化IaaS環境 事例紹介OpenStackを使用したGPU仮想化IaaS環境 事例紹介
OpenStackを使用したGPU仮想化IaaS環境 事例紹介VirtualTech Japan Inc.
 
NV シリーズのインスタンスでGPU使ってイロイロ想像する
NV シリーズのインスタンスでGPU使ってイロイロ想像するNV シリーズのインスタンスでGPU使ってイロイロ想像する
NV シリーズのインスタンスでGPU使ってイロイロ想像するYasuaki Matsuda
 
Microsoft Azureで描く未来 !CLR/H &Windows女子部 ー lesson1
Microsoft Azureで描く未来 !CLR/H &Windows女子部 ー lesson1Microsoft Azureで描く未来 !CLR/H &Windows女子部 ー lesson1
Microsoft Azureで描く未来 !CLR/H &Windows女子部 ー lesson1Yasuaki Matsuda
 
DLモデル開発中の雑務が嫌で支援プラットフォームを作った話
DLモデル開発中の雑務が嫌で支援プラットフォームを作った話DLモデル開発中の雑務が嫌で支援プラットフォームを作った話
DLモデル開発中の雑務が嫌で支援プラットフォームを作った話Kamonohashi
 
GPU と PYTHON と、それから最近の NVIDIA
GPU と PYTHON と、それから最近の NVIDIAGPU と PYTHON と、それから最近の NVIDIA
GPU と PYTHON と、それから最近の NVIDIANVIDIA Japan
 
脅威へ、しなやかかつ持続可能に対応するためのIaC環境 ~循環型IaC~ (CloudNative Security Conference 2022 プレ...
脅威へ、しなやかかつ持続可能に対応するためのIaC環境 ~循環型IaC~ (CloudNative Security Conference 2022 プレ...脅威へ、しなやかかつ持続可能に対応するためのIaC環境 ~循環型IaC~ (CloudNative Security Conference 2022 プレ...
脅威へ、しなやかかつ持続可能に対応するためのIaC環境 ~循環型IaC~ (CloudNative Security Conference 2022 プレ...NTT DATA Technology & Innovation
 
CPU / GPU高速化セミナー!性能モデルの理論と実践:実践編
CPU / GPU高速化セミナー!性能モデルの理論と実践:実践編CPU / GPU高速化セミナー!性能モデルの理論と実践:実践編
CPU / GPU高速化セミナー!性能モデルの理論と実践:実践編Fixstars Corporation
 
ニフティクラウドアップデート in クラウドごった煮@青森
ニフティクラウドアップデート in クラウドごった煮@青森ニフティクラウドアップデート in クラウドごった煮@青森
ニフティクラウドアップデート in クラウドごった煮@青森亮介 山口
 
Xen desktop5.6machine creation servicesにおけるpersonal vdiskの利用、remotepcの設定
Xen desktop5.6machine creation servicesにおけるpersonal vdiskの利用、remotepcの設定Xen desktop5.6machine creation servicesにおけるpersonal vdiskの利用、remotepcの設定
Xen desktop5.6machine creation servicesにおけるpersonal vdiskの利用、remotepcの設定Citrix Systems Japan
 

Similaire à NVIDIA 入門 (20)

HPCフォーラム2015 A-2 グローバル設計環境に欠かせないHP ProLiantサーバー 久保田隆志
HPCフォーラム2015 A-2 グローバル設計環境に欠かせないHP ProLiantサーバー  久保田隆志HPCフォーラム2015 A-2 グローバル設計環境に欠かせないHP ProLiantサーバー  久保田隆志
HPCフォーラム2015 A-2 グローバル設計環境に欠かせないHP ProLiantサーバー 久保田隆志
 
2016 06-30-deep-learning-archi
2016 06-30-deep-learning-archi2016 06-30-deep-learning-archi
2016 06-30-deep-learning-archi
 
Clrh 101218
Clrh 101218Clrh 101218
Clrh 101218
 
マルチクラウドデータ連携Javaアプリケーションの作り方
マルチクラウドデータ連携Javaアプリケーションの作り方マルチクラウドデータ連携Javaアプリケーションの作り方
マルチクラウドデータ連携Javaアプリケーションの作り方
 
Azure DevOps で実現する Unity アプリのハイパフォーマンス CI/CD
Azure DevOps で実現する Unity アプリのハイパフォーマンス CI/CDAzure DevOps で実現する Unity アプリのハイパフォーマンス CI/CD
Azure DevOps で実現する Unity アプリのハイパフォーマンス CI/CD
 
Japan GPU-Accelerated VDI Community 2016/11/21
Japan GPU-Accelerated VDI Community 2016/11/21Japan GPU-Accelerated VDI Community 2016/11/21
Japan GPU-Accelerated VDI Community 2016/11/21
 
Singularity Containers for Enterprise Use
Singularity Containers for Enterprise UseSingularity Containers for Enterprise Use
Singularity Containers for Enterprise Use
 
20150704 MS Azure最新 - innovation egg 第4回
20150704 MS Azure最新 - innovation egg 第4回20150704 MS Azure最新 - innovation egg 第4回
20150704 MS Azure最新 - innovation egg 第4回
 
ITpro EXPO 2014: Cisco UCSによる最新VDIソリューションのご紹介
ITpro EXPO 2014: Cisco UCSによる最新VDIソリューションのご紹介ITpro EXPO 2014: Cisco UCSによる最新VDIソリューションのご紹介
ITpro EXPO 2014: Cisco UCSによる最新VDIソリューションのご紹介
 
3d graphics solution jp
3d graphics solution jp3d graphics solution jp
3d graphics solution jp
 
Rails on GKEで運用するWebアプリケーションの紹介
Rails on GKEで運用するWebアプリケーションの紹介Rails on GKEで運用するWebアプリケーションの紹介
Rails on GKEで運用するWebアプリケーションの紹介
 
OpenStackを使用したGPU仮想化IaaS環境 事例紹介
OpenStackを使用したGPU仮想化IaaS環境 事例紹介OpenStackを使用したGPU仮想化IaaS環境 事例紹介
OpenStackを使用したGPU仮想化IaaS環境 事例紹介
 
NV シリーズのインスタンスでGPU使ってイロイロ想像する
NV シリーズのインスタンスでGPU使ってイロイロ想像するNV シリーズのインスタンスでGPU使ってイロイロ想像する
NV シリーズのインスタンスでGPU使ってイロイロ想像する
 
Microsoft Azureで描く未来 !CLR/H &Windows女子部 ー lesson1
Microsoft Azureで描く未来 !CLR/H &Windows女子部 ー lesson1Microsoft Azureで描く未来 !CLR/H &Windows女子部 ー lesson1
Microsoft Azureで描く未来 !CLR/H &Windows女子部 ー lesson1
 
DLモデル開発中の雑務が嫌で支援プラットフォームを作った話
DLモデル開発中の雑務が嫌で支援プラットフォームを作った話DLモデル開発中の雑務が嫌で支援プラットフォームを作った話
DLモデル開発中の雑務が嫌で支援プラットフォームを作った話
 
GPU と PYTHON と、それから最近の NVIDIA
GPU と PYTHON と、それから最近の NVIDIAGPU と PYTHON と、それから最近の NVIDIA
GPU と PYTHON と、それから最近の NVIDIA
 
脅威へ、しなやかかつ持続可能に対応するためのIaC環境 ~循環型IaC~ (CloudNative Security Conference 2022 プレ...
脅威へ、しなやかかつ持続可能に対応するためのIaC環境 ~循環型IaC~ (CloudNative Security Conference 2022 プレ...脅威へ、しなやかかつ持続可能に対応するためのIaC環境 ~循環型IaC~ (CloudNative Security Conference 2022 プレ...
脅威へ、しなやかかつ持続可能に対応するためのIaC環境 ~循環型IaC~ (CloudNative Security Conference 2022 プレ...
 
CPU / GPU高速化セミナー!性能モデルの理論と実践:実践編
CPU / GPU高速化セミナー!性能モデルの理論と実践:実践編CPU / GPU高速化セミナー!性能モデルの理論と実践:実践編
CPU / GPU高速化セミナー!性能モデルの理論と実践:実践編
 
ニフティクラウドアップデート in クラウドごった煮@青森
ニフティクラウドアップデート in クラウドごった煮@青森ニフティクラウドアップデート in クラウドごった煮@青森
ニフティクラウドアップデート in クラウドごった煮@青森
 
Xen desktop5.6machine creation servicesにおけるpersonal vdiskの利用、remotepcの設定
Xen desktop5.6machine creation servicesにおけるpersonal vdiskの利用、remotepcの設定Xen desktop5.6machine creation servicesにおけるpersonal vdiskの利用、remotepcの設定
Xen desktop5.6machine creation servicesにおけるpersonal vdiskの利用、remotepcの設定
 

Plus de Wataru Unno

Nutanix Meetup 23.01 Unno Wataru
Nutanix Meetup 23.01 Unno WataruNutanix Meetup 23.01 Unno Wataru
Nutanix Meetup 23.01 Unno WataruWataru Unno
 
VMware Horizon へ YubiKey を使って認証をキメる話
VMware Horizon へ YubiKey を使って認証をキメる話VMware Horizon へ YubiKey を使って認証をキメる話
VMware Horizon へ YubiKey を使って認証をキメる話Wataru Unno
 
Nutanix Meetup 22.01 Wataru Unno
Nutanix Meetup 22.01 Wataru UnnoNutanix Meetup 22.01 Wataru Unno
Nutanix Meetup 22.01 Wataru UnnoWataru Unno
 
見終わったらすぐできる! VMware & Nutanix ユーザーのためのTerraform Cloud
見終わったらすぐできる! VMware & Nutanix ユーザーのためのTerraform Cloud見終わったらすぐできる! VMware & Nutanix ユーザーのためのTerraform Cloud
見終わったらすぐできる! VMware & Nutanix ユーザーのためのTerraform CloudWataru Unno
 
Nutanix エンジニアのための Git 入門 :序
Nutanix エンジニアのための Git 入門 :序Nutanix エンジニアのための Git 入門 :序
Nutanix エンジニアのための Git 入門 :序Wataru Unno
 
ゼロからはじめるTerraformでのDevOps2021
ゼロからはじめるTerraformでのDevOps2021ゼロからはじめるTerraformでのDevOps2021
ゼロからはじめるTerraformでのDevOps2021Wataru Unno
 
QuickDemo HashiCorp Terraform with Microsoft Azure and VMware vSphere
QuickDemo HashiCorp Terraform with Microsoft Azure and VMware vSphereQuickDemo HashiCorp Terraform with Microsoft Azure and VMware vSphere
QuickDemo HashiCorp Terraform with Microsoft Azure and VMware vSphereWataru Unno
 
Provisioning Nutanix VMs with Terraform
Provisioning Nutanix VMs with TerraformProvisioning Nutanix VMs with Terraform
Provisioning Nutanix VMs with TerraformWataru Unno
 
Unno Wataru Nutanix Advent Calendar 2018
Unno Wataru Nutanix Advent Calendar 2018Unno Wataru Nutanix Advent Calendar 2018
Unno Wataru Nutanix Advent Calendar 2018Wataru Unno
 
[Citrix on Nutanix] LoginVSI による MCSとPVS の比較検証
[Citrix on Nutanix] LoginVSI による MCSとPVS の比較検証[Citrix on Nutanix] LoginVSI による MCSとPVS の比較検証
[Citrix on Nutanix] LoginVSI による MCSとPVS の比較検証Wataru Unno
 

Plus de Wataru Unno (10)

Nutanix Meetup 23.01 Unno Wataru
Nutanix Meetup 23.01 Unno WataruNutanix Meetup 23.01 Unno Wataru
Nutanix Meetup 23.01 Unno Wataru
 
VMware Horizon へ YubiKey を使って認証をキメる話
VMware Horizon へ YubiKey を使って認証をキメる話VMware Horizon へ YubiKey を使って認証をキメる話
VMware Horizon へ YubiKey を使って認証をキメる話
 
Nutanix Meetup 22.01 Wataru Unno
Nutanix Meetup 22.01 Wataru UnnoNutanix Meetup 22.01 Wataru Unno
Nutanix Meetup 22.01 Wataru Unno
 
見終わったらすぐできる! VMware & Nutanix ユーザーのためのTerraform Cloud
見終わったらすぐできる! VMware & Nutanix ユーザーのためのTerraform Cloud見終わったらすぐできる! VMware & Nutanix ユーザーのためのTerraform Cloud
見終わったらすぐできる! VMware & Nutanix ユーザーのためのTerraform Cloud
 
Nutanix エンジニアのための Git 入門 :序
Nutanix エンジニアのための Git 入門 :序Nutanix エンジニアのための Git 入門 :序
Nutanix エンジニアのための Git 入門 :序
 
ゼロからはじめるTerraformでのDevOps2021
ゼロからはじめるTerraformでのDevOps2021ゼロからはじめるTerraformでのDevOps2021
ゼロからはじめるTerraformでのDevOps2021
 
QuickDemo HashiCorp Terraform with Microsoft Azure and VMware vSphere
QuickDemo HashiCorp Terraform with Microsoft Azure and VMware vSphereQuickDemo HashiCorp Terraform with Microsoft Azure and VMware vSphere
QuickDemo HashiCorp Terraform with Microsoft Azure and VMware vSphere
 
Provisioning Nutanix VMs with Terraform
Provisioning Nutanix VMs with TerraformProvisioning Nutanix VMs with Terraform
Provisioning Nutanix VMs with Terraform
 
Unno Wataru Nutanix Advent Calendar 2018
Unno Wataru Nutanix Advent Calendar 2018Unno Wataru Nutanix Advent Calendar 2018
Unno Wataru Nutanix Advent Calendar 2018
 
[Citrix on Nutanix] LoginVSI による MCSとPVS の比較検証
[Citrix on Nutanix] LoginVSI による MCSとPVS の比較検証[Citrix on Nutanix] LoginVSI による MCSとPVS の比較検証
[Citrix on Nutanix] LoginVSI による MCSとPVS の比較検証
 

Dernier

クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 

Dernier (9)

クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 

NVIDIA 入門

  • 2. 2Copyright © 2020 Networld Corporation All Rights Reserved. アジェンダ 1. NVIDIA 会社概要 2. GPU と vGPU 3. もう少し詳しく NVIDIA GRID vGPU 4. NVIDIA GRID vGPU : プロファイル 5. プロファイルの分割具合でどう違うのか 6. 案件で困ったら… と まとめ
  • 3. 3Copyright © 2020 Networld Corporation All Rights Reserved. 今日のゴール NVIDIA と vGPU を知ろう! • 若いひとも多いので、そういうひと向けに書き下ろしました。 • ベテランの方はどうでしょうね…。 新しいネタがひとつでも見つかると幸いです。
  • 4. Copyright © 2020 Networld Corporation All Rights Reserved. NVIDIA 会社概要
  • 5. 5Copyright © 2020 Networld Corporation All Rights Reserved. NVIDIA 合同会社 会社概要 ✓ 本社 : アメリカ カリフォルニア州 サンタクララ ✓ 国内 : 溜池山王 ✓ 創業 : 1993年 ✓ 創業者およびCEO : Jen-Hsun Huang (黃仁勳 : ジェンスン ファン) ✓ 従業員 : 14,000 人 ✓ 売上高 : 109億ドル (2020 会計年度)
  • 6. 6Copyright © 2020 Networld Corporation All Rights Reserved. NVIDIA の事業領域 ゲーミング (世界シェア80%以上) GEFORCE JETSON DRIVE 自動運転車、組込み インテリジェント機器向け プラットフォーム プロフェッショナルグラフィックス (世界シェア約95%) QUADRO データセンター HPC&クラウド DGX Tesla/vGPU
  • 7. 7Copyright © 2020 Networld Corporation All Rights Reserved. GPU 対応ワークロードの革新 VISUAL WORKSPACE Information Workers / Students Designers / ScientistsVisual Computing Spectrum COLLABORATION LARGE DATA INTERACTIVE HPC VR PHOTOREALISM AIMOBILITY
  • 8. Copyright © 2020 Networld Corporation All Rights Reserved. GPU と vGPU
  • 9. 9Copyright © 2020 Networld Corporation All Rights Reserved. まず、GPU とは… Graphic Processing Unit のこと • 昔 (1990年代末まで) は こんな気取った名前ではなく、コンピューターで画面を 描画をするためのパーツは グラフィックコントローラー や ビデオチップ と 呼ばれることが多かったです。 • 1999年に NVIDIA が GeForce 256 という製品をリリースし、 そのとき初めて “GPU” という名前が誕生しました。 • GPU 搭載以前は、ゲームや CAD などのソフトに おける 3次元の座標計算や光源処理 (光の当て方とか 影の計算) は CPU がその役割を担っていました。 ※Transform & Lighting という機能です。 • GeForce 256 からハードウェアで T&L が実行できる ようになり、パフォーマンスが大幅に向上したため、 当時としては大変画期的な製品でした。 出典 : https://www.nvidia.com/ja-jp/about-nvidia/ai-computing/
  • 10. 10Copyright © 2020 Networld Corporation All Rights Reserved. で、GPU って何だよ (物理的な意味で) コイツらです Let’snote にも搭載 !! Intel HD Graphics 620 (CPU に内蔵されてます) https://ark.intel.com/content/www/jp/ja/ark/ products/97472/intel-core-i5-7300u- processor-3m-cache-up-to-3-50-ghz.html 世界ではじめての元祖 GPU ! NVIDIA GeForce 256 https://pc.watch.impress.co.jp/docs/news/yajiuma/1017774.html この間発表されたばっかり !!! NVIDIA A100 https://www.nvidia.com/ja-jp/data-center/a100/
  • 11. 11Copyright © 2020 Networld Corporation All Rights Reserved. それで、Windows で GPU が使われるときって…? それを紐解くには Windows の開発環境を知る必要があります… Windows のアプリの開発環境・実行環境は .NET Framework です。 .NET Framework のプログラミングモデルのひとつに Windows Presentation Foundation というものがあります。 これはアプリの UI 画面を作るためのフレームワーク (仕組み) です。 https://docs.microsoft.com/ja-jp/dotnet/framework/wpf/ WPF で開発したアプリの場合、自動的に GPU が利用されます。 つまり、対応したソフトウェアではいつでも使われています。
  • 12. 12Copyright © 2020 Networld Corporation All Rights Reserved. WPF の [ GPU 利用 ] : アプリのハードウェアレンダリング https://docs.microsoft.com/ja-jp/dotnet/framework/wpf/advanced/optimizing-performance-taking-advantage-of-hardware つまり、対応したソフトウェアではいつでも使われます。
  • 13. 13Copyright © 2020 Networld Corporation All Rights Reserved. この GPU を仮想環境で使えるようにする仕組みが vGPU vGPU がない環境 物理サーバー ハイパーバイザー 仮想 アプリケーション 仮想 コンピュート サーバー 仮想PC 仮想 コンピュート サーバー 仮想 ワークステーション 仮想 ワークステーション CPU, メモリ, ディスク 仮 想 化 レ イ ヤ ー
  • 14. 14Copyright © 2020 Networld Corporation All Rights Reserved. vGPU がある環境 この GPU を仮想環境で使えるようにする仕組みが vGPU 物理サーバー ハイパーバイザー 仮想 アプリケーション 仮想 コンピュート サーバー 仮想PC 仮想 コンピュート サーバー 仮想 ワークステーション 仮想 ワークステーション NVIDIA vGPU Manager vGPU vGPUvGPU vGPU vGPU vGPU CPU, メモリ, ディスク NVIDIA GPU HW Encode 仮 想 化 レ イ ヤ ー NVIDIA Graphics Driver Libraries NVIDIA Graphics Driver Libraries NVIDIA Quadro Driver Libraries NVIDIA Quadro Driver Libraries NVIDIA Compute Driver Libraries NVIDIA Compute Driver Libraries NVIDIA GPU HW Encode
  • 15. 15Copyright © 2020 Networld Corporation All Rights Reserved. ザックリ vGPU を使えるようにするために必要なステップ 物理サーバーに GPU のボードを取り付けます [ STEP1 ] GPUの 取り付け [ STEP2 ] Manager の インストール ハイパーバイザーに vGPU Manager をインストールします GPU を使えるようにしたい仮想マシンに vGPU 設定 (プロファイル) を割り当てます [ STEP3 ] vGPU 設定の 割り当て 仮想マシンに vGPU 用のドライバーをインストールします [ STEP4 ] ドライバーの インストール
  • 16. 16Copyright © 2020 Networld Corporation All Rights Reserved. vGPU の活用例 : Virtual Desktop Infrastructure で使う!! VDI で仮想環境にユーザーのパソコンを集約 画面情報 キー入力や マウス操作の情報 ハイパーバイザー Hosts VDIとは… • 実際のパソコンでの処理やデータの 配置場所は手元のデバイスではなく、 データセンターやサーバールームに 設置されている仮想環境で行われる • 画面転送を行うことで、通常の パソコンを使うことと変わらない 操作感を維持できる (ユーザー視点) • 物理的なパソコンでは実現できない メリットがある
  • 17. 17Copyright © 2020 Networld Corporation All Rights Reserved. そして、一般的な VDI 環境で利用されがちなワークロード 1. ファイルの圧縮・展開 2. ブラウジング 3. Office 4. PDF閲覧 5. 印刷
  • 18. 18Copyright © 2020 Networld Corporation All Rights Reserved. vGPU があると VDI でどう違うのか (デュアルモニター)
  • 19. 19Copyright © 2020 Networld Corporation All Rights Reserved. ここまでのまとめ ハイパーバイザーに vGPU をインストールすると 仮想環境でも GPU が使えて、いろいろ快適になる!! 特にいまは VDI 上で動かす Teams や Zoom も vGPU でとても快適になる。 ※ GPU パススルーとかはいまは置いておこう
  • 20. Copyright © 2020 Networld Corporation All Rights Reserved. もう少し詳しく NVIDIA GRID vGPU
  • 21. 21Copyright © 2020 Networld Corporation All Rights Reserved. NVIDIA vGPU ソフトウェアの種類 (=ライセンスの種類) Apps GRID vApps 仮想アプリケーション Server Base Computing の VMware Horizon RDSH や Citrix Virtual Apps などで 高性能の Windows 共有デスクトップ、 アプリケーション配信の 利用が可能となります。 Quadro vDWS Quadro仮想データセンター ワークステーション 仮想ワークステーションで どこでも、どんなデバイスでも プロフェッショナル アプリケーションの利用が可能 となります。 vCompute Server 仮想コンピュートサーバ 仮想マシンで HPC / Deep Learning / AI のワークロードの利用が可 能となります。 GRID vPC 仮想PC 仮想デスクトップで Windows アプリケーション、 ブラウザ、PDF、動画や コミュニケーションツールなど 快適なユーザー環境の 利用が可能となります。
  • 22. 22Copyright © 2020 Networld Corporation All Rights Reserved. vGPU がある環境 NVIDIA ライセンスサーバー というものも必要 物理サーバー ハイパーバイザー 仮想 アプリケーション 仮想 コンピュート サーバー 仮想PC 仮想 コンピュート サーバー 仮想 ワークステーション 仮想 ワークステーション NVIDIA vGPU Manager vGPU vGPUvGPU vGPU vGPU vGPU CPU, メモリ, ディスク NVIDIA GPU HW Encode 仮 想 化 レ イ ヤ ー NVIDIA Graphics Driver Libraries NVIDIA Graphics Driver Libraries NVIDIA Quadro Driver Libraries NVIDIA Quadro Driver Libraries NVIDIA Compute Driver Libraries NVIDIA Compute Driver Libraries NVIDIA GPU HW Encode NVIDIA ライセンスサーバー
  • 23. 23Copyright © 2020 Networld Corporation All Rights Reserved. Web サーバーにライセンスファイルを置く NVIDIA ライセンスサーバーというものも必要 (ここで急に細かい話) • Web サーバーは Apache Tomcat で構成されている! • 正しいライセンスがないと めちゃくちゃ遅くなる! • システムロケールは英語のみ がサポートされる! • Java がシステム要件だけど、 64bit の Java を使うと まったく動かないので、 32bit の Java を使おう!
  • 24. 24Copyright © 2020 Networld Corporation All Rights Reserved. そもそも ライセンスファイル と ソフトウェア はどこから? NVIDIA 検証環境を構築するときの 最大の関門 https://nvid.nvidia.com/siteminderagent/forms/login.fcc
  • 25. 25Copyright © 2020 Networld Corporation All Rights Reserved. そもそも ライセンスファイル と ソフトウェア はどこから? 現時点で契約しているサブスクリプションと ダウンロード可能なファイルに [ 厳密な紐付き・管理 ] がある!! 「評価版で使いたいから」って 新しい NVIDIA のアカウントを作ってみたり 以前の案件のアカウントを使い回そうとしてもダメ ライセンスサーバーは MAC アドレスを NVIDIA のポータルに登録する
  • 26. 26Copyright © 2020 Networld Corporation All Rights Reserved. ここまでのまとめ NVIDIA GRID にはライセンスがあって、 ライセンスサーバーの構築が必要 ダウンロード可能な ライセンス と ソフトウェア は、 契約しているサブスクリプションと厳密に紐付いている ライセンスの使い分けはこんな感じ • vApp : VMware Horizon RDSH / Citrix Virtual Apps のときに • vPC : 事務ユースの VDI を快適にするときに • vDWS : CAD などのプロユースな VDI を構築するときに • vCompute : GPUを使ったディープラーニングとかやりたいときに
  • 27. Copyright © 2020 Networld Corporation All Rights Reserved. NVIDIA GRID vGPU : プロファイル
  • 28. 28Copyright © 2020 Networld Corporation All Rights Reserved. NVIDIA vGPU 対応 GPU カードのラインナップ V100/V100S QUADRO RTX 8000 QUADRO RTX 6000 T4 P6 P40 M60 M10 1ボード搭載GPU枚数 (GPU世代) 1 (Volta) 1 (Turing) 1 (Turing) 1 (Turing) 1 (Pascal) 1 (Pascal) 2 (Maxwell) 4 (Maxwell) CUDAコア数 5,120 TENSORコア:640 4,608 TENSORコア:576 RTコア:72 4,608 TENSORコア:576 RTコア:72 2,560 TENSORコア:320 RTコア:40 2,048 3,840 4,096 (2,048/per GPU) 2,560 (640/per GPU) メモリサイズ 16GB/32GB HBM2 48GB GDDR6 24GB GDDR6 16GB GDDR6 16GB GDDR5 24GB GDDR5 16GB GDDR5 (8GB/per GPU) 32GB GDDR5 (8GB/per GPU) vGPU Profiles 1GB, 2GB, 4GB, 8GB, 16GB, 32GB 1GB, 2GB, 3GB, 4GB, 6GB, 8GB,12GB, 16GB, 24GB, 48GB 1GB, 2GB, 3GB, 4GB, 6GB, 8GB, 12GB, 24GB 1GB, 2GB, 4GB, 8GB, 16GB 1GB, 2GB, 4GB, 8GB, 16GB 1GB, 2GB, 3GB, 4GB, 6GB, 8GB, 12GB, 24GB 0.5GB, 1GB, 2GB, 4GB, 8GB 0.5GB, 1GB, 2GB, 4GB, 8GB NVLink Support Yes (SXM2 only) Yes Yes No No No No No フォームファクター 物理寸法 PCIe 3.0 Dual Slot /SXM2 PCIe 3.0 Dual Slot PCIe 3.0 Dual Slot PCIe 3.0 Single Slot MXM PCIe 3.0 Dual Slot PCIe 3.0 Dual Slot PCIe 3.0 Dual Slot 消費電力 250W/300W 295W/250W 295W/250W 70W 90W 250W 300W 225W 冷却 passive active/passive active/passive passive bare board passive active/passive passive 利 用 シ ー ン オフィス ー ー ー Office ー ー ー Office グラフィックス CAD CAD/RT/RENDERING CAD/RT/RENDERING CAD/RT CAD CAD CAD ー コンピューティング 単精度/倍精度 CAE/AI/DL/HPC 単精度 CAE/DL 単精度 CAE/DL INT4/INT8/ 半精度/単精度 CAE/AI/DL/HPC 単精度 演算 CAE 単精度 CAE/DL ー ー NVIDIA 認定サーバー:https://www.nvidia.com/object/vgpu-certified-servers.html ※最新サーバー構成、サポート状況は各サーバーメーカー様へご確認ください。
  • 29. 29Copyright © 2020 Networld Corporation All Rights Reserved. プロファイル : GPU をどれだけ分割するか GPU は CPU のように動的な分割 (シェア) はできません。 なので、あらかじめ分割数を 固定値 で指定してあげる必要があります。 その分割の具合を [ プロファイル ] という仕組みで指定してあげます。
  • 30. 30Copyright © 2020 Networld Corporation All Rights Reserved. NVIDIA vGPUプロファイルリスト (抜粋) NVIDIA GRID ソフトウェア エディション グラフィックス メモリ デ ィ ス プ レ イ 数 最大 解像度 TESLA V100/V100S RTX8000 RTX6000 TESLA T4 TESLA P6 TESLA P40 TESLA M60 TESLA M10 搭載GPU数 仮想台数 搭載GPU数 仮想 台数 搭載GPU数 仮 想 台 数 搭載GPU数 仮想 台数 搭載GPU数 仮 想 台 数 搭載GPU数 仮 想 台 数 搭載GPU数 仮想台数 搭載GPU数 仮想台数 Volta×1 16GB/32GB 16 GB 32 GB Turing×1 48GB Turing×1 16GB Pascal×1 16GB Pascal×1 24GB Maxwell×2 16GB 1 物 理 G P U 1 ボード GPU Maxwell×4 32GB 1 物 理 G P U 1 ボード GPU Turing×1 24GB 仮想 アプリ ケーション 1GB 1 1280x1024 V100-1A 16 32 RTX8000-1A 32 RTX6000-1A 24 T4-1A 16 P6-1A 16 P40-1A 24 M60-1A 8 16 M10-1A 8 32 2GB V100-2A 8 16 RTX8000-2A 24 RTX6000-2A 12 T4-2A 8 P6-2A 8 P40-2A 12 M60-2A 4 8 M10-2A 4 16 3GB RTX8000-3A 16 RTX6000-3A 8 P40-3A 8 4GB V100-4A 4 8 RTX8000-4A 12 RTX6000-4A 6 T4-4A 4 P6-4A 4 P40-4A 6 M60-4A 2 4 M10-4A 2 8 6GB RTX8000-6A 8 RTX6000-6A 4 P40-6A 4 8GB V100-8A 2 4 RTX8000-8A 6 RTX6000-8A 3 T4-8A 2 P6-8A 2 P40-8A 3 M60-8A 1 2 M10-8A 1 4 12GB RTX8000-12A 4 RTX6000-12A 2 P40-12A 2 16GB V100-16A 1 2 RTX8000-16A 3 T4-16A 1 P6-16Q 1 24GB RTX8000-24A 2 RTX6000-24A 1 P40-24A 1 32GB V100-32A 1 48GB RTX8000-48A 1 仮想PC 512MB 1 2560x1600 M60-0B 16 32 M10-0B 16 64 1GB 4 5120×2880 V100-1B 16 32 RTX8000-1B 32 RTX6000-1B 24 T4-1B 16 P6-1B 16 P40-1B 24 M60-1B 8 16 M10-1B 8 32 V100D-1B4 16 32 T4-1B4 16 P6-1B4 16 P40-1B4 24 M60-1B4 8 16 M10-1B4 8 32 2GB 4 5120×2880 V100-2B 8 16 RTX8000-2B 12 RTX6000-2B 12 T4-2B 8 P6-2B 8 P40-2B 12 M60-2B 4 8 M10-2B 4 16 V100D-2B4 8 16 T4-2B4 8 P6-2B4 8 P40-2B4 12 M60-2B4 4 8 M10-2B4 4 16 Quadro 仮想 データ センター ワーク ステーション 1GB 4 5120×2880 V100-1Q 16 32 RTX8000-1Q 32 RTX6000-1Q 24 T4-1Q 16 P6-1Q 16 P40-1Q 24 M60-1Q 8 16 M10-1Q 8 32 2GB V100-2Q 8 16 RTX8000-2Q 24 RTX6000-2Q 12 T4-2Q 8 P6-2Q 8 P40-2Q 12 M60-2Q 4 8 M10-2Q 4 16 5120×2880 7680×4320 Pascal以降 2Q以上 3GB RTX8000-3Q 16 RTX6000-3Q 8 P40-3Q 8 4GB V100-4Q 4 8 RTX8000-4Q 12 RTX6000-4Q 6 T4-4Q 4 P6-4Q 4 P40-4Q 6 M60-4Q 2 4 M10-4Q 2 8 RTX8000-6Q 8 RTX6000-6Q 4 P40-6Q 46GB 8GB V100-8Q 2 4 RTX8000-8Q 6 RTX6000-8Q 3 T4-8Q 2 P6-8Q 2 P40-8Q 3 M60-8Q 1 2 M10-8Q 1 4 RTX8000-12Q 4 RTX6000-12Q 2 P40-12Q 212GB 16GB V100-16Q 1 2 RTX8000-16Q 3 T4-16Q 1 P6-16Q 1 RTX8000-24Q 2 RTX6000-24Q 1 P40-24Q 124GB 32GB V100-32Q 1 48GB RTX8000-48Q 1 パススルー V100 1 1 RTX8000 1 RTX6000 1 T4 1 P6 1 P40 1 M60 1 2 M10-1Bを 例に解説!!
  • 31. 31Copyright © 2020 Networld Corporation All Rights Reserved. vGPU プロファイルの読み解き方 M10-1BGPU のボードタイプ M60 P6 RTX8000 M10 T4 RTX8000P M6 V100 RTX6000 P100 V100S RTX6000P P40 V100L グラフィック メモリ搭載量 8GB 4GB 2GB 1GB 0.5GB 使用目的 Q Quadro C Compute-intensive B Business Professional A Application
  • 32. 32Copyright © 2020 Networld Corporation All Rights Reserved. ここまでのまとめ vGPU は 動的な分割ができないので、 [ プロファイル ] であらかじめ分割数を決めておきます。 プロファイルはこんな要素で決まります。 • どの物理 GPU カードを使うか • どのライセンスを使うか • どれだけのグラフィックメモリが必要か
  • 33. Copyright © 2020 Networld Corporation All Rights Reserved. プロファイルの分割具合の違いの一例
  • 34. 34Copyright © 2020 Networld Corporation All Rights Reserved. Networld .next 2017 で使ったネタ
  • 35. SPECviewperf 12.1 (最新はSPECviewperf 2020) 業界標準のベンチマークツール グラフィックス性能を測定する世界標準のツール 仮想デスクトップ(Windows 10)
  • 37. 検証環境(vGPU試験環境) Windows 10 Pro - CPU : 8vCPU - メモリ : 32GB - ディスク : 200GB VDI Client 物理 WorkStation Xeon E3-1225 v5 3.3GHz(Quad Core) 8GB DDR-4 SDRAM(4GB×2) 256GB SSD +500GB HDD NVIDIA Quadro K620 2GB Windows 10 Pro
  • 38. 2Q vGPU=4分割 1Q vGPU=8分割 0Q vGPU=16分割 検証実施内容(vGPU 検証パターン)
  • 39.
  • 41.
  • 42.
  • 43. WorkStation vs VDI vGPU 検証結果
  • 44. 0Q vGPU=16分割WorkStation(物理) 2Q vGPU=4分割 1Q vGPU=8分割 FPS:51.0 Score:1284 FPS:42.5 Score:1071 FPS:9.9 Score:249 FPS:4.7 Score:120 5倍の性能 4倍の性能 1/2倍の性能基準性能とした場合
  • 45. 45Copyright © 2020 Networld Corporation All Rights Reserved. ここまでのまとめ 0 のプロファイル は使わないでください。 M60-0Q M10-0B などなど…。 0 のプロファイル はトラブルが多く、 今後の廃止が予定されています。 512 MB ではグラフィックメモリが足りません!!
  • 46. Copyright © 2020 Networld Corporation All Rights Reserved. 案件で困ったら… と まとめ
  • 47. 47Copyright © 2020 Networld Corporation All Rights Reserved. サポートでケースをオープンしましょう とりあえず電話で OK っぽいです。
  • 48. 48Copyright © 2020 Networld Corporation All Rights Reserved. サポートでケースをオープンしましょう とりあえず電話で OK っぽいです。 自分 (またはお客様) の NVIDIA のアカウントと 発生した事象を伝えると、ケースがオープンされます。
  • 49. 49Copyright © 2020 Networld Corporation All Rights Reserved. vGPU 搭載 VDI での見落としがちな TIPS 回線の品質と帯域幅が重要 Q : VMware Horizon / Citrix Virtual Apps & Desktop の帯域幅は64kbpsでOK? A : 設計時の見積には1ユーザーあたり100kbpsの帯域で計算することが多いです Q : じゃあ、3D VDI を使うときの帯域幅は? A : 1ユーザーあたり5Mbps以上で遅延のない帯域確保が推奨されます クライアントのパワーも重要 Q : VDIは仮想基盤側で処理をするからクライアントは何でもOK? A : 表示・閲覧をするだけならOKですが、反応・操作感を重視するなら ハイパフォーマンス(2コア以上)のWindows PCが推奨されます
  • 50. 50Copyright © 2020 Networld Corporation All Rights Reserved. 全体的なまとめ • 仮想環境でも GPU が使えて、GPU があると快適になる • NVIDIA のライセンス管理はとても厳しい • プロファイル の 0 は選んではいけない • 障害だな…と思ったらケースをオープン