24
NVIDIA GRID™ VGPU™ October 23, 2013

NVIDIA GRID™ VGPU · 2013. 10. 25. · October 30 - OpenACC 2.0 Enhancements for Cray Supercomputers October 31 - Getting the Most out of NVIDIA GRID vGPU with Citrix XenServer

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: NVIDIA GRID™ VGPU · 2013. 10. 25. · October 30 - OpenACC 2.0 Enhancements for Cray Supercomputers October 31 - Getting the Most out of NVIDIA GRID vGPU with Citrix XenServer

NVIDIA GRID™ VGPU™ October 23, 2013

Page 2: NVIDIA GRID™ VGPU · 2013. 10. 25. · October 30 - OpenACC 2.0 Enhancements for Cray Supercomputers October 31 - Getting the Most out of NVIDIA GRID vGPU with Citrix XenServer

AGENDA NVIDIA GRID™ vGPU™

vGPU Details & Profiles

Performance and Scaling

Page 3: NVIDIA GRID™ VGPU · 2013. 10. 25. · October 30 - OpenACC 2.0 Enhancements for Cray Supercomputers October 31 - Getting the Most out of NVIDIA GRID vGPU with Citrix XenServer

Graphics

Cloud

Compute

GRID Announced GTC Keynote May 2012

Page 4: NVIDIA GRID™ VGPU · 2013. 10. 25. · October 30 - OpenACC 2.0 Enhancements for Cray Supercomputers October 31 - Getting the Most out of NVIDIA GRID vGPU with Citrix XenServer

Citrix Partnership Citrix Synergy Keynote May 2013

GRID Announced GTC Keynote May 2012

Page 5: NVIDIA GRID™ VGPU · 2013. 10. 25. · October 30 - OpenACC 2.0 Enhancements for Cray Supercomputers October 31 - Getting the Most out of NVIDIA GRID vGPU with Citrix XenServer

Citrix Partnership Citrix Synergy Keynote May 2013

GRID Announced GTC Keynote May 2012

vGPU Tech Preview Oct 2013

NVIDIA GRID™ vGPU™

Public Tech Preview

1 October, 2013

Page 6: NVIDIA GRID™ VGPU · 2013. 10. 25. · October 30 - OpenACC 2.0 Enhancements for Cray Supercomputers October 31 - Getting the Most out of NVIDIA GRID vGPU with Citrix XenServer

Citrix Partnership Citrix Synergy Keynote May 2013

GRID Announced GTC Keynote May 2012

vGPU Tech Preview Oct 2013

vGPU Production Release Coming Soon

NVIDIA GRID™ vGPU™

Production Release

TBD

Page 7: NVIDIA GRID™ VGPU · 2013. 10. 25. · October 30 - OpenACC 2.0 Enhancements for Cray Supercomputers October 31 - Getting the Most out of NVIDIA GRID vGPU with Citrix XenServer

Graphics Options in Virtualization

Page 8: NVIDIA GRID™ VGPU · 2013. 10. 25. · October 30 - OpenACC 2.0 Enhancements for Cray Supercomputers October 31 - Getting the Most out of NVIDIA GRID vGPU with Citrix XenServer

GRAPHICS ACCELERATED VDI A

pplicati

on

Com

pati

bilit

y

Number of Concurrent Users

Traditional VDI

Dedicated GPU NVIDIA GRID vGPU

Shim Graphics

Page 9: NVIDIA GRID™ VGPU · 2013. 10. 25. · October 30 - OpenACC 2.0 Enhancements for Cray Supercomputers October 31 - Getting the Most out of NVIDIA GRID vGPU with Citrix XenServer

AGENDA NVIDIA GRID™ vGPU™

vGPU Details & Profiles

Performance and Scaling

Page 10: NVIDIA GRID™ VGPU · 2013. 10. 25. · October 30 - OpenACC 2.0 Enhancements for Cray Supercomputers October 31 - Getting the Most out of NVIDIA GRID vGPU with Citrix XenServer

Citrix XenServer

NVIDIA GRID Virtual GPU

Virtual Machine

Guest OS

NVIDIA Driver

XenDesktop

Apps

NVIDIA GRID

GPU MMU

Virtual GPU Manager

HDX / ICA

State

Graphics Commands

Per-VM Dedicate Channel

Per-VM Dedicate Channel

Per-VM Dedicate Channel

Per-VM Dedicated Channels

Page 11: NVIDIA GRID™ VGPU · 2013. 10. 25. · October 30 - OpenACC 2.0 Enhancements for Cray Supercomputers October 31 - Getting the Most out of NVIDIA GRID vGPU with Citrix XenServer

