A Lakeside Software White Paper. Elevating User Experience through GPU Acceleration A Windows 10 versus Windows 7 Analysis

Similar documents
THE TOP FOUR REASONS. WINDOWS 10 VDI NEEDS GPUs

A Lakeside Software White Paper. New Features in the SysTrack 8 Workspace Analytics Platform

A Lakeside Software White Paper. ServiceNow and SysTrack Workspace Analytics for ITSM

A Lakeside Software White Paper. Analysis of Windows 10 versus Windows 7 Performance Implications with Office 365

THE INCREASING NEED FOR GPUS IN VDI

A Lakeside Software White Paper February SysTrack Community: How-to and FAQ

CUSTOMER SUCCESS STORY GRIMME GRIMME IMPROVES WORKFLOWS AND REDUCES COSTS BY MORE THAN 40% WITH NVIDIA VIRTUAL GPU

SysTrack Desktop Assessment

Measuring VDI Fitness and User Experience Technical White Paper

DIGITALGLOBE ENHANCES PRODUCTIVITY

SysTrack Cloud Edition

High-End Graphics Everywhere! UCS C240 and NVIDIA Grid

Microsoft RemoteFX for Remote Desktop Virtualization Host Capacity Planning Guide for Windows Server 2008 R2 Service Pack 1

SUCCESS STORY HÄAGEN-DAZS JAPAN HÄAGEN-DAZS JAPAN DRAMATICALLY IMPROVES USER EXPERIENCE AND PRODUCTIVITY WITH NVIDIA GRID

The Virtues of Virtualization and the Microsoft Windows 10 Window of Opportunity

Desktop virtualization for all

Accelerate Your Enterprise Private Cloud Initiative

E-Guide WHAT WINDOWS 10 ADOPTION MEANS FOR IT

NVIDIA GRID. Ralph Stocker, GRID Sales Specialist, Central Europe

FIVE REASONS YOU SHOULD RUN CONTAINERS ON BARE METAL, NOT VMS

THE JOURNEY OVERVIEW THREE PHASES TO A SUCCESSFUL MIGRATION ADOPTION ACCENTURE IS 80% IN THE CLOUD

NVIDIA T4 FOR VIRTUALIZATION

Delivering Real World 3D Applications with VMware Horizon, Blast Extreme and NVIDIA Grid

Enable Modern Work Styles with Microsoft VDI. Jeff Chin Windows Client Solutions Specialist

Why Enterprises Need to Optimize Their Data Centers

Accelerate Graphics in Virtual Environments

SysTrack Cloud Edition

THE CITY OF DAVENPORT SAFEGUARDS ADOPTION WITH NVIDIA GRID

THE STATE OF IT TRANSFORMATION FOR RETAIL

A Guide to Closing All Potential VDI Security Gaps

New Zealand Government IBM Infrastructure as a Service

Data Protection for Virtualized Environments

The Red RepoRT: MAKING DESKTOP VIRTUALIZATION A REALITY. The Benefits The Approaches. The Challenges The Services VOL

FIVE BEST PRACTICES FOR ENSURING A SUCCESSFUL SQL SERVER MIGRATION

Text Messaging Helps Your Small Business Perform Big

The future of UC&C on mobile

DaaS Market Report Workspace Services and Desktops-as-a-Service Global Market Trends: The Service Provider Perspective

Micro Focus Desktop Containers

FREEDOM TO CREATE GPU-POWERED VIRTUAL WORKSTATIONS OFFER GREATER PERFORMANCE AND FLEXIBILITY.

Analyzing the Economic Value of HPE ConvergedSystem 700 in Enterprise Environments. By Mark Bowker, Senior Analyst and Adam DeMattia, Research Analyst

TESTING TRENDS FOR 2018

TESTING TRENDS IN 2016: A SURVEY OF SOFTWARE PROFESSIONALS

Taking Hyper-converged Infrastructure to a New Level of Performance, Efficiency and TCO

The New Enterprise Network In The Era Of The Cloud. Rohit Mehra Director, Enterprise Communications Infrastructure IDC

CHANGING FACE OF MOBILITY RAISES THE STAKES FOR ENDPOINT DATA PROTECTION

CICS insights from IT professionals revealed

