silicom ventures talk aug 2013 - gpus and parallel programming create new opportunities

23
SHANKER TRIVEDI Vice President, Worldwide Sales (PSG) | August 2013

Upload: shanker-trivedi

Post on 19-May-2015

317 views

Category:

Technology


2 download

DESCRIPTION

GPU are delivering exponential improvements in computing performance and scalability. And new parallel programming architectures such as CUDA are allowing smart technologists to harness the power of GPUs to address hitherto insoluble problems. This talk will illustrate the emerging opportunities and solutions that GPUs and parallel programming can offer in medical instruments and imaging, defense and surveillance, autonomous vehicles, the internet of things and sensory computing, manufacturing design and simulation, and seismic geology. The talk will be relevant to entrepreneurs who are thinking about the "next big thing" and to investors who may be thinking of the future mega trends.

TRANSCRIPT

Page 1: Silicom Ventures Talk Aug 2013 - GPUs and Parallel Programming create new opportunities

SHANKER TRIVEDI Vice President, Worldwide Sales (PSG) | August 2013

Page 2: Silicom Ventures Talk Aug 2013 - GPUs and Parallel Programming create new opportunities

NVIDIA THE VISUAL COMPUTING COMPANY

Page 3: Silicom Ventures Talk Aug 2013 - GPUs and Parallel Programming create new opportunities

NVIDIA Growth Drivers

~$800M / 15% CAGR ~$1B / 9% CAGR ~$200M / 68% CAGR ~$2B / 32% CAGR

CUDA & GRID

20M Artists & Designers

100M PLM users

SHIELD & GRID

400M Gamers

TESLA & GRID

5-10M Servers

GPU, TEGRA & IP

Billions of Devices

PRO-VISUALIZATION

& DESIGN

GAMING HPC & BIG DATA

ANALYTICS

OEM

Revenue based on current run rates. CAGR from FY10-FY13.

Page 4: Silicom Ventures Talk Aug 2013 - GPUs and Parallel Programming create new opportunities

A Modest Beginning

Page 5: Silicom Ventures Talk Aug 2013 - GPUs and Parallel Programming create new opportunities
Page 6: Silicom Ventures Talk Aug 2013 - GPUs and Parallel Programming create new opportunities

The March of GPUs

0

50

100

150

200

250

2007 2008 2009 2010 2011 2012

GBytes/s Peak Memory Bandwidth

M1060

Nehalem 3 GHz

Westmere 3 GHz

8-core Sandy Bridge

3 GHz

Fermi M2070

Fermi+ M2090

0

200

400

600

800

1000

1200

1400

2007 2008 2009 2010 2011 2012

Gflops/s Peak Double Precision FP

Nehalem 3 GHz

Westmere 3 GHz

Fermi M2070

Fermi+ M2090

M1060

8-core Sandy Bridge

3 GHz

NVIDIA GPU (ECC off) x86 CPU Double Precision: NVIDIA GPU Double Precision: x86 CPU

Kepler Kepler

Page 7: Silicom Ventures Talk Aug 2013 - GPUs and Parallel Programming create new opportunities

GPUs Enable Next Generation Graphics (with Computing) Deferred Lighting, Depth of Field and Post-Processing | Facial Performance |

Wave and Fire Simulation | Interactive Global Illumination |

Volumetric Lighting and iRAY on CUDA

Page 8: Silicom Ventures Talk Aug 2013 - GPUs and Parallel Programming create new opportunities

CPU GPU + CPU

MotionDSP ISR Example

Page 9: Silicom Ventures Talk Aug 2013 - GPUs and Parallel Programming create new opportunities

Aerodynamics/CFD

Stealth & Antenna

Satellite Imaging

Computer Vision

Video Enhancement

Signal Processing

10x-100x Faster Thanks to GPUs

Page 10: Silicom Ventures Talk Aug 2013 - GPUs and Parallel Programming create new opportunities

AMBER 12 – 25X CHEAPER

