cuda conf mar 2008 korea - nvidiakr.nvidia.com/.../showcase/kr/cuda-conf-mar-2008-korea.pdf ·...

40
CUDA Conference Walter Mundt-Blum March 6th, 2008

Upload: others

Post on 27-Feb-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

CUDA Conference

Walter Mundt-BlumMarch 6th, 2008

Page 2: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

NVIDIA Confidential

Page 3: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

NVIDIA Confidential

NVIDIA’s BusinessesMultiple Growth Engines

GPUGraphics

Processing Units

MCPMedia and

CommunicationsProcessors

PESGProfessional Embedded &

Solutions Group

HandheldGPU

ConsumerElectronics

Page 4: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

Build for Professional

Page 5: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

NVIDIA Confidential

NVIDIA Quadro15,000 person years of professional GPU experience

200 engineers dedicated to applications

13 Million Quadros shipped

$1B invested each year in GPU development – the most

advanced processors on earth

Page 6: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

NVIDIA Confidential

NVIDIA GPU Families

Core Technical 3DWS Applications

Professional 2D CorporateServer

Quadro SDIQuadro G-SyncQuadro PlexMiddleware

NVIDIA Quadro NVS

NVIDIA Quadro FX

Industry Solutions

Consumers:Entertainment

Professionals:Design & Creation

Professionals:HPC

Page 7: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

NVIDIA Confidential

PSGProfessional

Solutions Group

#1 Brand of Professional Graphics Solutions ~ 80% Market Share units / +80% Revenue

Powering the most advanced solutions in the worldVisualization Centers – Aerospace and AutomotiveMedical Imaging – Mass GeneralScientific Computing Digital Film Production HD Broadcast GraphicsMCAD for Automotive, Aerospace & Oil & Gas

Engineered for performance and qualityCertified on all leading professional applications

NVIDIA QuadroDelivering the broadest range of Professional Graphics Solutions

Page 8: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

NVIDIA Confidential

Unified Architecture Quadro Family

NVIDIA Quadro FX 370

NVIDIA Quadro FX 3700

NVIDIA Quadro FX 1700

+ 2x Frame Buffer (512MB)+ HD Video Connector+ 1.3x Performance

+ Dual Dual Link DVI+ 1.3x Performance

NVIDIA Quadro FX 570

+ Stereo Connector+ SLI+ 1.3x Performance

+ 2x Frame Buffer – 1.5GB

NVIDIA Quadro FX 5600

NVIDIA Quadro FX 4600

+ 1.5x Frame Buffer (768MB)+ SDI/Genlock/Framelock

NVIDIA Quadro NVS 290 Pro 2D

Pro 3D

Page 9: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

NVIDIA Confidential

Exceptional Performance

Viewperf 10

0

10

20

30

40

50

60

70

FX 350 FX 370 FX 560 FX 570 FX 1500 FX 1700 FX 3500 FX 3700 FX 4600 FX 5500 FX 5600

Entry High-EndMid-Range Ultra High-End

Page 10: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

NVIDIA Confidential

Best-of-class Industry Solutions

NVIDIA SLI

NVDIA G-Sync II

NVIDIAHD SDI

NVIDIAQuadro Plex VCS

Page 11: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

NVIDIA Confidential

VideoMedicalAuto Sciences

OpenGL DirectX

ISV Applications

1.0 Quadro Component Sales

Page 12: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

NVIDIA Confidential

CATIA Features

Breakthough, Realistic Rendering within the CATIA viewport

CgFX Shader Integration

CgFX Shader Creation Tools (Programmers, Artists, and “average” CATIA operators)

Enables accelerated time to market throughout upstream and downstream production development

Page 13: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

NVIDIA Confidential

NVIDIA Quadro Application Configuration Engine (ACE)

Graphics hardware and applications automatically configured for maximum application performance and “correctness”

Manual user interaction no longer required

Available even when multiple applications are running (e.g. Studio Tools + CATIA)

Driver automatically detects the application and sets the appropriate application profile.

Available with Windows Vista since July 07; Windows XP since November 07

Page 14: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

NVIDIA Confidential

NVIDIA Quadro FXArchitected for Workstation Performance

Relative Performances of NVIDIA Quadro FX vs. GeForce equivalent (at same clock/power budget)

0%

100%

200%

300%

400%

500%

600%

GeForce equivalent 100% 100% 100% 100% 100% 100% 100% 100%

NVIDIA Quadro FX 178% 246% 196% 200% 214% 298% 216% 484%

3dsmax-03 catia-01 ensight-01 light-07 maya-01 proe-03 sw-01 ugs-04

Page 15: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

NVIDIA Confidential

1024x768 VGA Adapter1024x768 VGA Adapter

AutoCAD System Requirements: Autodesk Recommends a Professional-Class GPU

OpenGL or DirectX capable Workstation Graphics Class card

(NVIDIA Quadro)

Page 16: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

NVIDIA Confidential

3D Wireframe

Unprecedented Performance & Quality Get the Most Out of All AutoCAD Visual Styles

3D Hidden 3D Realistic3D Conceptual

Page 17: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

NVIDIA Confidential

AutoCAD 3D Hidden Visual StyleQuadro Delivers Up to 3X Performance Increase

Consumer Graphics

GeForce 8600 GTS

Professional Graphics

Quadro FX 370

Page 18: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

NVIDIA Confidential