CISCO HYPERFLEX SYSTEMS FROM KEYINFO. Bring the potential of hyperconvergence to a wide range of workloads and use cases

NVIDIA GRID. Jared Cowart, Sr. Solution Architect

PTC Employs Its Own Arbortext Software to Improve Delivery of PTC University Learning Content Materials

First Utility. Deploying Axway API Gateway to secure public APIs, while enabling a low cost-to-serve

REDUCE TCO AND IMPROVE BUSINESS AND OPERATIONAL EFFICIENCY

For Healthcare Providers: How All-Flash Storage in EHR and VDI Can Lower Costs and Improve Quality of Care

Stratusphere UX. Advanced Mode Dashboards Guide

Evolution For Enterprises In A Cloud World

Networking for a dynamic infrastructure: getting it right.

DESIGNING RESPONSIVE DASHBOARDS. Best Practices for Building Responsive Analytic Applications

SmarterMail v. Exchange: Admin Comparison

Dell helps you simplify IT

Getting Hybrid IT Right. A Softchoice Guide to Hybrid Cloud Adoption

Windows Server 2016 Impact on VDI: Benchmark Results. By Mark Plettenberg, Ryan Bijkerk and Omar Bouhaj

WHITE PAPER. The General Data Protection Regulation: What Title It Means and How SAS Data Management Can Help

Qlik Sense Enterprise architecture and scalability

Maximize your move to Microsoft in the cloud

Juniper Care Plus Advanced Services Credits

Office 365 Adoption eguide

How to prepare for a seamless Windows 10 migration. Windows 7 end of support is due on January 14, are you ready?

Why is Office 365 the right choice?

JAVASCRIPT CHARTING. Scaling for the Enterprise with Metric Insights Copyright Metric insights, Inc.

Novell GroupWise vs. Microsoft * Exchange:

Transform your video services with a cloud platform: Succeed in a fragmented marketplace

Desktop Virtualization Endpoint Solutions for SMB. Erik Willey The VDI Endpoint Authority

Simplifying IT through Virtualization

IBM POWER SYSTEMS: YOUR UNFAIR ADVANTAGE

MS-55045: Microsoft End to End Business Intelligence Boot Camp

EMPOWERING PROJECT TEAMS WITH NVIDIA QUADRO vdws

Protecting Your SaaS Investment: Monitoring Office 365 Performance

FREEDOM TO CREATE. GPU-Powered Virtual Workstations Offer Greater Performance and Flexibility.

5. Mobile voice and data services

Cloud Going Mainstream All Are Trying, Some Are Benefiting; Few Are Maximizing Value

SMB Cloud InsightsTM

Hitachi Unified Compute Platform Pro for VMware vsphere

Dell helps you to simplify IT

Microsoft SharePoint Server 2013 Plan, Configure & Manage

Enabling Innovation in the Digital Economy

TECHNICAL SESSIONS OFFICE DEVELOPMENT

Understanding Virtual System Data Protection

ATA DRIVEN GLOBAL VISION CLOUD PLATFORM STRATEG N POWERFUL RELEVANT PERFORMANCE SOLUTION CLO IRTUAL BIG DATA SOLUTION ROI FLEXIBLE DATA DRIVEN V

An ESRI White Paper June 2009 ArcGIS Server and Virtualization

Login VSI Multimedia Workload

The data quality trends report

Achieving Digital Transformation: FOUR MUST-HAVES FOR A MODERN VIRTUALIZATION PLATFORM WHITE PAPER

I D C T E C H N O L O G Y S P O T L I G H T

The importance of monitoring containers

PLAYBOOK. How Do You Plan to Grow? Evaluating Your Critical Infrastructure Can Help Uncover the Right Strategy

As Enterprise Mobility Usage Escalates, So Does Security Risk

APPLYING DATA CENTER INFRASTRUCTURE MANAGEMENT IN COLOCATION DATA CENTERS

Rethinking VDI: The Role of Client-Hosted Virtual Desktops. White Paper Virtual Computer, Inc. All Rights Reserved.

Instant evolution in the age of digitization. Turn technology into your competitive advantage

Virtualization. Q&A with an industry leader. Virtualization is rapidly becoming a fact of life for agency executives,

IPv6 Readiness in the Communication Service Provider Industry

Transcription:

