Virtual GPU을 활용한 VDI 구현 · 2012-06-29 · USM SKUs Standard USM bundled with NVIDIA VGX...

Post on 23-Feb-2020

0 views 0 download

Transcript of Virtual GPU을 활용한 VDI 구현 · 2012-06-29 · USM SKUs Standard USM bundled with NVIDIA VGX...

Virtual GPU을 활용한 VDI 구현

엔비디아 서완석 wseo@nvidia.com

Graphics Computing

Graphics Computing

Cloud

share graphic data in workflow at anywhere

NVIDIA VGX

z

Lower Latency

Higher Density

Power Efficient

Enterprise Computer Users

DESIGNER (CATIA, CS6, Inventor)

25M

POWER USER (PLM, Med Img,

Showcase)

200M

TASK WORKER (Call Center Apps)

100M

KNOWLEDGE

WORKER (MS Office, Photoshop)

400M

DESIGNER (CATIA, CS6, Inventor)

POWER USER (PLM, Med Img,

Showcase)

TASK WORKER (Call Center Apps)

KNOWLEDGE

WORKER (MS Office, Photoshop)

DESIGNER (CATIA, CS6, Inventor)

POWER USER (PLM, Med Img,

Showcase)

TASK WORKER (Call Center Apps)

KNOWLEDGE

WORKER (MS Office, Photoshop)

PC

Software

(CPU)

Rendered

Graphics

GPU

Pass-

through

API

Intercept

(DX9)

NVIDIA

VGX

Software

(CPU)

Rendered

Graphics

Hypervisor Virtual Machine

Guest OS

Virtual Desktop

Apps

Software Graphics Software Encoder

Remote Protocol

CPU

API

Intercept

NVIDIA GPU

Hypervisor Virtual Machine

Guest OS

Virtual Desktop

Apps

API Capture Driver (DX9)

Remote Protocol

Translation, Execution, Readback

NVIDIA Driver

API

Intercept

NVIDIA GPU

Hypervisor Virtual Machine

Guest OS

Virtual Desktop

Apps

API Capture Driver (DX9)

Remote Protocol

Translation, Execution, Readback

NVIDIA Driver

• Microsoft Server 2008 HyperV • VMware ESX – Coming Soon

• Microsoft RemoteFX • VMware View - Coming Soon

GPU

Pass-

through

NVIDIA GPU

Virtual Machine

Guest OS

Virtual Desktop

Apps

NVIDIA Driver

Remote Protocol

Hypervisor

GPU

Pass-

through

Hypervisor

Virtual Machine

Guest OS

Virtual Desktop

Apps

NVIDIA Driver

Remote Protocol

NVIDIA GPU NVIDIA GPU

GPU

Pass-

through

Virtual Machine

Guest OS

Virtual Desktop

Apps

NVIDIA Driver

Remote Protocol

NVIDIA GPU NVIDIA GPU

• Citrix XenServer 6 • VMware ESX – Coming Soon • Parallels Workstation 6 Extreme

• Citrix XenDesktop 5.6 • VMware View - Coming Soon

Hypervisor

NVIDIA

VGX

NVIDIA

VGX

NVIDIA VGX GPU GPU MMU Per-VM

Dedicate Channel

Per-VM Dedicate Channel

Per-VM Dedicate Channel

Per-VM Dedicated Channels

Remote Display

NVIDIA

VGX

Hypervisor

Remote Display

NVIDIA VGX GPU GPU MMU

GPU Hypervisor

Hypervisor Device

Emulation Framework

Virtual GPU

Manager

Resource Manager

State

Per-VM Dedicate Channel

Per-VM Dedicate Channel

Per-VM Dedicate Channel

Per-VM Dedicated Channels

NVIDIA

VGX

Hypervisor Virtual Machine

Guest OS

NVIDIA USM

Virtual Desktop

Apps

Remote Display

NVIDIA VGX GPU GPU MMU

GPU Hypervisor

Hypervisor Device

Emulation Framework

Virtual GPU

Manager

Resource Manager

Remote Protocol

State Graphics Commands

Per-VM Dedicate Channel

Per-VM Dedicate Channel

Per-VM Dedicate Channel

Per-VM Dedicated Channels

NVIDIA VGX Remote Display

GPU

FB

DRIVER

GFX API

H.264

Encode

SYSTEM MEMORY

RGB YUV

1

2

3

4 NIC

NVIDIA VGX Remote Display

GPU

FB

DRIVER

GFX API

H.264

Encode

SYSTEM MEMORY

RGB YUV

1

2

3

4

FB

GPU NIC

NVENC

NIC

VGX Remote Display Latency

CLIENT

Decode

Render

Kybd/Mse

SERVER

Render

Capture

Encode

VGX enabled server

60 ms

4 Frames

Network

30 ms

2 Frames

End user

30-60 ms

2 Frames

IP Network

CPU NIC

Game Latency in Milliseconds

100

100

50

30

10

75

30

15

5

66

66

66

0 50 100 150 200 250 300 350 400

Console + TV

Cloud Gen I

Gaikaipowered by

GeForce Grid

Game pipeline Capture/Encode Network Decode Display

NVIDIA® VGX™ Platform Frees Users to Run A True PC as a Service From Any Connected Device

User Selectable Machines

Enterprise Manageability

VGX HyperVisor

True Virtual PC, Running Any App

VGX Board

World’s First Virtualized GPU

KEPLER THE WORLD’S FIRST GPU for CLOUD COMPUTING

Virtualized GPU

Low Latency Remote Display

Super energy-efficiency

NVIDIA® VGX™ Board

Hardware Virtualization

Four GPUs, 16GB of Frame Buffer

Low Latency Remote Display

Dedicated h.264 Encoder

Datacenter Efficiency

New SMX Shader Design, Passively Cooled

GPUs

CUDA

Cores

Memory

Size

Memory

Perf

Shader

Perf TDP

Quad 768 16GB 115 GB/sec 1.3 TFLOPS 150W

USM SKUs

Standard USM

bundled with NVIDIA VGX boards and provides up to 100 knowledge workers with a true PC experience via GPU-VDI

NVS USM

Delivers a stable NVS system image for mission-critical professionals—such as financial traders and multi-monitor knowledge workers—who use a variety of productivity and dedicated business applications

Quadro USM

Provides industry-leading support for designers, artists, and scientists who rely on specific technical workstation applications that require interactive 3D graphics and full compatibility

USM features

Features Quadro USM NVS USM Stand USM Traditional VDI

Workstation Apps Certi √ −

Workstation OGL

acceleration √ −

CUDA accelerated Apps √ √ − Business Apps Certi √ √ − nView Multi-Display

Management Suite √ √ −

DirectX Acceleration √ √ √ − Multi-Display Remoting √ √ √ −

Side-by-Side comparison video

NVIDIA GTC VDI Demo

Running 100 Virtual

Machines with

MicroSoft RemoteFX

on single GPU

With RemoteFX,

applications can be

accelerated in DirectX

9 and DirectX 11 (now

available with Server

2012)

Network Diagram in demo Booth

HDMI

TV Tablet Low-end

Notebook

Workstation + NVIDIA Kepler Engr B’d

Workstation + NVIDIA Kepler Engr B’d

Internet

WiFi AP

감사합니다