Card Physical

GPUs Virtual GPU Use Case

Frame

Buffer

Virtual

Display

Heads

Maximum Resolution

Maximum vGPUs

per GPU per Board

GRID K2 2 GRID K260Q Typical Designer 2 GB 4 2560x1600 2 4

GRID K2 2 GRID K240Q Entry-Level

Designer 1 GB 2 2560x1600 4 8

GRID K2 2 GRID K200 Power User

Knowledge Wkr 256 MB 2 1920x1200 8 16

GRID K1 4 GRID K140Q Basic Designer 1 GB 2 2560x1600 4 16

GRID K1 4 GRID K100 Power User

Knowledge Wkr 256 MB 2 1920x1200 8 32

GRID vGPU Profiles

Page 12: NVIDIA GRID™ VGPU · 2013. 10. 25. · October 30 - OpenACC 2.0 Enhancements for Cray Supercomputers October 31 - Getting the Most out of NVIDIA GRID vGPU with Citrix XenServer

Quadro K6000 2880 CUDA cores

12GB

Quadro K5000 1536 CUDA cores

4GB

Quadro K4000 768 CUDA cores

3GB

Quadro K2000 384 CUDA cores

2GB

Quadro K600 192 CUDA cores

1GB

Quadro 410 192 CUDA cores

512MB

GRID K2 2x 1536 CUDA cores

2x 4GB

GRID K1 4x 192 CUDA cores

4x 4GB

GPU Pass-through

Workstation Graphics Lineup

GRID K260Q 2x 1536 CUDA cores

4x 2GB

GRID K240Q 2x 1536 CUDA cores

8x 1GB

GRID vGPU

GRID K140Q 4x 192 CUDA cores

16x 1GB

Perf

orm

ance

Page 13: NVIDIA GRID™ VGPU · 2013. 10. 25. · October 30 - OpenACC 2.0 Enhancements for Cray Supercomputers October 31 - Getting the Most out of NVIDIA GRID vGPU with Citrix XenServer

Software 3D Pass-through GRID vGPU

✗ ✓

✗ ✓ ✓

✓ ✓

DESIGNER

KNOWLEDGE WORKER

POWER USER

Shim Graphics

Page 14: NVIDIA GRID™ VGPU · 2013. 10. 25. · October 30 - OpenACC 2.0 Enhancements for Cray Supercomputers October 31 - Getting the Most out of NVIDIA GRID vGPU with Citrix XenServer

How to Install GRID vGPU

Step 1: Configure Citrix XenServer 6.2.0, XenServer Tech Preview

Hotfix & XenDesktop 7.1 Tech Preview from

www.citrix.com/go/vgpu

Step 2: Download vGPU Manager and Installation Guide

www.nvidia.com/vgpu

Step 3: Download Product Series “NVIDIA GRID vGPU” Driver for K1

or K2 for your system www.nvidia.com/drivers

Page 15: NVIDIA GRID™ VGPU · 2013. 10. 25. · October 30 - OpenACC 2.0 Enhancements for Cray Supercomputers October 31 - Getting the Most out of NVIDIA GRID vGPU with Citrix XenServer

http://www.nvidia.com/vgpu

Page 16: NVIDIA GRID™ VGPU · 2013. 10. 25. · October 30 - OpenACC 2.0 Enhancements for Cray Supercomputers October 31 - Getting the Most out of NVIDIA GRID vGPU with Citrix XenServer

Citrix vGPU Resources

Bookmark this link

www.citrix.com/go/vgpu

Preparing for True Hardware GPU Sharing for VDI

http://blogs.citrix.com/2013/08/26/preparing-for-true-hardware-gpu-sharing-for-vdi-with-

xenserver-xendesktop-and-nvidia-grid/

Four Reviewers Guides for XenDesktop7 HDX 3D Pro Graphics on XenServer & vSphere

http://blogs.citrix.com/2013/09/10/new-reviewers-guide-for-xendesktop-7-hdx-3d-pro-graphics-

on-both-xenserver-and-vsphere/

Page 17: NVIDIA GRID™ VGPU · 2013. 10. 25. · October 30 - OpenACC 2.0 Enhancements for Cray Supercomputers October 31 - Getting the Most out of NVIDIA GRID vGPU with Citrix XenServer

NVIDIA GRID™ Enabled OEM Platforms

Cisco UCS C240 M3

Dell PowerEdge R720

Fujitsu Celsius C620

Fujitsu Celsius R930

HP ProLiant WS460c Gen8