A Lakeside Software White Paper Elevating User Experience through GPU Acceleration A Windows 10 versus Windows 7 Analysis

2 Elevating User Experience through GPU Acceleration Table of Contents Introduction... 3 The Rise of GPUs... 3 Our Metrics... 4 Assessment Results... 5 Percentage of Time Driving Graphics Consumption... 5 Graphics-Driven CPU Consumption: Analyzing Average Active CPU... 6 User Experience... 8 Assessment Summary... 9 NVIDIA Cloud Assessment... 9 Looking Forward: Windows 10 as a Service... 12 For More Information... 13

3 Elevating User Experience through GPU Acceleration Introduction In a previous white paper, Analysis of Windows 10 versus Windows 7 Performance Implications, we discussed how different computing scenarios are affected by a Windows 10 migration. To inform our analysis, we used the latest data from SysTrack Community, a rich source of anonymized data from the tremendous number of endpoints, both physical and virtual, across which SysTrack is deployed. Our previous exploration focused on three primary metrics: system boot times, Office application performance, and SysTrack health scoring. From there, we determined the minimum Windows 10 hardware requirements for different classes of users. Our analysis showed that, given adequate hardware, Windows 10 outperforms Windows 7 for most users. Since publishing that paper, the number of Windows 10 users in SysTrack Community has increased by 18%. As businesses continue to migrate from Windows 7 to Windows 10, IT professionals must identify and address performance differences between the two operating systems. Since our last round of analysis was performed, a growing area of concern among our customers has been end-user graphics requirements. This topic has come up enough that we were inspired to do a more detailed investigation on the graphical differences between Windows 7 and Windows 10. We speculated that, as application and OS developers continue to enrich the user experience by creating software with more robust graphical experiences, we'd find evidence of this improvement in our community data. However, without adequate graphics processing hardware, there is a possibility that increased graphics demands could negatively affect key performance metrics. With this dilemma in mind, we set out to examine our clients graphical experiences when upgrading to Windows 10 through analysis of data derived from SysTrack Community. The Rise of GPUs Physical desktops have had graphics for a long time certainly since the beginning of most users computing journeys. Today, even mobile devices (smartphones, tablets, etc.) have graphics. As such, modern users have an expectation of a certain level of graphical quality and processing speed when interacting with their devices both at home and in the office. The ubiquity of graphics-enabled devices has led to the assumption on the part of software developers that hardware will have adequate graphics support. Consequently, developers write software with rich user experiences. Examples include modern applications, such as Office 365, web browsers, video (YouTube/Skype for Business), streaming services, Adobe Creative Suite, etc. GPUs have enabled the rise of graphics through efficient processing. Without a dedicated GPU, the experience of an end-user is impacted from slower performance, to increased CPU requirements, to reduced feature sets, even applications that refuse to launch. However, the experience of a user without GPU on a virtual desktop can be much worse, as virtual desktop infrastructure (VDI) presents unique graphical challenges. Any issues that a desktop user without a GPU might

4 Elevating User Experience through GPU Acceleration experience are compounded in a VDI environment, as multiple users share server resources. One user driving graphics demands on a virtual desktop could have an impact on its performance for everyone in the system; with graphics-intensive applications like video steaming becoming more common in the workspace, it is easy to see how sensitive VDI is to users graphical demands. Furthermore, users are unlikely to accept reduced graphical experiences, which can turn some companies away from VDI adoption. With a GPU, a virtual desktop can alleviate some of the pressure placed on CPU and accommodate more users, increasing density on a server. GPU also enhances user experience in a VDI environment by enabling users to access their favorite graphics-intensive applications without negative performance consequences. With what is broadly known about GPUs in physical and virtual environments, there is no argument about whether graphics requirements will differ between Windows 7 and Windows 10; the questions of interest are by what degree and to what end? How much does a company stand to benefit from wider discrete GPU implementation? What combinations of software and hardware ultimately result in excellent user experiences? Our Metrics We harnessed our knowledge of the distinct graphics requirements of physical and virtual systems to inform our investigation into the graphics-related performance implications of Windows 10 adoption. Drawing on two decades of industry experience, we made several hypotheses: 1. If a user is on Windows 10, their CPU usage will be higher than a Windows 7 user on the same machine type, and; 2. Users with discrete GPUs will consume less CPU than those without. After consultation with industry-leading graphics hardware creators, we decided to examine three major metrics that provide the best insight into graphics requirements for Windows 10 and Windows 7. Using data from SysTrack Community, our assessment focused on: - The percentage of time applications consume GPU - Average active CPU usage - SysTrack user experience scoring (i.e. end-user experience quality) 1 1 SysTrack user experience scoring is a top-level key performance indicator (KPI) built out of lower-level KPIs (application performance, login time, CPU, memory, etc.). To calculate the score, we divide the total time a user is impacted by the total time they are active. By subtracting that number from 100, we are left with the percentage of time that a user was experiencing a non-impacted session. We group scores into four categories: Excellent is 97% and above, Good is > 90% and < 97%, Fair is > 80% and < 90%, and Poor is everything below that. For VDI, we do not recommend deployment to users with scores below 80%.

