2020年04月13日 09時00分 公開
特集/連載

「GPU仮想化」とは? 使うべき用途、避けるべき用途の違いGPU仮想化は何に役立つのか【前編】

「GPU仮想化」は、データセンターの処理能力を向上させてCPUの負荷を軽減し、UXの向上に役立つ。しかし向いていない用途に導入すると、余計なコストが生じる恐れもある

[Stefani Munoz,TechTarget]

 物理的なGPU(グラフィックス用プロセッサ)を抽象化して論理的に分割できるようにする「GPU仮想化」の導入には、さまざまなメリットがある。例えばユーザーエクスペリエンス(UX:ユーザー経験価値)の改善、CPU使用率の低減、リソースを大量に消費するリソース集約型アプリケーションの実行速度向上といった具合だ。IT担当者は、アプリケーションが仮想GPUを効率的かつ低コストに使用できるかどうかをあらかじめ確認しておかなければならない。そうしないと仮想GPUが頻繁にアイドル(待機)状態になり、余計な負荷が生じてしまう恐れがある。

 これまでGPU仮想化は一般的に、画像描写の負荷が高いアプリケーションや「VDI」(仮想デスクトップインフラ)で使用されてきた。今ではVMwareやNVIDIAのようなベンダーが使いやすいGPU仮想化の関連技術を開発し、IT担当者がそれらをデータセンターに導入し始めている。IT担当者はGPU仮想化の導入を本格的に進める前に、その用途を理解して、導入するかどうか慎重に調査、検討すべきだ。

 IT担当者はGPU仮想化を使って、サーバの高密度化やUXの向上を図れる。オフィススイート「Microsoft Office」など特定のアプリケーションや「Windows 10」のCPU使用率を低減することも可能だ。例えばプレゼンテーションソフトウェア「Microsoft PowerPoint」使用時のCPU使用率が30%に達していた場合、GPU仮想化を使えば、CPU使用率を10%に抑えるといったことを実現できる。

 GPU仮想化の他の用途としては、エンドユーザーに提供するアプリケーションの稼働、仮想デスクトップの機能強化、クラウドからデータセンターへのハイエンドワークステーションとリソース集約型アプリケーションの移行などが挙げられる。

GPU仮想化による仮想化システムの効率向上

 VDIで稼働させている仮想デスクトップの画面表示速度や入力への応答速度といったパフォーマンスが、最適な水準を下回ることがある。GPU仮想化を利用すれば、IT担当者はパフォーマンスを維持しながら、複雑な処理を実行できる。例えばデータセンターで稼働する仮想GPUで複雑な業務を処理することで、エンドユーザー端末のリソース消費を削減している企業もある。

 CPUの処理能力を節約することは、ハードウェアとその設置スペース、冷却にかかる各コストの最適化につながる。これらは全て、VDIなどの仮想化システムのパフォーマンス最適化と両立させることができる。

GPU仮想化技術が向いていない用途

ITmedia マーケティング新着記事

news154.jpg

孫消費急減、女性のLINE利用増――ソニー生命「シニアの生活意識調査2020」
毎年恒例の「シニアの生活意識調査」。2020年のシニアの傾向はどうなっているでしょう。

news137.jpg

米大統領選を巡る「アプリ対決」のゆくえ 「Trump 2020」 vs. 「Vote Joe」と「TikTok」 vs. 「Triller」
米国では2020年月の大統領選挙を前に選挙戦がますます活発化しています。関連するアプリ...

news143.jpg

店舗の滞在時間が減少、「20分未満」が約1.5倍に――凸版印刷とONE COMPATHが5万人買い物調査
電子チラシ「Shufoo!」を利用する全国の男女5万人を対象に実施した買い物に関する意識調...