仮想マシンは、ユーザーが自社プラットフォームを利用したい場合のセキュリティ問題に対処する、企業のIT部門にとって一つの方法です。CitrixやVMWareなどの仮想化ソリューションは、ユーザーが承認されたアプリケーションを実行できるようにします。これらのアプリケーションは、ローカルまたはインターネットクラウド内のサーバーで実行されます。
しかし、グラフィックやデザインアプリケーションのヘビーユーザーなど、一部のパワーユーザーは、ほとんどの仮想ソリューションが提供するよりも強力なグラフィックへのアクセスを必要としています。最新バージョンでは高性能GPUを仮想化できるようになりましたが、各ユーザーに専用のGPUが必要であったため、コストのかかるソリューションでした。
GTX 680グラフィックスカードの中核を成すNVIDIAの最新Kepler GPUラインには、仮想アドレスを変換できるハードウェアメモリ管理ユニット(MMU)などのハードウェア仮想化フックが搭載されています。しかし、フックだけではソリューションとして不十分なため、NVIDIAはソフトウェアベースのGPUハイパーバイザーと管理ツールを同梱しています。このパッケージ全体はNVIDIA VGXと呼ばれ、エンタープライズサーバーに搭載可能な、それぞれ192コアの小型GPUを4基搭載したボードも含まれています。
VGXハイパーバイザーは、Citrix XenServerなどの商用ハイパーバイザーに統合されます。ユーザーがサーバー外でグラフィックを多用するアプリケーションを実行している場合、適切な量のGPUリソースを仮想的に割り当てることができます。これは、ユーザーごとにグラフィックカードを提供するよりも費用対効果の高いソリューションです。
クラウドからのゲーム
GakaiやOnLiveなどのクラウドゲームサービスは、膨大な数のGPUを用いてクラウド上のサーバー上でゲームをレンダリングします。しかし、これらのサービスの最大の弱点はレイテンシです。この問題の一部はインターネット上でパケットを移動することによる自然なレイテンシですが、クラウドベースのゲームプロバイダーはフレームをキャプチャして動画にエンコードする必要があるため、レイテンシがさらに増加しています。
Nvidiaのソリューションには、Kepler GPUを2基搭載したボードが含まれており、合計3,072個のGPUコアを備えています。各GPUには、固定機能のハードウェアビデオエンコーダも内蔵されています。Keplerの電力効率と固定機能のビデオエンコーダを組み合わせることで、消費電力とエンコード処理に伴う遅延を大幅に削減できます。この方法でインターネット経由でストリーミングされたゲームをプレイするゲーマーは、遅延の低減とゲーム体験の向上を実感できるはずです。サーバー側の遅延はわずか10ミリ秒にまで短縮されます。

さらに、これらのストリーミングサービスを利用するゲーマーは、軽量なクライアントアプリケーションさえあれば、PC、Mac、タブレット、スマートフォンなど、あらゆるプラットフォームでプレイできます。NVIDIAのCEO、ジェンスン・フアン氏は、一部のLG製HDTVのスマートTVインフラにGakaiのクライアントが組み込まれる予定だと述べました。