Consumer vs Professional How to Select the Best Graphics Card For Your Workflow

Similar documents
For designers and engineers, Autodesk Product Design Suite Standard provides a foundational 3D design and drafting solution.

Revit products will use multiple cores for many tasks, using up to 16 cores for nearphotorealistic

Autodesk Building Design Suite 2012 Standard Edition System Requirements... 2

System Requirements. Autodesk Building Design Suite Standard 2013

Autodesk Revit 2016 Product Line System Requirements and Recommendations

Autodesk Inventor on the Macintosh

Table of Contents. P a g e 2

Autodesk 3ds Max 2010 Boot Camp FAQ

System requirements for Autodesk Building Design Suite 2017

¹ Autodesk Showcase 2016 and Autodesk ReCap 2016 are not supported in 32-Bit.

32-bit System Requirements

HP Workstations graphics card options

IP Video Rendering Basics

AutoCAD 2015 performance: HP Z230 Workstations vs HP PC

Questions and Answers

HP Workstations graphics card options

Brainlab Node TM Technical Specifications

x64 Servers: Do you want 64 or 32 bit apps with that server?

HOW MANY USERS CAN I GET ON A SERVER? This is a typical conversation we have with customers considering NVIDIA GRID vgpu:

The professional advantage: Quadro versus GeForce

How To Use An Amd Ramfire R7 With A 4Gb Memory Card With A 2Gb Memory Chip With A 3D Graphics Card With An 8Gb Card With 2Gb Graphics Card (With 2D) And A 2D Video Card With

ttautodesk Smoke Productivity Benchmarks Real World Productivity Data for Video Professionals

Questions and Answers

Power Benefits Using Intel Quick Sync Video H.264 Codec With Sorenson Squeeze

Recommended hardware system configurations for ANSYS users

GPU Usage. Requirements

GPU System Architecture. Alan Gray EPCC The University of Edinburgh

Grant Management. System Requirements

NVIDIA GRID DASSAULT CATIA V5/V6 SCALABILITY GUIDE. NVIDIA Performance Engineering Labs PerfEngDoc-SG-DSC01v1 March 2016

Several tips on how to choose a suitable computer

Transcend the Vision. Embedded Graphic Solutions that Lead to New Territory. Embedded Graphic Solutions.

HP Z Turbo Drive PCIe SSD

Molecular Devices High Content Data Management Solution Database Schema

GeoImaging Accelerator Pansharp Test Results

Choosing a Computer for Running SLX, P3D, and P5

AP ENPS ANYWHERE. Hardware and software requirements

Understanding the Benefits of IBM SPSS Statistics Server

Computer Graphics Hardware An Overview

Abila Grant Management. System Requirements

SUBJECT: SOLIDWORKS HARDWARE RECOMMENDATIONS UPDATE

Understanding the Performance of an X User Environment

SAPPHIRE TOXIC R9 270X 2GB GDDR5 WITH BOOST

GPU Architecture. Michael Doggett ATI

How System Settings Impact PCIe SSD Performance

Configuring Memory on the HP Business Desktop dx5150

High Performance. CAEA elearning Series. Jonathan G. Dudley, Ph.D. 06/09/ CAE Associates

HP Z Workstations graphics card options

2020 Design Update Release Notes November 10, 2015

Technical Brief. Quadro FX 5600 SDI and Quadro FX 4600 SDI Graphics to SDI Video Output. April 2008 TB _v01

Boundless Security Systems, Inc.

HOW MANY USERS CAN I GET ON A SERVER? This is a typical conversation we have with customers considering NVIDIA GRID vgpu:

An examination of the dual-core capability of the new HP xw4300 Workstation

How To Test For Performance And Scalability On A Server With A Multi-Core Computer (For A Large Server)

Virtuoso and Database Scalability

Delivering Quality in Software Performance and Scalability Testing

Dell Microsoft Business Intelligence and Data Warehousing Reference Configuration Performance Results Phase III

DIABLO TECHNOLOGIES MEMORY CHANNEL STORAGE AND VMWARE VIRTUAL SAN : VDI ACCELERATION

SSD Old System vs HDD New

Synergis Software 18 South 5 TH Street, Suite 100 Quakertown, PA , version

About Parallels Desktop 7 for Mac

Intel Graphics Media Accelerator 900

Sawmill Log Analyzer Best Practices!! Page 1 of 6. Sawmill Log Analyzer Best Practices

PLANNING FOR DENSITY AND PERFORMANCE IN VDI WITH NVIDIA GRID JASON SOUTHERN SENIOR SOLUTIONS ARCHITECT FOR NVIDIA GRID