Traditional CPU Cluster GPU Workstation

Nodes Required 12 1 (4 GPUs)

Interconnect QDR IB None

Time to complete simulations 4.98 days 2.25 days

Power Consumption 5.7 kW (681.3 kWh) 1.0 kW (54.0 kWh)

System Cost (per day) $96,800 ($88.40) $5200 ($4.75)

Simulation Cost (681.3 * 0.18) + (88.40 * 4.98) (54.0 * 0.18) + (4.75 * 2.25)

$562.87 $20.41

4 simultaneous simulations, 23,000 atoms, 250ns each

AND TAKES LESS THAN HALF THE TIME!

Source: San Diego Supercomputing Center

Page 11: Silicom Ventures Talk Aug 2013 - GPUs and Parallel Programming create new opportunities

Better Simulation - Toto Example

Page 12: Silicom Ventures Talk Aug 2013 - GPUs and Parallel Programming create new opportunities

MEDIA & ENT. OIL AND GAS RESEARCH MANUFACTURING GOVERNMENT

The buyer plans for including accelerators in their

next technical computing server purchase has more

than doubled from 29% to over 65% in last 20 months.

IDC Market Research

April, 2013

GPUs becoming mainstream in the Data Center

For Scientific & Technical Computing

Page 13: Silicom Ventures Talk Aug 2013 - GPUs and Parallel Programming create new opportunities

Increasing Developer Momentum

2008 2013

4,000 Academic Papers

150K CUDA Downloads

60 University Courses

100M CUDA –Capable GPUs

1 Supercomputer

430M CUDA-Capable GPUs

50 Supercomputers

1.6M CUDA Downloads

640 University Courses

37,000 Academic Papers

Page 14: Silicom Ventures Talk Aug 2013 - GPUs and Parallel Programming create new opportunities

Easiest Way to Learn CUDA

50K Registered

127 Countries

$$

Learn from the Best

Anywhere, Any Time

It’s Free!

Engage with an Active Community

Page 15: Silicom Ventures Talk Aug 2013 - GPUs and Parallel Programming create new opportunities

Beyond HPC

Big Data Analytics

Machine Learning

Computer Vision

Visual Shopping

Real-time

Video Delivery

Searching Audio

Analyzing Twitter

Page 16: Silicom Ventures Talk Aug 2013 - GPUs and Parallel Programming create new opportunities

The New Enterprise Mobile | BYOD | Massive Data

Page 17: Silicom Ventures Talk Aug 2013 - GPUs and Parallel Programming create new opportunities

NVIDIA GRID

Virtualized GPU Servers

Visual Computing Appliances

Page 19: Silicom Ventures Talk Aug 2013 - GPUs and Parallel Programming create new opportunities

Project Logan The Most Advanced GPU Comes to Mobile

There’s no other mobile

processor demo that

comes close. They’ve

raised the bar for the

entire graphics industry.

Page 20: Silicom Ventures Talk Aug 2013 - GPUs and Parallel Programming create new opportunities

Console Games Can Now Target Mobile

Page 22: Silicom Ventures Talk Aug 2013 - GPUs and Parallel Programming create new opportunities
Page 23: Silicom Ventures Talk Aug 2013 - GPUs and Parallel Programming create new opportunities

Resources

http://www.slideshare.net/shankert/nvidia-intro-0513

http://blogs.nvidia.com/

https://www.facebook.com/gpucomputing

http://www.nvidia.com/object/race-for-better-science.html

http://www.gputechconf.com/page/home.html

http://www.gputechconf.com/page/gtc-learning-center.html

http://www.slideshare.net/shankert/nvidia-gtc-computerecapbrochure

http://sarahtariq.com/presentations.html

https://developer.nvidia.com/

http://www.nvidia.com/object/tesla_software.html

http://gpu.meetup.com/

http://gpgpu.org/

https://www.udacity.com/course/cs344

https://www.coursera.org/course/hetero