Superior Image QualityDramatically Higher Image Quality with AutoCAD Smooth Lines

Consumer Graphics with out smooth lines

Page 19: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

NVIDIA Confidential

Superior Image QualityDramatically Higher Image Quality with AutoCAD Smooth Lines

Professional Graphics with smooth lines

Page 20: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

NVIDIA Confidential

Performance for Every User

AutoDesk “GStest”

$600

$400

$200

Com

plex

ity /

Gra

phic

s B

udge

t

3D Hidden (FPS Geomean Index)

$800

20 40 60 80 100 120 140 160 180 200

Quadro FX 1700FireGL V5600Radeon HD 2900 XTGeForce 8800 GTX

GeForce 8600 GTS Radeon HD 2600 XTGeForce 8400 GSIntel 945G

Quadro FX 370

GeForce 8800 GTS FireGL V3600

Quadro FX 570

Quadro FX 3700

GeForce 8800 Ultra

FireGL V7600

Page 21: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

NVIDIA Confidential

NVIDIA Quadro®

Range of Professional Graphics Solutions

Images courtesy of Softimage Co. and Avid Technology Inc., model provided by AconyG

Mobile/Notebook Desktop Power Desk Side

Remote Desktop Blades Remote Graphics Servers

Page 22: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

NVIDIA Confidential

VideoMedicalAuto Sciences

Cg Plex SDI GSync SLI

NVSG CUDA RealityServer Mental Ray

ISV Applications

2.0 Quadro Platform

Mental Mill PhysX

Page 23: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

NVIDIA Confidential

Platform 1: Automotive Design

Quadro

Cg Plex SDI GSync SLI

NVSG CUDA RealityRerver Mental Ray

AutoDesk Showcase & RTT DeltaGen

Mental Mill PhysX

Page 24: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

NVIDIA Confidential

Platform 2: Sciences

Cg Plex SDI GSync SLI

NVSG CUDA RealityServer Mental Ray

Oak Ridge National Labs (ORNL)CEI Ensight

Mental Mill PhysX

Page 25: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

NVIDIA Confidential

Platform 3: Broadcast

Cg Plex SDI GSync SLI

NVSG CUDA RealityServer Mental Ray

SportVision - NASCAR

Mental Mill PhysX

Page 26: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

NVIDIA Confidential

DraftTrack: Navier-Stokes meets NASCAR

• Calculation of real-time air flows at 200 MPH

• Previously impossible -- hours to run on high-performance cluster

• Developed by 2 Univ of Washington grad students, presented SIGGRAPH 06

Page 27: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

GPU Computing vs GPGPU

Page 28: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

NVIDIA Confidential

Transportation Discontinuity

1

10

100

1000

1700 1725 1750 1775 1800 1825 1850 1875 1900 1925 1950 1970

Sailships Steamships Airplanes

Spee

d in

KTS

1993 - 2000

2000 - 2006

2006 -

Page 29: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

NVIDIA Confidential

Time to Discovery

0.1

1

10

100

Pre GPU Post GPU

Computational Chemistry

NeurologicalModeling

Cell PhoneRF Simulation

4.6 Days

27 Minutes

2.7 Days

30 Minutes

8 Hours

13 Minutes

Page 30: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

NVIDIA Confidential

Streaming GPGPU Programming OpenGL Program to

Add A and B

Vertex Program

Rasterization

Fragment Program

CPU Reads Texture Memory for Results

Start by creating a quad

“Programs” created with raster operation

Write answer to texture memory as a “color”

Read textures as input to OpenGL shader program

All this just to do A + B

Page 31: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

NVIDIA Confidential

New GPU Computing Model

Thread ID

Thread Program

Written in ‘C’

Constants

opt.Texture

Registers

Global Memory

Parallel Data Cache

Dedicated computing mode

Thread programs use ‘C’

On-chip shared memory

General load/store

Page 32: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

NVIDIA Confidential

Areas of CUDA use

Oil and Gas (seismic)Financial (risk modeling)Medical (3D X-Ray Imaging)Automotive & Aerospace (Crash + CFD Simulation)Manufacturing (CAD + Design)Video (Encoding, Augmented Technology)

Page 33: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

NVIDIA Confidential

Design

Real Time Ray Tracing on a Single WS

Page 34: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

NVIDIA Confidential

Fluid Simulation

Page 35: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

NVIDIA Confidential

CAD Simulation

Page 36: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

NVIDIA Confidential

Augmented Technology

Page 37: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

HPC Hardware

Page 38: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

NVIDIA Confidential

NVIDIA Tesla®

Introduces complete Range of Professional Graphics Solutions

Images courtesy of Softimage Co. and Avid Technology Inc., model provided by Acony Games.

Desktop Power Desk Side Remote Graphics Servers

Page 39: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

NVIDIA Confidential

110-220VAC

Gen 2 PCI ExpressSwitch Connections

(1 or 2 Hosts) Quadro FX 5600 (4)

Power Supply 40x56mm Fans

Quadro Plex Model S4 Graphics Server

17.5” W x 29.5” D x 1U Chassiswith rail mounting

Page 40: CUDA Conf Mar 2008 Korea - NVIDIAkr.nvidia.com/.../showcase/kr/CUDA-Conf-Mar-2008-Korea.pdf · 2008. 3. 18. · March 6th, 2008. NVIDIA Confidential. NVIDIA Confidential NVIDIA’s

Thank You!