Our innovation, Your Applications. Your Own Custom Embedded Board in 5 weeks!

Performance Optimization Guide

Best Practices for Deploying SSDs in a Microsoft SQL Server 2008 OLTP Environment with Dell EqualLogic PS-Series Arrays

Performance Monitor for AutoCAD

How to choose a suitable computer

QLIKVIEW SERVER MEMORY MANAGEMENT AND CPU UTILIZATION

Application Notes "EPCF 1%' 1SJOU &OHJOF "11&

HP ProLiant Gen8 vs Gen9 Server Blades on Data Warehouse Workloads

Muse Server Sizing. 18 June Document Version Muse

Configuring a U170 Shared Computing Environment

Sage Grant Management System Requirements

Adept 2014 System Requirements

Hardware and Software Requirements for Installing California.pro

Samsung Magician v.4.5 Introduction and Installation Guide

SAPPHIRE HD GB GDDR5 PCIE.

Distribution One Server Requirements

Accelerating Microsoft Exchange Servers with I/O Caching

System-Level Display Power Reduction Technologies for Portable Computing and Communications Devices

Maximize Performance and Scalability of RADIOSS* Structural Analysis Software on Intel Xeon Processor E7 v2 Family-Based Platforms

Data Sheet Graphic Cards for Fujitsu ESPRIMO PCs

Interactive Level-Set Deformation On the GPU

Small Business Upgrades to Reliable, High-Performance Intel Xeon Processor-based Workstations to Satisfy Complex 3D Animation Needs

Power Comparison of Dell PowerEdge 2950 using Intel X5355 and E5345 Quad Core Xeon Processors

Tested product: Auslogics BoostSpeed

AMD Processor Performance. AMD Phenom II Processors Discrete Platform Benchmarks December 2008

Workstation Virtualization Software Review. Matthew Smith. Office of Science, Faculty and Student Team (FaST) Big Bend Community College

================================================================== CONTENTS ==================================================================

Qualified Apple Mac Systems for Media Composer 8.0

Serious 4K Editing. Hardware Performance Guide

Amazing renderings of 3D data... in minutes.

SQL Server Business Intelligence on HP ProLiant DL785 Server

Kronos Workforce Central on VMware Virtual Infrastructure

USB 3.0 to HDMI External Multi Monitor Graphics Adapter with 3-Port USB Hub HDMI and USB 3.0 Mini Dock 1920x1200 / 1080p

