20
1 Mathematics and Parallel Computing: Powering the 21 st Century Industrial Revolution Shanker Trivedi, Vice President (Business Development) - NVIDIA Corporation

Icme Stanford 20110507 Final

Embed Size (px)

DESCRIPTION

How parallel computing and mathematics is driving the 21st century industrial revolution

Citation preview

Page 1: Icme Stanford 20110507 Final

NVIDIA Confidential 1

Mathematics and Parallel Computing: Powering the 21st Century Industrial Revolution Shanker Trivedi, Vice President (Business Development) - NVIDIA Corporation

Page 2: Icme Stanford 20110507 Final

NVIDIA Confidential 2

Super Phones to Super Computers

Page 3: Icme Stanford 20110507 Final

NVIDIA Confidential 3

Tesla in 3 of Top 5 Super Computers

0

500

1000

1500

2000

2500

Tianhe-1A Jaguar Nebulae Tsubame Hopper II

Gig

aflo

ps

Page 4: Icme Stanford 20110507 Final

NVIDIA Confidential 4

0

1

2

3

4

5

6

7

8

0

500

1000

1500

2000

2500

Tianhe-1A Jaguar Nebulae Tsubame Hopper II

Meg

awat

ts

Gig

aflo

ps

Tesla “Green” Supercomputing

Page 5: Icme Stanford 20110507 Final

NVIDIA Confidential 5

Super Computing Across Industries

Seismic Imaging Reverse Time Migration

Automotive Design Computational Fluid Dynamics

Product Development Finite Difference Time Domain

Options Pricing Monte Carlo

Weather Forecasting Atmospheric Physics

Drug Design Molecular Dynamics

Medical Imaging Computed Tomography

Astrophysics n-body

Page 6: Icme Stanford 20110507 Final

NVIDIA Confidential 6

Gene Sequencing

Page 7: Icme Stanford 20110507 Final

NVIDIA Confidential 7

Diagnostic Imaging

Page 8: Icme Stanford 20110507 Final

NVIDIA Confidential 8

Seismic Processing

Page 9: Icme Stanford 20110507 Final

NVIDIA Confidential 9

Defense and Intelligence

Page 10: Icme Stanford 20110507 Final

NVIDIA Confidential 10

Financial Risk Management

Page 11: Icme Stanford 20110507 Final

NVIDIA Confidential 11

Automobile Design – CFD

Page 12: Icme Stanford 20110507 Final

NVIDIA Confidential 12

Languages & APIs

Developer Tools

Libraries

Fortran

Cloud Computing

CUDA Zone

EC2

CUDA Ecosystem Applications

Partners Microsoft, Dell

HP, IBM, ASUS, SuperMicro

Research & Education

CUDA C/C++ OpenCL DirectX11 Accelereyes, Acceleware, EM

Photonics, MAGMA, PGI, Rogue Wave, StoneRidge pyCUDA GPU.NET

Page 13: Icme Stanford 20110507 Final

NVIDIA Confidential 13

[Industrial Light and Magic video]

Page 14: Icme Stanford 20110507 Final

NVIDIA Confidential 14

Page 15: Icme Stanford 20110507 Final

NVIDIA Confidential 15

Better Science @ Lower Cost Using Industry Standard Parallel Computing

Page 16: Icme Stanford 20110507 Final

NVIDIA Confidential 16

[Three Pillars of Science video] http://www.nvidia.com/object/race-for-better-science.html

Page 17: Icme Stanford 20110507 Final

NVIDIA Confidential 17

Page 18: Icme Stanford 20110507 Final

Additional Materials

!   “Illumination Effect in Reverse Time Migration”, Bruno Kaelin et al ! http://www.fusiongeo.com/publications/k3d/3DGeo-

IlluminationEffects_EAGE2007.pdf !   “Implementing 3D Finite Difference Codes on the GPU” by P.

Micikevicius !   Slides: http://www.nvidia.com/content/GTC/documents/1006_GTC09.pdf !   Video :

http://developer.download.nvidia.com/compute/cuda/docs/GTC09Materials.htm (talk 1006P

Page 19: Icme Stanford 20110507 Final

CUDA Resources

!   Introduction (basics, assume no GPU knowledge): !   Video: http://developer.download.nvidia.com/CUDA/training/cudaintrowebinar.mp4 !   Slides: http://www.nvidia.com/content/PDF/sc_2010/CUDA_Tutorial/SC10_CUDA_C_Basics.pdf

!   Fundamental optimization: !   The two presentations are largely the same, the second one has some updates but no audio/video !   Slides/video: http://www.nvidia.com/object/gtc2010-presentation-archive.html#session2011 ! http://www.nvidia.com/content/PDF/sc_2010/CUDA_Tutorial/SC10_Fundamental_Optimizations.pdf

!   Advanced optimization: !   The two presentations are largely the same, the second one has some updates but no audio/video !   Slides/video: http://www.nvidia.com/object/gtc2010-presentation-archive.html#session2012 ! http://www.nvidia.com/content/PDF/sc_2010/CUDA_Tutorial/SC10_Analysis_Driven_Optimization.pdf

!   Miscellaneous: !   all NVIDIA webinars: http://developer.nvidia.com/object/gpu_computing_online.html#Previously !   all NVIDIA tutorials from Supercomputing 2010: http://www.nvidia.com/object/sc10_cuda_tutorial.html

Page 20: Icme Stanford 20110507 Final

ICME Stanford May 7, 2011

Shanker Trivedi VP, Business Development