EVALUATING WINDOWS 10: LEARN WHY YOUR USERS NEED …...WINDOWS 10 GRAPHICS USAGE Highest graphics...
Transcript of EVALUATING WINDOWS 10: LEARN WHY YOUR USERS NEED …...WINDOWS 10 GRAPHICS USAGE Highest graphics...
![Page 1: EVALUATING WINDOWS 10: LEARN WHY YOUR USERS NEED …...WINDOWS 10 GRAPHICS USAGE Highest graphics requirement from any operating system to date WINDOWS 95 WINDOWS 7 WINDOWS 10 *Percent](https://reader036.fdocuments.us/reader036/viewer/2022062604/5fb60549ee503f026e1338c3/html5/thumbnails/1.jpg)
EVALUATING WINDOWS 10: LEARN WHY YOUR USERS NEED GPU ACCELERATION
Erik Bohnhorst, Manager, ProViz Performance Engineering, NVIDIA
Nachiket Karmarkar, Senior Performance Engineer, NVIDIA
![Page 2: EVALUATING WINDOWS 10: LEARN WHY YOUR USERS NEED …...WINDOWS 10 GRAPHICS USAGE Highest graphics requirement from any operating system to date WINDOWS 95 WINDOWS 7 WINDOWS 10 *Percent](https://reader036.fdocuments.us/reader036/viewer/2022062604/5fb60549ee503f026e1338c3/html5/thumbnails/2.jpg)
WINDOWS 10 VDI USER TESTINGCPU only vs GPU-Accelerated VDI
99%
Based on side-by-side testing from 136 respondents. Testing done on WebGL, Google Earth and YouTube
9% +30%
GPU instance supported 30% higher workload
Workload User Rating
Pretty Good/ PC-Native Experience
CPUCPU GPUGPU
![Page 3: EVALUATING WINDOWS 10: LEARN WHY YOUR USERS NEED …...WINDOWS 10 GRAPHICS USAGE Highest graphics requirement from any operating system to date WINDOWS 95 WINDOWS 7 WINDOWS 10 *Percent](https://reader036.fdocuments.us/reader036/viewer/2022062604/5fb60549ee503f026e1338c3/html5/thumbnails/3.jpg)
WINDOWS 10 GRAPHICS USAGEHighest graphics requirement from any operating system to date
WINDOWS 10WINDOWS 7WINDOWS 95
*Percent of time consuming GPU (DirectX or OpenGL)
30% Increase in CPU Consumption, compared to Windows 7*
![Page 4: EVALUATING WINDOWS 10: LEARN WHY YOUR USERS NEED …...WINDOWS 10 GRAPHICS USAGE Highest graphics requirement from any operating system to date WINDOWS 95 WINDOWS 7 WINDOWS 10 *Percent](https://reader036.fdocuments.us/reader036/viewer/2022062604/5fb60549ee503f026e1338c3/html5/thumbnails/4.jpg)
BENCHMARKING WITH CIRRUS
• Data driven sizing and configuration decisions
• UNIQUELY quantifies remoted user experience
• Measures end user latency
• Frames remoted to end users
• Consistency of end user experience
• Resource consumption
• Outputs realistic sizing recommendations
Quantifying User Experience and Scale with NVIDIA Expertise
New
![Page 5: EVALUATING WINDOWS 10: LEARN WHY YOUR USERS NEED …...WINDOWS 10 GRAPHICS USAGE Highest graphics requirement from any operating system to date WINDOWS 95 WINDOWS 7 WINDOWS 10 *Percent](https://reader036.fdocuments.us/reader036/viewer/2022062604/5fb60549ee503f026e1338c3/html5/thumbnails/5.jpg)
TEST TO UNDERSTAND YOUR SETUP
Target GRID vGPU Remote Protocol Metrics
Host/Cluster FRL Blast H.264 HW Benchmark Score
vCPUs Allocation Policy Blast H.264 SW PerfMon
vRAM vGPU Profile Blast JPG/PNG Remoted FPS
vGPU Profile Scheduling Policy PCoIP* ESXTOP
Datastore NVIDIA-SMI
Screen Resolution Image Quality
Workload End User Latency
Number of VMs
* Horizon 7 with PCoIP
![Page 6: EVALUATING WINDOWS 10: LEARN WHY YOUR USERS NEED …...WINDOWS 10 GRAPHICS USAGE Highest graphics requirement from any operating system to date WINDOWS 95 WINDOWS 7 WINDOWS 10 *Percent](https://reader036.fdocuments.us/reader036/viewer/2022062604/5fb60549ee503f026e1338c3/html5/thumbnails/6.jpg)
6
CIRRUSHigh Level Architecture
Establish Remote Connections
Start performance monitoring
Start Workload
Data Collection and Analysis
Results & Report
Provision VMs
![Page 7: EVALUATING WINDOWS 10: LEARN WHY YOUR USERS NEED …...WINDOWS 10 GRAPHICS USAGE Highest graphics requirement from any operating system to date WINDOWS 95 WINDOWS 7 WINDOWS 10 *Percent](https://reader036.fdocuments.us/reader036/viewer/2022062604/5fb60549ee503f026e1338c3/html5/thumbnails/7.jpg)
7
CIRRUSEnd User Latency (Click-To-Photon)
MouseClick
T1 = Timer Start
Response
Observed
T2 = Timer Stop
Latency = T2 – T1
![Page 8: EVALUATING WINDOWS 10: LEARN WHY YOUR USERS NEED …...WINDOWS 10 GRAPHICS USAGE Highest graphics requirement from any operating system to date WINDOWS 95 WINDOWS 7 WINDOWS 10 *Percent](https://reader036.fdocuments.us/reader036/viewer/2022062604/5fb60549ee503f026e1338c3/html5/thumbnails/8.jpg)
8
SYSTEM UNDER TESTConfiguration Details
Host Configuration VDI Configuration
HP ProLiant DL 380 Gen9 vCPU - 2
Intel Xeon E5-2697v4 @ 2.30 GHz vRAM – 4096 MB
VMware ESXi 6.5 NIC – 1 (E1000)
Number of CPUs: 36 (2 x 18) Hard Disk – 32 GB
Memory: 768 GB vGPU – 1 GB
Storage: All-Flash SAN (iSCSI) Virtual Hardware – vmx-11
Hyperthreading, Turbo boost FRL enabled - Yes
Power Setting: High Performance VDI agent – VMware Horizon 7.1
GPU: 2 x M10 VMware Blast H.264
Cirrus Knowledge Worker Workload (Excel, Word, PowerPoint, Chrome, Media Player, PDF)
![Page 9: EVALUATING WINDOWS 10: LEARN WHY YOUR USERS NEED …...WINDOWS 10 GRAPHICS USAGE Highest graphics requirement from any operating system to date WINDOWS 95 WINDOWS 7 WINDOWS 10 *Percent](https://reader036.fdocuments.us/reader036/viewer/2022062604/5fb60549ee503f026e1338c3/html5/thumbnails/9.jpg)
9
BEST USER EXPERIENCE WITH NVIDIA GRIDLocal like latency with NVIDIA GRID
~200ms decrease in End User Latency~26% better consistency in End User
Latency
Cirrus Knowledge Worker Workload (Excel, Word, PowerPoint, Chrome, Media Player, PDF)
![Page 10: EVALUATING WINDOWS 10: LEARN WHY YOUR USERS NEED …...WINDOWS 10 GRAPHICS USAGE Highest graphics requirement from any operating system to date WINDOWS 95 WINDOWS 7 WINDOWS 10 *Percent](https://reader036.fdocuments.us/reader036/viewer/2022062604/5fb60549ee503f026e1338c3/html5/thumbnails/10.jpg)
BEST USER EXPERIENCE WITH NVIDIA GRID3x frames with NVIDIA GRID
Cirrus Knowledge Worker Workload (Excel, Word, PowerPoint, Chrome, Media Player, PDF)
![Page 11: EVALUATING WINDOWS 10: LEARN WHY YOUR USERS NEED …...WINDOWS 10 GRAPHICS USAGE Highest graphics requirement from any operating system to date WINDOWS 95 WINDOWS 7 WINDOWS 10 *Percent](https://reader036.fdocuments.us/reader036/viewer/2022062604/5fb60549ee503f026e1338c3/html5/thumbnails/11.jpg)
BEST BLAST IMAGE QUALITY WITH NVIDIA GRID
Blast H.264 Encoder improves the image Quality
Structural Similarity Index (SSIM)
Cirrus Knowledge Worker Workload (Excel, Word, PowerPoint, Chrome, Media Player, PDF)
![Page 12: EVALUATING WINDOWS 10: LEARN WHY YOUR USERS NEED …...WINDOWS 10 GRAPHICS USAGE Highest graphics requirement from any operating system to date WINDOWS 95 WINDOWS 7 WINDOWS 10 *Percent](https://reader036.fdocuments.us/reader036/viewer/2022062604/5fb60549ee503f026e1338c3/html5/thumbnails/12.jpg)
12
Up to ~28% reduction in CPU utilization with NVIDIA GRID
NVIDIA GRID VGPU INCREASES USER DENSITY
Cirrus Knowledge Worker Workload (Excel, Word, PowerPoint, Chrome, Media Player, PDF)
![Page 13: EVALUATING WINDOWS 10: LEARN WHY YOUR USERS NEED …...WINDOWS 10 GRAPHICS USAGE Highest graphics requirement from any operating system to date WINDOWS 95 WINDOWS 7 WINDOWS 10 *Percent](https://reader036.fdocuments.us/reader036/viewer/2022062604/5fb60549ee503f026e1338c3/html5/thumbnails/13.jpg)
13
Application Performance - ~23% drop in CPU usage
CPU REDUCTION WHILE DELIVERING BEST UX
![Page 14: EVALUATING WINDOWS 10: LEARN WHY YOUR USERS NEED …...WINDOWS 10 GRAPHICS USAGE Highest graphics requirement from any operating system to date WINDOWS 95 WINDOWS 7 WINDOWS 10 *Percent](https://reader036.fdocuments.us/reader036/viewer/2022062604/5fb60549ee503f026e1338c3/html5/thumbnails/14.jpg)
14
Cirrus Knowledge Worker Workload (Excel, Word, PowerPoint, Chrome, Media Player, PDF)
Tesla M10 GPU and Encode Engine match the needs of Windows 10
TESLA M10 MEETS THE NEEDS OF KNOWLEDGE WORKERS
![Page 15: EVALUATING WINDOWS 10: LEARN WHY YOUR USERS NEED …...WINDOWS 10 GRAPHICS USAGE Highest graphics requirement from any operating system to date WINDOWS 95 WINDOWS 7 WINDOWS 10 *Percent](https://reader036.fdocuments.us/reader036/viewer/2022062604/5fb60549ee503f026e1338c3/html5/thumbnails/15.jpg)
15
NVIDIA GRID VGPU FOR HIGHEST DENSITY AND BEST USER EXPERIENCE
HIGHEST DENSITY BEST USER EXPERIENCE TESLA M10 FOR WIN10
• Up to 28% decrease in CPU utilization
• ~3x more remoted frames
• ~200 ms decrease in end user latency
• Highest consistency in end user latency
• Better image quality for Blast H.264
• Meets GPU demands at scale
• Meets Encode demands at scale
• Meets Framebuffer demands at scale
![Page 16: EVALUATING WINDOWS 10: LEARN WHY YOUR USERS NEED …...WINDOWS 10 GRAPHICS USAGE Highest graphics requirement from any operating system to date WINDOWS 95 WINDOWS 7 WINDOWS 10 *Percent](https://reader036.fdocuments.us/reader036/viewer/2022062604/5fb60549ee503f026e1338c3/html5/thumbnails/16.jpg)
DESIGNER WORKLOADS -UNDERSTANDING GPU SCHEDULING
![Page 17: EVALUATING WINDOWS 10: LEARN WHY YOUR USERS NEED …...WINDOWS 10 GRAPHICS USAGE Highest graphics requirement from any operating system to date WINDOWS 95 WINDOWS 7 WINDOWS 10 *Percent](https://reader036.fdocuments.us/reader036/viewer/2022062604/5fb60549ee503f026e1338c3/html5/thumbnails/17.jpg)
GPU “BEST EFFORT” SCHEDULERHOW DOES IT WORK – SIMPLIFIED VIEW
BEST EFFORT SCHEDULER
Time sliced Round Robin Scheduler
If VM has no task or has used up its time slice the scheduler will move to the next VM
Cannot guarantee share of GPU cycles per VM
VMs can get uneven share of the GPU cycles
![Page 18: EVALUATING WINDOWS 10: LEARN WHY YOUR USERS NEED …...WINDOWS 10 GRAPHICS USAGE Highest graphics requirement from any operating system to date WINDOWS 95 WINDOWS 7 WINDOWS 10 *Percent](https://reader036.fdocuments.us/reader036/viewer/2022062604/5fb60549ee503f026e1338c3/html5/thumbnails/18.jpg)
EQUAL SHARE SCHEDULERHOW DOES IT WORK
Equal Share Round Robin Scheduler
If VM has no tasks during its time slice the GPU will idle
Deterministic share of GPU cycles per VM
FIXED SHAREROUND ROBIN
SCHEDULER
SHAREOF GPU
EQUAL SHAREROUND ROBIN
SCHEDULER
VM1 VM2
VM3
VM1
VM2
VM3
GPU ENGINE
![Page 19: EVALUATING WINDOWS 10: LEARN WHY YOUR USERS NEED …...WINDOWS 10 GRAPHICS USAGE Highest graphics requirement from any operating system to date WINDOWS 95 WINDOWS 7 WINDOWS 10 *Percent](https://reader036.fdocuments.us/reader036/viewer/2022062604/5fb60549ee503f026e1338c3/html5/thumbnails/19.jpg)
EQUAL SHARE SCHEDULERWHAT HAPPENS WHEN A VM EXITS
EQUAL SHARE SCHEDULER
VM share of GPU Cycles is relative to the other VMs on the GPU
When a VM exits the GPU cycles are shared by remaining VMs
FIXED SHAREROUND ROBIN
SCHEDULER
FIXED SHAREROUND ROBIN
SCHEDULER
SHAREOF
GPU
EQUAL SHAREROUND ROBIN
SCHEDULER
VM1 VM2
VM1
VM2
VM3
GPU ENGINE
![Page 20: EVALUATING WINDOWS 10: LEARN WHY YOUR USERS NEED …...WINDOWS 10 GRAPHICS USAGE Highest graphics requirement from any operating system to date WINDOWS 95 WINDOWS 7 WINDOWS 10 *Percent](https://reader036.fdocuments.us/reader036/viewer/2022062604/5fb60549ee503f026e1338c3/html5/thumbnails/20.jpg)
FIXED SHARE SCHEDULER
Fixed Share Round Robin Scheduler
If VM has no tasks during its timeslicethe GPU will idle
Deterministic share of GPU cycles per VM
HOW DOES IT WORK
![Page 21: EVALUATING WINDOWS 10: LEARN WHY YOUR USERS NEED …...WINDOWS 10 GRAPHICS USAGE Highest graphics requirement from any operating system to date WINDOWS 95 WINDOWS 7 WINDOWS 10 *Percent](https://reader036.fdocuments.us/reader036/viewer/2022062604/5fb60549ee503f026e1338c3/html5/thumbnails/21.jpg)
FIXED SHARE SCHEDULER
VM share of GPU Cycles is Fixed, and NOT relative to the other VMs on the GPU
When a VM exits, the GPU cycles stay unused and not redistributed
WHAT HAPPENS WHEN A VM EXITS
FIXED SHAREROUND ROBIN
SCHEDULER
FIXED SHAREROUND ROBIN
SCHEDULER
FIXED SHAREROUND ROBIN
SCHEDULER
FIXED SHAREROUND ROBIN
SCHEDULER
SHAREOF
GPU
FIXED SHAREROUND ROBIN
SCHEDULER
VM1 VM2VM1
VM2
VM3NONE
GPU ENGINE
![Page 22: EVALUATING WINDOWS 10: LEARN WHY YOUR USERS NEED …...WINDOWS 10 GRAPHICS USAGE Highest graphics requirement from any operating system to date WINDOWS 95 WINDOWS 7 WINDOWS 10 *Percent](https://reader036.fdocuments.us/reader036/viewer/2022062604/5fb60549ee503f026e1338c3/html5/thumbnails/22.jpg)
COMPARING THE SCHEDULING MODESA high level summary cheat sheet
BEST EFFORT EQUAL SHARE FIXED SHARE
Supported HW Maxwell, Pascal Pascal Pascal
Primary Use cases Enterprise Enterprise Cloud
vGPU aware No Yes Yes
Needs mixed compute/graphics Supported Recommended Recommended
Idle cycle redistribution Yes No No
Guaranteed QoS No Yes Yes
Noisy neighbor protection No Yes Yes
FRL required Yes No No
![Page 23: EVALUATING WINDOWS 10: LEARN WHY YOUR USERS NEED …...WINDOWS 10 GRAPHICS USAGE Highest graphics requirement from any operating system to date WINDOWS 95 WINDOWS 7 WINDOWS 10 *Percent](https://reader036.fdocuments.us/reader036/viewer/2022062604/5fb60549ee503f026e1338c3/html5/thumbnails/23.jpg)
NVIDIA Quadro vDWS with Tesla P40 Delivers Up To 2X Performance
Note: Comparing a single VM on NVIDIA Tesla M60-8Q vs a single VM on NVIDIA Tesla P40-24Q and based on SPECviewperf 12.1 benchmark.
0.0
1.0
2.0
3.0
3ds Max CATIA Creo Energy Maya Medical Showcase Siemens NX Solidworks
NVIDIA Tesla M60-8Q NVIDIA Tesla P40-24Q
![Page 24: EVALUATING WINDOWS 10: LEARN WHY YOUR USERS NEED …...WINDOWS 10 GRAPHICS USAGE Highest graphics requirement from any operating system to date WINDOWS 95 WINDOWS 7 WINDOWS 10 *Percent](https://reader036.fdocuments.us/reader036/viewer/2022062604/5fb60549ee503f026e1338c3/html5/thumbnails/24.jpg)
NVIDIA Quadro vDWS with Tesla P40 Unleashes Performance at Scale
0.0
1.0
2.0
3.0
3ds Max CATIA Creo Energy Maya Medical Showcase Siemens NX Solidworks
NVIDIA Tesla M60 NVIDIA Tesla P40
![Page 25: EVALUATING WINDOWS 10: LEARN WHY YOUR USERS NEED …...WINDOWS 10 GRAPHICS USAGE Highest graphics requirement from any operating system to date WINDOWS 95 WINDOWS 7 WINDOWS 10 *Percent](https://reader036.fdocuments.us/reader036/viewer/2022062604/5fb60549ee503f026e1338c3/html5/thumbnails/25.jpg)
Note: Comparing a single VM on NVIDIA Tesla M60-8Q vs a single VM on NVIDIA Tesla P40-24Q and based on SPECviewperf 12.1 benchmark.
NVIDIA Quadro vDWS with Tesla P40
Up to 2X
Performance
Up to 1.5X the
Framebuffer
Compute on all
GRID vGPU
profiles
Quality of
Service
![Page 26: EVALUATING WINDOWS 10: LEARN WHY YOUR USERS NEED …...WINDOWS 10 GRAPHICS USAGE Highest graphics requirement from any operating system to date WINDOWS 95 WINDOWS 7 WINDOWS 10 *Percent](https://reader036.fdocuments.us/reader036/viewer/2022062604/5fb60549ee503f026e1338c3/html5/thumbnails/26.jpg)
THANK YOU