How To Configure Your Computer With A Microsoft X86 V3.2 (X86) And X86 (Xo) (Xos) (Powerbook) (For Microsoft) (Microsoft) And Zilog (X

An Oracle White Paper July Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide

Clusters: Mainstream Technology for CAE

Questions and Answers

Transcription:

Consumer vs Professional How to Select the Best Graphics Card For Your Workflow Allen Bourgoyne Director, ISV Alliances, AMD Professional Graphics

Learning Objectives At the end of this class, you will be able to: Understand the modern workstation and how all the pieces contribute to overall application performance Gain insight into graphics workloads and how they impact the specific features of the graphics card Understand benchmarks, what they can and can t measure, how to evaluate results and apply them to your specific workflow Recognize the difference between consumer and professional level graphics cards and determine which is the right card for your needs

Summary In this module, we will explore the various components of the modern workstation and understand how they can impact both system and graphics card performance

System Considerations

Factors When choosing a graphics card, important factors to consider: What application(s) will I run? How many simultaneous applications & windows will be running? How many displays (monitors) will I use? What is the resolution of the displays? How large are the models & datasets? What other components, CPU, memory, OS, etc., are in the system? Can any of my applications use the graphics card for compute tasks? Should I choose a consumer or a professional card?

System Considerations System configurations, other than the graphics card, can affect graphics performance: CPU Memory PCI bus We will explore in more detail how each of these components can affect graphics performance

System Considerations: CPU CPUs feed the graphics card Ideal situation is to feed the graphics card as much as it can handle Too little, graphics card sits mostly idle Too much, graphic card is overtaxed Modern CPUs are mostly multi core devices 4 cores per CPU is becoming common CPUs must handle multiple tasks, multi-cores help with increasing system workloads 2 important CPU performance factors How many cores CPU speed (or frequency)

System Considerations: CPU Multiple cores enables CPUs to run multiple tasks concurrently The more cores, the more tasks that can run at the same time course grain parallelism Multiple cores enable single applications to perform multiple tasks concurrently Multi-threaded or parallelized applications can realize significant performance gains by taking advantage of multiple CPU cores fine grain parrallelism CPU speed will determine the rate at which the running task executes Faster, more efficient CPU will execute the task more quickly

System Considerations: CPU Systems have to run a lot of processes outside of any user programs If your CPU is overtaxed, all system performance will suffer including graphics Multi-core CPUs help with this ever increasing workload Use the Windows Task Manager to monitor CPU utilization Watch for peak CPU usage for one or more cores when you experience performance problems

System Considerations: Memory Model size and complexity affect system memory as well as graphics memory Windows provides virtual memory hard disk space can hold data that exceeds physical memory 32 bit versions of Windows limited to 4GB maximum physical memory, 4GB virtual memory limit (total physical & virtual cannot exceed 4GB, 2**32 = 4GB) 64 bit versions of Windows limited to 128GB maximum physical memory, 16 terabytes virtual memory limit (totally physical and virtual cannot exceed 16 terabytes) If physical memory is exceeded, OS will swap out data to virtual memory on disk to make more room Best performance is achieved will all data fits into physical memory Virtual memory on disk significantly slower than system RAM

System Considerations: PCI-E Bus Peripheral Component Interconnect Express: PCI-E Latest standard is PCI-E Gen 3 PCI-E Gen 1: ~8 GB/s transfer rate for x16 link PCI-E Gen 2: ~16 GB/s transfer rate for x16 link PIC-E Gen 3: ~32 GB/s for x16 link Use PCI-E Gen 3 systems and graphics cards!!!!

System Considerations Modern workstations are complex There are other factors, such as I/O, network, etc., that can affect performance There is no substitute for testing for performance in your environment, with your applications and your data sets to understand which parts of the system is stressed by your workload

How to Determine Graphics Workload

How to Determine Graphics Workload The size and complexity of the graphics workload will determine overall graphics performance Graphics workload includes both memory requirements and GPU work Can t focus on just one aspect!

Understanding Graphics Memory Usage Each application window requires graphics resources Consume memory for geometry, graphics elements, shader programs, pixels, etc. Require graphics processing power to create & render graphics, regular refresh of the window The more windows on the display, the more graphics resources and processing power required Multiple displays will require more graphics resources and processing power

Graphics Memory Usage: Multiple Displays Graphics displays require memory to hold the graphics images that need to be displayed (frame buffer). Formula: (display_width & display_height * bits_per_pixel) / 8 = total bytes 19 display: (1024 * 1280 * 32) / 8 = 5,242,880 22 display: (1600 * 1200 * 32) / 8 = 7,680,000 24 display: (1900 * 1200 * 32) / 8 = 9,120,000 30 display: (2560 * 1600 * 32) / 8 = 16,384,00 (This is the memory needed just to hold the pixel data itself, more is needed manage the actual display) 30 display requires > 3x the amount of frame buffer memory of 19! Dual monitor configurations require twice the frame buffer memory 32MB for dual 30 displays!

Measuring Graphics Memory Usage How can I tell how much graphics memory I am using? AMD provides a tool that can help determine graphics memory usage AMD FirePro Memory Viewer shows memory usage in real time Available for download at: http://www.amd.com/us/products/workstation/graphics/tools/pages/tools.aspx GPU Tool shows graphics & system memory usage in real time CPU

Understanding GPU Workload The GPU workload is the amount of processing work the GPU needs to do to render your model Includes items such as: Number of triangles or polygons that need to be drawn Applying colors, textures, and materials to surfaces Rendering reflections, shadows, lighting effects The GPU needs to be able to complete the workload fast enough to provide interactive updates Somewhere between 30 to 60 frames per second will provide for smooth, interactive update rates that simulate real-time motion to the eye

Understanding GPU Workload Many applications will tell you how many triangles (polygons) for your model. For example, Maya choose Display Heads Up Display Poly Count Note: disk size of your data file not indicative of graphics memory usage Once you know the triangle size, you can determine how many times per second your graphics card can render this model: graphics card max tri/sec / (number of triangles in model * desired frames per sec) = frames rendered per second Example: 500 M tri/sec / (1M triangles * 30 frames per sec) = 16 frames/sec can be rendered by the graphics card

Understanding GPU Workload Understanding the graphics demands of your workload is key to selecting the right card Too little memory, your models won t fit! Too little GPU and your performance will be poor! Only you can determine the demands of your workflow!

Graphics Benchmarks

Benchmarks Benchmarks only measure what they are designed to measure Important to know the original design goals What is being measured? How is it being measured? They may have limited lifespan: age over time New technologies may alter benchmark usefulness When was the benchmark created? What version of software was used to create the benchmark? Benchmarks designed for a particular version of an application may not be relevant for future versions Later versions of software may contain different features & workflows Does the benchmark test features that I use?

Benchmarks After the benchmark is complete, you need to analyze the results Mistakes here can result in incorrect conclusions Let s take a look at some sample benchmarks to see how lack of careful analysis can result in incorrect conclusions

Benchmark Example #1 Test A Test B 350 800 300 700 250 600 200 500 400 150 300 100 200 50 100 0 GFX Card 1 GFX Card 2 0 GFX Card 1 GFX Card 2 Test A is CPU limited, not a good test for graphics cards Test B is a better indicator of graphics performance if you relied on Test A to make a buying decision, you could make a mistake!

Benchmark Example #2 GFX Composite GFX subtest 3 6 2.75 5 2.5 2.25 4 2 3 1.75 2 1.5 1.25 1 1 GFX Card 1 GFX Card 2 0 GFX Card 1 GFX Card 2 Overall graphics composite shows about a 10% difference in the cards If you examine the detailed benchmark results, you will see that most of the scores are similar, but one of the GFX tests shows a 40% difference! Detailed examination of test results show most tests are CPU limited You need to run test multiple times, varying CPU and GPUs to understand results

Graphics Benchmarks From the previous examples, you can see that there are more to benchmarks than just running a test and comparing a number It s easy to misinterpret results Benchmarking takes a lot of work In order to understand the relevance of the results, you have to run many tests, varying difference pieces of hardware in a systematic manner Benchmarks can provide useful data you need to analyze it carefully There s no substitute for testing on your workflow with your data!

Consumer vs Professional Graphics Cards

Professional Graphics Cards Professional graphics cards are designed for professional users and optimized for professional applications Professional graphics cards are developed, tested, and tuned against professional applications Professional software developers, like Autodesk, develop on, test with, and support professional graphics cards

Professional vs Consumer Graphics Cards A number of people choose consumer graphics cards over professional cards when using workstation class applications Several factors contribute to this decision: Consumer cards have a lower price Perception is that there is no difference between consumer and professional cards with respect to performance and features A consumer card came with my system That s what I was told to buy I got a free one!

Professional vs Consumer Graphics Cards The reality is that professional cards are the correct choice for professional users and for professional applications Consumer cards have a lower price There are professional cards to fit every budget! Perception is that there is no difference between consumer and professional cards Professional cards, drivers, and applications are high tuned to deliver performance, reliability, and stability beyond consumer cards A consumer card came with my system Fortunately, that can be remedied! That s what I was told to buy Check your sources! I got a free one! Congratulations, great card to use at home!

What do I get for the extra $$$ s? Benefit Professional Graphics Consumer Graphics Drivers tuned, tested, & optimized for professional applications by AMD Professional applications certified and tested by Autodesk Direct engineering efforts between Autodesk and AMD Supported by dedicated trained support team Average 2-3 year availability 3 year warranty

What about performance? Let s compare performance of a $369* consumer card vs $120* professional card: 1400 Cadalyst 2011 3D Graphics 25 Viewperf 11 composite 1200 1000 20 800 15 600 10 400 200 5 0 0 FirePro V3900 Radeon HD 6970 FirePro V3900 Radeon HD 6970 Professional card offers almost 2x the performance at 1/3 rd the cost! *Original MSRP for FirePro V3900 and Radeon HD 6970 Cadalyst 2011 benchmark, SPEC Viewperf 11 benchmark. System config: Intel Xeon 6-core 1xW3680 @ 3.33 GHz, 16GB RAM, Windows 7 64-Bit SP1; FirePro 8.88 driver, Radeon Catalyst 11.8

Conclusion Modern workstations are complex Need to understand all of the pieces in order to understand graphics performance Before you can analyze graphics performance, you need to understand the demands your specific workload puts on the workstation Need to understand what parts of the workload stress graphics Benchmarks can be useful tools to help determine which card to buy Need to understand the benchmark and analyze results carefully Use professional graphics cards for professional applications Professional graphics cards have the performance, stability, and reliability professionals demand and priced to fit every budget

Autodesk, AutoCAD* [*if/when mentioned in the pertinent material, followed by an alphabetical list of all other trademarks mentioned in the material] are registered trademarks or trademarks of Autodesk, Inc., and/or its subsidiaries and/or affiliates in the USA and/or other countries. All other brand names, product names, or trademarks belong to their respective holders. Autodesk reserves the right to alter product and services offerings, and specifications and pricing at any time without notice, and is not responsible for typographical or graphical errors that may appear in this document., Inc. All rights reserved.