5 Elevating User Experience through GPU Acceleration Assessment Results Using data from SysTrack Community, we uncovered trends in our analysis that are highly relevant to IT professionals seeking information on the graphics processing differences between Windows 10 and Windows 7. Based on our observations, we feel confident in recommending the implementation of discrete GPUs in both physical and virtual environments to guarantee that your users are getting the most out of their operating systems. Percentage of Time Driving Graphics Consumption Enterprise workers use a diverse set of applications that are graphics-intensive, the most common being Office and web browsers. The latest versions of applications tend to have more graphically-intensive features (and generally a better user experience) than older versions, naturally requiring more processing cycles. By examining the percentage of time that popular applications were consuming GPU, we found major increases in graphical demand for Windows 10 versus Windows 7. Average of Windows 10 Average of Percent Windows 7 Increase 11.30% 8.58% 31.67% Table 1: Percentage of Time Consuming GPU (DirectX or OpenGL) Graphics usage increases 32% from Windows 7 (8.58%) to Windows 10 (11.30%). This means that across the board, a system with a similar application set with Windows 10 requires substantially more processing of graphics. This led us to ask some fundamental questions about differences in graphical consumption of common applications. We picked the most ubiquitous software for our area of focus: browsers and the Microsoft Office suite. Example Applications Average of Windows 10 Average of Windows 7 Percentage Increase Firefox 31.69% 19.90% 59.29% Google Chrome 13.09% 9.64% 35.75% Microsoft Office 4.32% 0.35% 1130.73% Table 2: Percentage of Time Consuming GPU for Sample Applications Interestingly, the versions of applications used in Windows 10 seem to drive higher graphical consumption than their counterparts in Windows 7. With Microsoft products in general, we do see a very large increase in GPU consumption with the more modern versions of the applications and those generally used on Windows 10.

6 Elevating User Experience through GPU Acceleration Office Apps Average of Windows 10 Average of Windows 7 Percentage Increase Excel 4.62% 3.02% 52.88% Outlook 16.34% 8.85% 84.65% PowerPoint 5.45% 3.33% 63.64% Skype for Business 11.97% 2.35% 408.99% Visio 3.67% 1.18% 211.56% Word 4.57% 4.35% 5.24% Table 3: Office Application Percentage of Time Consuming GPU We see again a substantial increase in time driving graphical processing for the core Office suite. This is generally attributable to changes from older versions of Office more commonly found on Windows 7 machines versus those found on Windows 10. Office Version Time Consuming GPU Microsoft Office 2010 2.75% Microsoft Office 2013 3.07% Microsoft Office 2016 9.11% Table 4: The growth of graphics consumption by Microsoft Office version So, this covers one aspect of the consumption, but what is the actual ramification on the system for that increased demand? Graphics-Driven CPU Consumption: Analyzing Average Active CPU One of the most important questions to try and answer with our assessment of the Community data is to sort out what the impact of not having a discrete GPU is on the system and, in turn, the user experience. For the purpose of our assessment, no GPU refers to systems without discrete GPUs. Perhaps the clearest cost of not having a dedicated GPU relates to the consumption of CPU cycles when graphics calls are made. In our analysis, we focused on average active CPU values, which we measure in MIPS (millions of instructions per second). 2 With a dedicated GPU, systems don t have to rely solely on CPU for graphics processing, and are therefore able to run more efficiently. This results in a net decrease in CPU usage while applications and users are active. So, what kind of impact do we see? 2 We use MIPS to measure CPU usage as a way to normalize that value. SysTrack Community environments have multiple types of machines, and therefore multiple types of CPUs. Using MIPS allows you to get an accurate count of what kind of CPU resources are being used, which is important for future growth as it allows you to know exactly what to account for in your environment.