HP ProLiant SL250s Gen8

IBM iDataPlex dx360 M4

IBM Flex System

For more information

on GRID enabled servers visit

www.nvidia.com/buygrid

Page 18: NVIDIA GRID™ VGPU · 2013. 10. 25. · October 30 - OpenACC 2.0 Enhancements for Cray Supercomputers October 31 - Getting the Most out of NVIDIA GRID vGPU with Citrix XenServer

AGENDA NVIDIA GRID™ vGPU™

vGPU Details & Profiles

Performance and Scaling

Page 19: NVIDIA GRID™ VGPU · 2013. 10. 25. · October 30 - OpenACC 2.0 Enhancements for Cray Supercomputers October 31 - Getting the Most out of NVIDIA GRID vGPU with Citrix XenServer

Performance Scaling

93% 88%

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

K140Q1VM

K140Q2VM

K140Q4VM

AutoCAD Cadalyst 3D graphics index scaling

Page 20: NVIDIA GRID™ VGPU · 2013. 10. 25. · October 30 - OpenACC 2.0 Enhancements for Cray Supercomputers October 31 - Getting the Most out of NVIDIA GRID vGPU with Citrix XenServer

Performance Scaling

93% 88%

54%

10%

0%

10%

20%

30%

40%

50%

60%

70%

80%

90%

100%

K140Q1VM

K140Q2VM

K140Q4VM

vSGA1VM

No GPU1VM

AutoCAD Cadalyst 3D graphics index scaling

Page 21: NVIDIA GRID™ VGPU · 2013. 10. 25. · October 30 - OpenACC 2.0 Enhancements for Cray Supercomputers October 31 - Getting the Most out of NVIDIA GRID vGPU with Citrix XenServer

Performance Scaling

Windows Experience Index

7.90 7.90

6.84 6.21

5.45

4.57 3.95

2.60 2.41

0.00

1.00

2.00

3.00

4.00

5.00

6.00

7.00

8.00

9.00

singleVM(GPU)

4 8 12 16 20 24 28 32

WEI Graphics (DWM)

Graphics (DWM) - 100% utilization Graphics (DWM) - 50% idle

6.70 6.45 6.24 5.55

4.89 4.57 4.06 3.96

3.60

0.00

1.00

2.00

3.00

4.00

5.00

6.00

7.00

8.00

singleVM(GPU)

4 8 12 16 20 24 28 32

WEI Gaming Graphics (d3d)

Gaming graphics (DX9, DX10) - 100% utilization

Gaming graphics (DX9, DX10) - 50% idle

100% Utilization = worst case

50% Utilization = typical peak

Configuration • NVIDIA GRID K200 vGPU

• 2.5GB sys mem / VM from 128GB total

• 2 vCPU from dual Xeon E5-2620

Page 22: NVIDIA GRID™ VGPU · 2013. 10. 25. · October 30 - OpenACC 2.0 Enhancements for Cray Supercomputers October 31 - Getting the Most out of NVIDIA GRID vGPU with Citrix XenServer

NVIDIA GRID Resources

GRID Website www.nvidia.com/vdi

Sign up for the monthly GRID VDI Newsletter http://tinyurl.com/gridinfo

GRID YouTube Channel http://tinyurl.com/gridvideos

Questions? Email us [email protected]

Follow us on Twitter @NVIDIAGRID

Page 23: NVIDIA GRID™ VGPU · 2013. 10. 25. · October 30 - OpenACC 2.0 Enhancements for Cray Supercomputers October 31 - Getting the Most out of NVIDIA GRID vGPU with Citrix XenServer

Upcoming GTC Express Webinars

Register at www.gputechconf.com/gtcexpress

October 30 - OpenACC 2.0 Enhancements for Cray Supercomputers

October 31 - Getting the Most out of NVIDIA GRID vGPU with Citrix XenServer

November 5 - Accelerating Face-in-the-Crowd Recognition with GPU Technology

November 6 - Bright Cluster Manager: A CUDA-ready Management Solution for

GPU-based HPC

November 20 - How to Improve Performance using the CUDA Memory Model and

Features of the Kepler Architecture

Page 24: NVIDIA GRID™ VGPU · 2013. 10. 25. · October 30 - OpenACC 2.0 Enhancements for Cray Supercomputers October 31 - Getting the Most out of NVIDIA GRID vGPU with Citrix XenServer

GTC 2014 Call for Posters

Posters should describe novel or interesting topics in

Cloud computing

Science and research

Professional graphics

Mobile computing

Automotive applications

Game development

Call opens October 29

Submit at www.gputechconf.com