CPU (mips) 7 Elevating User Experience through GPU Acceleration Physical Desktop Virtual Machine GPU No GPU GPU No GPU Windows 10 Average 1850 2180 1283 1883 Excellent 1898 2318 1271 1855 Fair 1764 2184 Good 1956 2172 1295 1827 Poor 1782 2045 1967 Windows 7 Average 1186 1396 1371 1450 Excellent 1246 1516 1371 1472 Fair 1222 1486 1406 Good 1194 1303 1584 Poor 1082 1280 1339 Table 5: Average of Active CPU sorted by OS, machine type, and user experience category One thing is clear: on systems without a GPU the overall average active CPU usage is higher. This seems to be the case both for physical and for virtual systems, and is even more noticeable for Windows 10 systems. To better represent this load, we decided to isolate the systems with an all-around Excellent user experience. This helps us pinpoint cases where the overall user experience score is ideal and the system isn t limited by other factors. 2,400 2,200 2,000 1,800 1,600 1,400 1,200 Average Active CPU on Systems with Excellent UE 1,000 Physical Virtual Physical Virtual Windows 10 Windows 7 GPU No GPU Figure 1: Average active CPU on systems with Excellent health scores by OS and machine type

User Experience Score (%) 8 Elevating User Experience through GPU Acceleration By isolating systems with excellent user experience scores, as in Figure 1, we can see that one obvious way to decrease active CPU on a system is by adding a GPU. The difference is particularly noticeable in Windows 10 virtual systems, where the addition of a GPU results in 30% less CPU consumption. As a result, Windows 10 VDI architects can generally increase density (in CPU bound cases) by 30% through inclusion of vgpu. GPU No GPU Windows 10 Active CPU Active CPU Physical 1849.7 2179.5 Virtual Machine 1283.0 1883.0 Windows 7 Physical 1185.8 1396.2 Virtual Machine 1371.0 1450.3 Table 6: Average active CPU sorted by OS, machine type, and GPU status User Experience Now we answer the question of how a Windows 10 transformation affects end-user experience specific to users graphics requirements. This is perhaps the most important metric, as system performance is most relevant as it relates to overall user experience. The central question we want to answer is this: what kind of user experience changes can we expect with the introduction of a GPU? Figure 2 illustrates a compelling point: GPUs in general seem to relate to higher user experience scores. Overall User Experience Score 100 95 90 85 80 75 70 65 60 55 50 Physical Virtual Physical Virtual Windows 10 Windows 7 GPU No GPU Figure 2: Overall SysTrack user experience scoring by OS and machine type (higher is better)

9 Elevating User Experience through GPU Acceleration In all scenarios, inclusion of GPU correlates with high user experience scores, and this seems to be predicted quite well by the overall decrease in CPU related impact witnessed on systems that have discrete GPUs versus those that do not. OS Version Machine Type User Experience with GPU User Experience with no GPU Windows 10 Windows 7 Physical 95.8 90.1 Virtual 97.0 88.9 Physical 86.6 81.4 Virtual 98.3 88.8 Table 7: User experience score sorted by OS and machine type Assessment Summary When customers ask us about the Windows 7 to Windows 10 impact for VDI, their main concerns are user density and user experience. Overall, our assessment has shown: 1. Graphics usage increases in Windows 10; 2. Systems without discrete GPU have higher CPU usage, and; 3. User experience is higher with discrete GPU than without. While there is a slight dip in user experience in Windows 10 virtual systems vs. Windows 7, it is important to remember that user experience in this case is simply a measure of non-impacted time, not overall quality of engagement with an OS. Higher CPU usage in Windows 10 is likely an indicator of an enriched user experience with newer applications and overall OS improvements. That being said, a clear way to greatly reduce negative system performance in VDI is with implementation of vgpu. A reduction in system performance impacts ultimately enables VDI architects to increase user density, therefore requiring fewer servers and reducing costs. NVIDIA Cloud Assessment With the creation of NVIDIA GRID, NVIDIA extended the use of their powerful GPU technology to the virtual space. When transitioning users from physical to virtual desktops in an enterprise environment, it can be difficult to predict how their current graphics needs might be affected. If you are looking for a starting point in assessing the virtualization readiness of systems based on their GPU consumption, we ve partnered with NVIDIA to create a free tool that can help you identify good virtualization candidates. Our assessment features dashboards that provide insight into what s driving demand in your systems, what hardware users have, users current GPU utilization, and users suggested fit for vgpu.

10 Elevating User Experience through GPU Acceleration Figure 3: Examples of charts provided in the NVIDIA Cloud Assessment report Figure 4: Assessment dashboard overview of vgpu usage Additionally, the assessment provides access to two products from the SysTrack suite: Visualizer and Resolve. Visualizer allows you to track overall performance in your environment, whereas Resolve provides an in-depth view of key data on an individual system. The NVIDIA Cloud Assessment also offers a custom report that summarizes the data available at the end of the 30-day collection period to help you make decisions about what GRID profiles best align with your users graphical needs.

11 Elevating User Experience through GPU Acceleration After you ve completed your free assessment, you have the option of continuing to monitor GPU usage in your environment through a SysTrack deployment. With SysTrack, you gain real-time views into individual system s graphics usage, as seen below. Figure 5: SysTrack Resolve graph showing GPU usage on a system The SysTrack product suite enables continuous analysis of the graphics usage in your environment. These views allow for constant right-sizing of GPU profiles to match graphics requirements, resulting in potential cost savings versus provisioning graphics cards that are more powerful than users actual needs.

12 Elevating User Experience through GPU Acceleration Looking Forward: Windows 10 as a Service Windows 10 represents a departure from how Windows operating systems have traditionally been updated. Instead of releasing a new OS every few years, Microsoft has adopted a rolling update model, offering smaller and more frequent updates to slowly evolve the OS. This as-a-service model places less of a burden on IT to completely overhaul hardware with every OS refresh after Windows 10; however, IT must be more vigilant in monitoring their systems to assess the impact of rolling updates on their environment. Continual updates will drive additional resource requirements, necessitating an increased awareness of current system performance and potential hardware needs. Without comprehensive enterprise monitoring software, it is hard to obtain a real-time view of system metrics. With Lakeside Software s SysTrack, IT professionals can ensure that their systems are running smoothly with tools that enable monitoring of the entire enterprise as well as individual systems. Enterprises that utilize SysTrack during their Windows 7 to Windows 10 transition will have the benefit of views into metrics like those presented in this paper that can help IT make strategic decisions when refreshing applications and hardware. Data from SysTrack Community will also enable participants to see how the systems of other enterprises with Windows 10 are performing. Once the transition to Windows 10 is complete, SysTrack allows you to view exactly when the rolling Windows updates are taking place as well as identify any performance concerns that could be traced back to an update. As demonstrated by our SysTrack-powered analysis of the Windows 10 impacts of real enterprise users, systems with dedicated GPUs experience a decrease in CPU usage and an increase in user experience. This observation is particularly interesting as relates to graphics needs in VDI environments, where vgpus correlate with major improvements in user experience scores. Scaled over an enterprise, attaching dedicated graphics cards to virtual desktops can increase density, improve end-user experience, and help ensure that your Windows 10 transformation is a success.

13 Elevating User Experience through GPU Acceleration For More Information For more information about SysTrack and Lakeside Software please visit us on the web http://www.lakesidesoftware.com. Lakeside Software, Inc. Global Headquarters 40950 Woodward Avenue, Bloomfield Hills, MI 48304 USA +1 248 686 1700 Lakeside Software Solutions Limited EMEA Headquarters Morgan House, Madeira Walk, Windsor, Windsor and Maidenhead, SL4 1EP, UK +44 (0) 1753 272360 Lakeside Software Pty Limited Australia/New Zealand Headquarters Level 17, 40 Mount Street, Sydney, NSW 2060, Australia +61 (2) 8417 2100 Lakeside Software, Inc. 1997-2017. Lakeside Software and SysTrack are registered trademarks and/or trademarks of Lakeside Software, Inc. All other trademarks and registered trademarks are the property of their respective owners.